Összehasonlító oldalt, utazási irodát vagy viszonteladói hálózatot üzemeltet? A teljes eSIM-kínálatunk gépi úton is elérhető: kulcsos csomagadat-API, ÁFÁ-s végső árakkal, ugyanabból az árlistából, mint a webshop és a pénztár.
Négyféle együttműködést kínálunk. A feltételeket partnerenként, személyesen egyeztetjük.
eSIM-összehasonlító, utazási portál vagy alkalmazás: csomagjaink és áraink automatikusan, saját API-kulccsal.
API-dokumentációBlog, közösségi profil, YouTube-csatorna: saját kód és link, jutalék a vásárlások után. Ennek külön programja és űrlapja van.
PartnerprogramSaját ügyfeleinek adna tovább eSIM-et (pl. utazásszervezés, céges flotta, csoportos út)? Egyedi megállapodással.
JelentkezésUtasainak a foglalás mellé ajánlaná a mobilnetet: link, kód vagy egyedi ajánlat csoportnak, a foglalás menetéhez igazítva.
JelentkezésCsak olvasható JSON-dokumentum minden olyan csomagunkról, ami online megvásárolható: úti cél, lefedett országok és hálózatok, adatkeret, érvényesség, végső ár, termékoldal-link. A dokumentum minden kiadásnál a webshop árlistájából készül — a lapon látható ár és a pénztárban terhelt összeg ugyanez.
https://ql1gdzweui.execute-api.eu-central-1.amazonaws.com/v1x-api-key fejléc, partnerenként saját kulccsalMinden kéréshez kell az x-api-key fejléc. A kulcsot a jelentkezés elbírálása után személyesen küldjük el; partnerenként egy kulcs, saját korláttal. A kulcsot csak szerveroldalon használja — böngészőben vagy mobilalkalmazásban futó kódba ne kerüljön. Ha kiszivárgott, írjon nekünk: visszavonjuk, és újat adunk.
Külön teszt- (sandbox) környezet nincs: az API csak olvas, így az éles végpont kockázat nélkül kipróbálható.
| Metódus és útvonal | Mit ad vissza |
|---|---|
GET /v1/plans | A teljes dokumentum: szolgáltató, pénznemek, eSIM-díj, úti célok, csomagok. |
GET /v1/schema | A válasz JSON Schema-leírása (2020-12). |
Lekérdezési paraméter nincs: egy válaszban minden csomag, minden pénznemben.
| Mező | Típus | Jelentés |
|---|---|---|
apiVersion | integer | Mindig 1. Törő változás új útvonalat kap (/v2). |
updatedAt | string (date-time) | A tartalom utolsó változásának ideje (UTC) — nem a legutóbbi kiadásé. |
dataVersion | string | A tartalom ujjlenyomata; ugyanaz az érték = nincs mit frissíteni. Ez az ETag is. |
schema | string | A séma útvonala ezen az API-n (/v1/schema). |
provider | object | Név, weboldal, kapcsolati e-mail. |
currencies | string[] | ISO 4217 kódok; minden prices objektumban mindegyik szerepel (HUF, EUR, RON, RSD). |
pricesIncludeVat | boolean | true: minden ár fogyasztói végső ár, ÁFÁ-val. |
esimFee | object | Az egyszeri eSIM-díj pénznemenként (amount), mikor jár (appliesTo), és a díjmentes időszak (waived, most null: nincs). |
planTerms | object | Minden csomagra igaz feltételek: az érvényesség kezdete, aktiválási határidő, kézbesítés, hotspot, rátöltés, visszatérítés. |
linkParameters | object | A termékoldalak által értett URL-paraméterek (lásd: Linkek). |
destinations | object[] | Úti célonként egy elem (ország, régió vagy globális csomag). |
plans | object[] | Csomagonként egy elem, lapos listában. |
| Mező | Típus | Jelentés |
|---|---|---|
id | string | Stabil, átlátszatlan azonosító (belső slug — ne értelmezze). |
name | string | Angol név. |
type | string | country, region (pl. Európa) vagy global. |
countries | object[] | Minden lefedett ország (lásd lent). |
url | string (uri) | A magyar termékoldal. |
localizedUrls | object | Ugyanaz a lap más nyelveken, nyelvkód szerint (hu, en, de…); a 23 legkeresettebb úti célnál 8 nyelven. |
| Mező | Típus | Jelentés |
|---|---|---|
iso2 | string | ISO 3166-1 alpha-2, nagybetűvel. |
name | string | Angol országnév. |
networks | string[] | A partnerhálózatok abban az országban. |
| Mező | Típus | Jelentés |
|---|---|---|
id | string | Stabil, amíg a csomag létezik; más adatkeret vagy érvényesség új azonosítót kap. |
destinationId | string | A destinations[].id-re mutat. |
name | string | Pl. Turkey 5 GB / 15 days. |
countries | string[] | A lefedett országok ISO-kódjai (ugyanaz, mint az úti célé). |
dataType | string | fixed: a dataGb a teljes érvényességre. (A daily napi keretet jelent — ilyen csomagunk most nincs.) |
dataGb | number | null | Adatkeret GB-ban. |
dailyDataGb | number | null | Napi keret GB-ban; fix csomagnál null. |
validityDays | integer | Érvényesség napokban, az első helyi adatkapcsolattól. |
throttling | object | null | null: teljes sebesség a keret elfogyásáig. |
prices | object | Végső ár pénznemenként, főegységben (2.9 = 2,90 €; a forint egész). |
url | string (uri) | A termékoldal a csomag előválasztásával (?plan=). |
curl -H "x-api-key: $ESIMPONT_API_KEY" -H "Accept-Encoding: gzip" --compressed \
https://ql1gdzweui.execute-api.eu-central-1.amazonaws.com/v1/plans
{
"apiVersion": 1,
"updatedAt": "2026-10-22T16:35:31Z",
"dataVersion": "0a7c39d7c287ce38",
"schema": "/v1/schema",
"provider": {
"name": "eSIMPont",
"website": "https://www.esimpont.hu/",
"contact": "partner@esimpont.hu"
},
"currencies": [
"HUF",
"EUR",
"RON",
"RSD"
],
"pricesIncludeVat": true,
"esimFee": {
"amount": {
"HUF": 490,
"EUR": 1.36,
"RON": 6.94,
"RSD": 166.06
},
"appliesTo": "Purchases that need a new eSIM profile: the traveller's first purchase, or a destination that cannot be loaded onto the eSIM they already have. Top-ups onto an eSIMPont eSIM the traveller already has are exempt.",
"waived": null
},
"planTerms": {
"validityStarts": "first data connection at the destination",
"activateWithinMonths": 12,
"delivery": "QR code by e-mail right after payment",
"hotspot": true,
"topUps": true,
"refund": "The 14-day withdrawal right ends when the QR code is delivered (the buyer consents at checkout). If a fault on our side cannot be fixed, the price is refunded."
},
"linkParameters": {
"plan": "pre-selects a plan on the product page, e.g. ?plan=5gb-15d (already in every plan url)",
"ref": "partner code for attribution, e.g. ?ref=CODE (ask us for one); remembered for 30 days",
"utm_*": "utm_source / utm_medium / utm_campaign / utm_content are recorded",
"currency": "fixed by the page language: hu = HUF, en/de/es/fr/sk = EUR, ro = RON, sr = RSD (see destinations[].localizedUrls)"
},
"destinations": [
{
"id": "torokorszag",
"name": "Turkey",
"type": "country",
"countries": [
{
"iso2": "TR",
"name": "Turkey",
"networks": [
"Turk Telekom Turkey",
"Vodafone Turkey"
]
}
],
"url": "https://www.esimpont.hu/esim-torokorszag.html",
"localizedUrls": {
"hu": "https://www.esimpont.hu/esim-torokorszag.html",
"en": "https://www.esimpont.hu/en/esim-turkey.html",
"de": "https://www.esimpont.hu/de/esim-tuerkei.html",
"es": "https://www.esimpont.hu/es/esim-turquia.html",
"fr": "https://www.esimpont.hu/fr/esim-turquie.html",
"sk": "https://www.esimpont.hu/sk/esim-turecko.html",
"ro": "https://www.esimpont.hu/ro/esim-turcia.html",
"sr": "https://www.esimpont.hu/sr/esim-turska.html"
}
}
],
"plans": [
{
"id": "torokorszag-s-1gb-7d",
"destinationId": "torokorszag",
"name": "Turkey 1 GB / 7 days",
"countries": [
"TR"
],
"dataType": "fixed",
"dataGb": 1,
"dailyDataGb": null,
"validityDays": 7,
"throttling": null,
"prices": {
"HUF": 890,
"EUR": 2.9,
"RON": 12.9,
"RSD": 390
},
"url": "https://www.esimpont.hu/esim-torokorszag.html?plan=1gb-7d"
},
{
"id": "torokorszag-m-5gb-15d",
"destinationId": "torokorszag",
"name": "Turkey 5 GB / 15 days",
"countries": [
"TR"
],
"dataType": "fixed",
"dataGb": 5,
"dailyDataGb": null,
"validityDays": 15,
"throttling": null,
"prices": {
"HUF": 1990,
"EUR": 5.9,
"RON": 28.9,
"RSD": 690
},
"url": "https://www.esimpont.hu/esim-torokorszag.html?plan=5gb-15d"
},
{
"id": "torokorszag-l-20gb-30d",
"destinationId": "torokorszag",
"name": "Turkey 20 GB / 30 days",
"countries": [
"TR"
],
"dataType": "fixed",
"dataGb": 20,
"dailyDataGb": null,
"validityDays": 30,
"throttling": null,
"prices": {
"HUF": 5590,
"EUR": 15.9,
"RON": 79.9,
"RSD": 1890
},
"url": "https://www.esimpont.hu/esim-torokorszag.html?plan=20gb-30d"
}
]
}
A példa a mai, valós adat. A plans és a destinations teljes listája a válaszban 513, illetve 171 elem.
curl -i -H "x-api-key: $ESIMPONT_API_KEY" \
-H 'If-None-Match: "0a7c39d7c287ce38"' \
https://ql1gdzweui.execute-api.eu-central-1.amazonaws.com/v1/plans
# HTTP/2 304 (nothing changed since this dataVersion)
pricesIncludeVat: true) — pontosan az, amit a termékoldal mutat, és amit a pénztár terhel.esimFee): 490 Ft jár a csomag mellé, ha a vásárláshoz új eSIM-profil kell — jellemzően az első vásárláskor. A meglévő eSIMPont-eSIM-re töltött csomag díjmentes.localizedUrls).url-je a termékoldalra visz, a csomag előválasztásával (?plan=5gb-15d).?ref=KÓD — partnerkód: a vásárlás 30 napig Önhöz kötődik. A kódot és a hozzá tartozó feltételeket egyeztetés után adjuk.utm_source, utm_medium, utm_campaign, utm_content — ezeket rögzítjük, így a forgalmat közösen is vissza tudjuk keresni.Példa: https://www.esimpont.hu/esim-torokorszag.html?plan=5gb-15d&ref=CODE&utm_source=yoursite&utm_medium=referral
| Kód | Mikor | Teendő |
|---|---|---|
200 | Sikeres kérés. | — |
304 | Az If-None-Match-ben küldött ETag még érvényes. | A korábbi válasz használható; test nincs. |
403 | Hiányzik vagy hibás az x-api-key, a kulcs vissza van vonva, vagy nem létező útvonal. | A törzs megmondja, melyik: {"message": "…"}. |
429 | Túl sok kérés másodpercenként (több mint 5, löketben 10). | Várjon a Retry-After fejlécben megadott ideig (1 mp). |
429 | Elfogyott a napi keret (1 000 kérés). | 00:00 UTC-kor nullázódik; a törzs ezt kimondja. |
5xx | Átmeneti hiba nálunk vagy az AWS-nél. | Próbálja újra, növekvő várakozással. |
A válasz Cache-Control: private, max-age=3600, ETag és Last-Modified fejlécet kap. Küldje vissza a legutóbbi ETag-et az If-None-Match fejlécben: ha semmi nem változott, 304 Not Modified jön, test nélkül. Az Accept-Encoding: gzip fejléccel a válasz tömörítve érkezik.
Rendelkezésre állási garanciát (SLA-t) és státuszoldalt nem kínálunk; az API az AWS API Gateway és Lambda szolgáltatásán fut. Hiba esetén írjon a partner@esimpont.hu címre.
/v2).GET /v1/plans, GET /v1/schema, partnerenkénti kulcs és korlát, ETag/304.A kulcs használatával a partner elfogadja az alábbiakat. Megszegésük esetén a kulcsot visszavonhatjuk.
url) küldi a látogatót, saját utm- vagy ref-paraméterrel. A pénztár az eSIMPont oldalán van; fizetést, kártyaadatot a partner nem kezel.Írja meg, kik Önök és mire használnák az API-t vagy az együttműködést — személyesen válaszolunk. Affiliate vagy tartalomgyártó? Az Önnek szóló űrlap a partnerprogram oldalán van.
A jelentkezését továbbítottuk a partnerkapcsolati csapatnak. Személyesen válaszolunk a(z) címre.
API-kulcs, partnerkód, kérdés vagy hiányzó mező: partner@esimpont.hu. Üzemeltető: SoundCam Productions Kft. (impresszum).