eSIMGuide - Comparez les forfaits eSIM de voyage

Présentez vos forfaits eSIM aux voyageurs prêts à acheter

eSIM Guide compare les eSIM de voyage directement depuis le catalogue de chaque fournisseur. Les forfaits référencés apparaissent sur toutes les destinations couvertes, aux côtés des marques que les voyageurs connaissent déjà, et sont mis à jour automatiquement depuis le flux du fournisseur.

fournisseurs référencés
55
fournisseurs référencés
forfaits actifs
283 952
forfaits actifs
destinations
234
destinations

Référencé aux côtés de

  • GlobalPass
  • HiRoaming
  • MicroESIM
  • Esimatic
  • Telcomia
  • iroamly
  • Global YO
  • Roamless
  • UBIGI
  • Wanderly eSIM
  • RedteaGo
  • MoodSIM
  • MeSIM
  • Globie
  • Viasimo
  • GigSky
  • Maya Mobile
  • Nomad
  • MyTravel eSIM
  • SimSmash
  • eSimHero
  • AirHub
  • Skyalo
  • Connect Me Guru
  • NXTL eSIM
  • YonoSIM
  • Bloomy eSIM
  • Halo eSIM
  • Orbit Mobile
  • Airalo
  • YeSIM
  • ZenSim
  • Saily
  • Stellar eSIM
  • RedEx eSIM
  • Inbox eSIM
  • Always Mobile
  • VoyeGlobal
  • ASIMGO
  • Simsima
  • eSimCard
  • JamboSIM
  • Roamix
  • AirPlans
  • LightSIM
  • PikaSIM
  • esimagora
  • HorizonESIM
  • PuraSIM
  • Rufly
  • MyEsimGlobal
  • Roaming4You
  • Simify
  • OffWeGoSIM
  • eSIMDesti
Voir tous les fournisseurs

Ce dont nous avons besoin

Deux éléments ne sont pas facultatifs. Sans les deux, nous ne pouvons pas lister vos forfaits.

  • Un programme d'affiliation

    Le vôtre, ou via un réseau comme Impact, CJ ou Awin. La commission sur les ventes que nous vous apportons est ce qui finance eSIM Guide. Si le vôtre n'est pas encore lancé, dites-nous quand il le sera.

  • Un flux de forfaits ou une API

    Quelque chose que nous pouvons récupérer automatiquement pour garder vos prix et vos forfaits à jour. Pas besoin de suivre notre format ci-dessous, mais il doit être lisible par une machine : un tableur envoyé par e-mail ou une page de tarifs sur votre site n'est pas un flux.

Comment ça marche

  1. 1

    Présentez-nous votre marque

    Remplissez le formulaire avec votre marque, votre site web et votre programme d'affiliation.

  2. 2

    Envoyez-nous vos forfaits

    Un lien vers votre flux de forfaits ou votre API, au format ci-dessous ou dans celui que vous publiez déjà.

  3. 3

    Nous revenons vers vous avec nos conditions

    Nous examinons votre flux et votre programme, puis nous vous contactons avec nos conditions. Si nous donnons suite, nous développons l'intégration et resynchronisons automatiquement votre catalogue à partir de ce moment.

Chaque champ que vous renseignez est une façon supplémentaire d'être trouvé

Les voyageurs réduisent des milliers de forfaits grâce aux filtres, et un forfait n'apparaît sous un filtre que si son flux indique qu'il y correspond. Omettre un champ ne vous exclut pas : vous êtes simplement absent de cette recherche.

  • networks[].nameRéseaux
  • types: ["5G"]5G
  • tethering: truePartage de connexion
  • telephony.voice: trueAppels ou SMS
  • canTopUp: trueRecharge
  • internetBreakoutsLatence faible
  • dataCapPer: "day"Limite quotidienne
  • dataCap: 0Illimité
  • promoEnabled: trueAppliquer les réductions

Demander à être référencé

Obligatoire. N'importe quel format, tant que nous pouvons le récupérer automatiquement. Si votre API exige une clé, indiquez le lien vers sa documentation.

Avez-vous un programme d'affiliation ?

Nous ne listons que les fournisseurs dotés d'un programme d'affiliation. Si le vôtre n'est pas encore lancé, indiquez-nous ci-dessous quand il le sera.

Nous utilisons vos informations uniquement pour vous répondre. Consultez notre politique de confidentialité.

Le format du flux de forfaits

Beaucoup des fournisseurs que nous listons publient déjà leurs forfaits sous cette forme : si c'est votre cas, l'intégration est rapide. Sinon, inutile de le développer : n'importe quel flux ou API dont vous disposez déjà fera l'affaire.

