Programa de afiliados
Promociona eSimHero a viajeros y creadores. Condiciones claras, atribución justa y herramientas para integrar planes y precios.
El programa en resumen
Así trabajamos hoy con nuestros afiliados.
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.
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.
Atribución first-touch
El primer referido válido recibe la comisión al completarse la venta, sin cambios confusos de último clic.
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.
API 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.
curl "https://esimhero.com/api/affiliate/catalogue/esh_3f9c1a7e2b8d4f6a0c5e9b2d7a4f1c83?utm=true" \
-H "Accept: application/json"- 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"}
/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
| utm | boolean — 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
| slug | string — Identificador estable del plan. |
| name | string — Nombre legible del plan (destino, datos, validez). |
| data | object — Datos incluidos en bytes, texto para mostrar e indicador de ilimitado. |
| validity | object — Validez en días, unidad y texto formateado para mostrar. |
| prices | array — Una entrada por moneda con importe, moneda y símbolo. |
| speed | string — Etiqueta de velocidad de red, p. ej. 5G o LTE. |
| type | string — Tipo de plan, p. ej. data. |
| category | string — standard, o unlimited para pases diarios con límite diario de alta velocidad. |
| popular | boolean — Si destacamos este plan en la página del destino. |
| coverage | object — Tipo de cobertura (local, regional o global) y todos los países cubiertos con sus redes. |
| purchase_url | string — 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
| name | string — Texto del botón, máximo 30 caracteres. |
| link | string — URL de la página de destino. |
| type | "web" — Tipo de plataforma del destino. Siempre web. |
| targets | string[] — 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