Socios
Programa de afiliados
Promociona eSimHero a viajeros y creadores. Condiciones claras, atribución justa y herramientas para integrar planes y precios.
- Condiciones claras y públicas
- Reglas predecibles de first-touch
- Soporte dedicado para socios
El programa en resumen
Así trabajamos hoy con nuestros afiliados.
- 1
Ventana de cookie de 30 días
La atribución dura 30 días desde el clic en tu enlace de referido, para que recibas crédito si vuelven dentro de ese plazo.
- 2
Atribución first-touch
El primer referido válido recibe la comisión al completarse la venta, sin cambios confusos de último clic.
- 3
10% de comisión sobre ventas netas
Comisión sobre pedidos completados tras descuentos. Impuestos y tasas pueden excluirse según región; los detalles figuran en tu acuerdo de socio.
API de planes, precios y datos
Usa nuestra API de catálogo de afiliados para obtener destinos, planes y precios minoristas en vivo en tu web, apps o herramientas.
Ver documentación de la APIAPI para afiliados
Dos endpoints JSON de solo lectura para tu web, app o comparador. Cada plan y enlace llega listo para publicar, con tu etiqueta de referido incluida.
Autenticación
Tu clave de API va en la ruta de la URL. Las claves se emiten por socio y se envían en el correo de alta: guárdalas en el servidor y no las incluyas en código del cliente.
- Caché
- Las respuestas se cachean 5 minutos (Cache-Control: public, max-age=300). Los precios y la cobertura se actualizan automáticamente.
- Errores
- Una clave desconocida o desactivada devuelve 401 con este cuerpo JSON:
{"error": "Invalid API key"}
curl "https://esimhero.com/api/affiliate/catalogue/esh_3f9c1a7e2b8d4f6a0c5e9b2d7a4f1c83?utm=true" \
-H "Accept: application/json"/api/affiliate/catalogue/{apiKey}Devuelve todos los planes activos con precios en todas las monedas admitidas (USD, EUR, GBP), cobertura de red por país y una URL de pago lista para usar.
Parámetros de consulta
| utmboolean | Ponlo en true para añadir tu etiqueta de referido a cada URL de compra y que los clics se te atribuyan: ?utm_source=your-slug |
Esquema de respuesta
| slugstring | Identificador estable del plan. |
| namestring | Nombre legible del plan (destino, datos, validez). |
| dataobject | Datos incluidos en bytes, texto para mostrar e indicador de ilimitado. |
| validityobject | Validez en días, unidad y texto formateado para mostrar. |
| pricesarray | Una entrada por moneda con importe, moneda y símbolo. |
| speedstring | Etiqueta de velocidad de red, p. ej. 5G o LTE. |
| typestring | Tipo de plan, p. ej. data. |
| categorystring | standard, o unlimited para pases diarios con límite diario de alta velocidad. |
| popularboolean | Si destacamos este plan en la página del destino. |
| coverageobject | Tipo de cobertura (local, regional o global) y todos los países cubiertos con sus redes. |
| purchase_urlstring | Enlace directo al pago, con tu utm_source cuando utm=true. |
Ejemplo de respuesta
[
{
"slug": "france-5gb-30-days",
"name": "France 5 GB 30 days",
"data": {
"bytes": 5368709120,
"display": "5 GB",
"unlimited": false
},
"validity": {
"days": 30,
"unit": "DAY",
"display": "30 days"
},
"prices": [
{ "amount": 12.99, "currency": "USD", "symbol": "$" },
{ "amount": 11.99, "currency": "EUR", "symbol": "€" },
{ "amount": 10.49, "currency": "GBP", "symbol": "£" }
],
"speed": "5G",
"type": "data",
"category": "standard",
"popular": true,
"coverage": {
"type": "local",
"countries": [
{
"name": "France",
"iso": "FR",
"networks": [
{ "name": "Orange", "type": "5G" }
]
}
]
},
"purchase_url": "https://esimhero.com/france-esim/france-5gb-30-days/checkout?utm_source=yourbrand"
}
]/api/affiliate/links/{apiKey}Devuelve un enlace por cada destino que vendemos (países y regiones) con los códigos ISO en los que debe mostrarse. Pensado para comparadores que muestran enlaces según la ubicación del visitante.
Esquema de respuesta
| namestring | Texto del botón, máximo 30 caracteres. |
| linkstring | URL de la página de destino. |
| type"web" | Tipo de plataforma del destino. Siempre web. |
| targetsstring[] | Códigos ISO de país donde debe mostrarse el enlace. Los enlaces regionales incluyen todos sus países. |
Ejemplo de respuesta
[
{
"name": "France eSIM",
"link": "https://esimhero.com/france-esim?utm_source=yourbrand",
"type": "web",
"targets": ["FR"]
},
{
"name": "Europe eSIM",
"link": "https://esimhero.com/europe-esim?utm_source=yourbrand",
"type": "web",
"targets": ["FR", "DE", "ES", "IT", "PT"]
}
]Solicitar ahora
Cuéntanos dónde nos promocionarás y qué código de descuento quieres. Te damos de alta y te enviamos tu clave de API por correo.
By joining, you agree to our Affiliate Terms & Conditions