Diffusion

  • Une seule URL HTTPS qui renvoie l'intégralité de votre catalogue sous forme de tableau JSON, avec un objet par forfait. La pagination est acceptée si votre catalogue est volumineux.

  • Public, ou protégée par une clé dans un en-tête ou une chaîne de requête. Nous conservons les clés côté serveur et ne les publions jamais.

  • Nous récupérons les données au maximum une fois par heure : un changement de prix apparaît donc sur le site dans ce délai.

  • Ajoutez votre attribution d'affiliation sur chaque lien, ou indiquez-nous quel paramètre ajouter et nous l'ajouterons pour vous.

Le minimum

Sept champs suffisent pour lister un forfait. Tout le reste est facultatif.

JSON
[
  {
    "planName": "Spain 3GB 30 Days",
    "link": "https://example.com/esim/spain?ref=esimguide",
    "prices": {
      "USD": 4.5
    },
    "validity": 30,
    "dataCap": 3,
    "dataUnit": "GB",
    "coverages": [
      {
        "code": "ES"
      }
    ]
  }
]

Un exemple complet

Deux forfaits : un quota fixe dans un pays, et un forfait quotidien dans plusieurs.

JSON
[
  {
    "id": "es-3gb-30d",
    "planName": "Spain 3GB 30 Days",
    "link": "https://example.com/esim/spain?plan=es-3gb-30d&ref=esimguide",
    "prices": {
      "USD": 4.5,
      "EUR": 4.2,
      "GBP": 3.6
    },
    "validity": 30,
    "dataCap": 3,
    "dataUnit": "GB",
    "dataCapPer": null,
    "maxSpeed": null,
    "reducedSpeed": null,
    "coverages": [
      {
        "code": "ES",
        "networks": [
          {
            "name": "Movistar",
            "types": [
              "4G",
              "5G"
            ]
          },
          {
            "name": "Orange",
            "types": [
              "4G",
              "5G"
            ]
          }
        ]
      }
    ],
    "internetBreakouts": [
      {
        "country": "ES"
      }
    ],
    "tethering": true,
    "canTopUp": true,
    "eKYC": false,
    "telephony": null,
    "phoneNumber": false,
    "subscription": false,
    "subscriptionPeriod": null,
    "payAsYouGo": false,
    "hasAds": false,
    "newUserOnly": false,
    "promoEnabled": true,
    "capacityInfo": null,
    "validityInfo": "Install within 180 days of purchase.",
    "activationInfo": "Validity starts when the eSIM first connects to a supported network.",
    "additionalInfo": null,
    "apn": "internet"
  },
  {
    "id": "eu-1gb-day-7d",
    "planName": "Europe 1GB/day 7 Days",
    "link": "https://example.com/esim/europe?plan=eu-1gb-day-7d&ref=esimguide",
    "prices": {
      "USD": 9.9,
      "EUR": 9.2
    },
    "validity": 7,
    "dataCap": 1,
    "dataUnit": "GB",
    "dataCapPer": "day",
    "maxSpeed": null,
    "reducedSpeed": 512,
    "coverages": [
      {
        "code": "FR",
        "networks": [
          {
            "name": "Orange",
            "types": [
              "5G"
            ]
          }
        ]
      },
      {
        "code": "IT",
        "networks": [
          {
            "name": "TIM",
            "types": [
              "4G",
              "5G"
            ]
          }
        ]
      },
      {
        "code": "DE",
        "networks": [
          {
            "name": "Vodafone",
            "types": [
              "4G"
            ]
          }
        ]
      }
    ],
    "internetBreakouts": [
      {
        "country": "NL"
      }
    ],
    "tethering": true,
    "canTopUp": false,
    "eKYC": false,
    "telephony": {
      "voice": false,
      "sms": true,
      "dialingCode": null
    },
    "phoneNumber": false,
    "subscription": false,
    "subscriptionPeriod": null,
    "payAsYouGo": false,
    "hasAds": false,
    "newUserOnly": false,
    "promoEnabled": true,
    "capacityInfo": "1GB a day at full speed, then unlimited at 512 kbps.",
    "validityInfo": null,
    "activationInfo": null,
    "additionalInfo": null,
    "apn": null
  }
]

Référence des champs

L'offre

idstring
Votre identifiant stable pour le forfait. Fortement recommandé.
planNamestringobligatoire
Le nom du forfait tel que les clients le voient sur votre site.
linkstring (URL)obligatoire
Où mène le bouton d'achat : idéalement la page de paiement du forfait elle-même, avec votre attribution pour nous.
prices{ [currency]: number }obligatoire
Prix dans chaque devise dans laquelle vous vendez, en unités principales. Par exemple USD, EUR et GBP.
validitynumberobligatoire
Nombre de jours pendant lesquels le forfait reste actif après son démarrage.

Données et vitesse

dataCapnumberobligatoire
Le volume de données. 0 signifie illimité.
dataUnit"MB" | "GB"obligatoire
L'unité de dataCap.
dataCapPer"day" | null
"day" lorsque dataCap est un quota quotidien réinitialisé chaque jour. null ou absent lorsqu'il s'agit du total du forfait.
maxSpeednumber | null
Vitesse maximale en kbps, si le forfait est limité en vitesse.
reducedSpeednumber | null
Vitesse en kbps une fois le quota épuisé, si les données continuent à vitesse réduite.

Où ça fonctionne

coveragesarrayobligatoire
Une entrée par pays où le forfait fonctionne.
coverages[].codestringobligatoire
Code pays ISO 3166-1 alpha-2, comme ES ou JP.
coverages[].networksarray
Les réseaux mobiles auxquels l'eSIM se connecte dans ce pays.
coverages[].networks[].namestring
Nom du réseau, comme Vodafone ou Orange.
coverages[].networks[].typesstring[]
Technologies disponibles sur ce réseau : "3G", "4G", "5G".
internetBreakouts{ country: string }[]
Le ou les pays par lesquels le trafic rejoint Internet, ce qui détermine l'adresse IP et la latence constatées par les utilisateurs.

Fonctionnalités

tetheringboolean | null
Possibilité de partager la connexion en mode hotspot.
canTopUpboolean | null
Possibilité d'ajouter des données à la même eSIM.
eKYCboolean | null
Indique si l'acheteur doit vérifier son identité avant que l'eSIM ne fonctionne.
telephony{ voice, sms, dialingCode } | null
Voix et SMS : { voice: boolean, sms: boolean, dialingCode: string }. null si l'offre est data uniquement.
phoneNumberboolean | null
Indique si l'offre inclut son propre numéro de téléphone.
subscriptionboolean | null
Indique si l'offre se renouvelle automatiquement.
subscriptionPeriodnumber | null
Nombre de jours entre deux renouvellements, pour les abonnements.
payAsYouGoboolean | null
Indique si les données sont facturées à l'usage plutôt que sous forme de forfait.
hasAdsboolean | null
Indique si l'offre est financée par la publicité, comme c'est le cas de certains forfaits gratuits.
newUserOnlyboolean | null
Si l'offre est réservée aux nouveaux clients.
promoEnabledboolean | null
Si des codes promo peuvent être utilisés sur l'offre.

Texte libre

capacityInfostring | null
Toute information sur l'enveloppe de données, comme les conditions d'usage raisonnable ou la vitesse après un plafond quotidien.
validityInfostring | null
Toute information sur la validité, comme le délai dont dispose le client pour installer l'eSIM.
activationInfostring | null
Quand commence la validité : à l'achat, à l'installation ou à la première connexion.
additionalInfostring | null
Tout ce qu'un voyageur devrait savoir par ailleurs.
apnstring | null
L'APN, si les clients doivent le configurer.

Ce qui rend un flux facile à exploiter

  1. 1

    Envoyez null, ou omettez le champ, quand vous ne connaissez pas la réponse. false signifie que l'offre ne fait définitivement pas quelque chose. Nous affichons l'inconnu comme inconnu, jamais comme un non.

  2. 2

    Attribuez à chaque offre un id qui survit aux renommages et aux changements de prix. Sans cela, une offre renommée apparaît comme une offre supprimée et une autre ajoutée.

  3. 3

    Une ligne par offre achetable. Si une offre est vendue en plusieurs durées, envoyez une ligne par durée, chacune avec son propre prix.

  4. 4

    Prix en unités principales (4.50, pas 450), au montant que le client paie. Envoyez toutes les devises dans lesquelles vous vendez : vos prix locaux valent mieux que notre conversion.

  5. 5

    Les réseaux appartiennent au pays qu'ils desservent. Sur un forfait multi-pays, listez les réseaux de chaque pays sous ce pays, pas dans une seule liste pour tout le forfait.

Un autre format ? Envoyez-le quand même.

Environ la moitié des fournisseurs que nous listons envoient tout autre chose : leurs propres API, du XML, du CSV, des flux produits de réseaux d'affiliation. Tant que nous pouvons le récupérer automatiquement, dites-nous où se trouve le vôtre et nous nous occupons du reste.

Nous contacter