Home  /  Blog  /  Getting started with the esimgomobile API
Developers

Getting started with the esimgomobile API

One API for the whole platform: browse plans, check out, manage lines and numbers, attach Tele Agent — with copyable code in curl, JS, and Python.

Chapter 1 · Orientation

One API for the whole platform

The esimgomobile API exposes everything the dashboard does: browse the eSIM catalog, create checkouts, manage orders and lines, check data balances, search and rent virtual numbers, and attach Tele Agent to a number. If you're building a travel app, provisioning connectivity for a fleet of devices, or letting an AI agent buy its own data — this is the interface.

Status: launching. The v1 contract below is final — these are the endpoints that go live with the platform. Get your API key at launch, build against the shapes now, and get started today. Nothing here requires an account or any payment today.
API surface map: catalog, checkout, account, QR, balance, numbers, and Tele Agent endpoints
The v1 surface. Eight endpoints cover the whole platform.
Chapter 2 · Authentication

One header on every request

Authentication sequence: request without a key gets 401, request with Bearer API key succeeds
Bearer token, every request, no exceptions.

Authentication is a Bearer API key in the Authorization header. Keys are issued per account at launch from your dashboard. Send it on every request; a missing or invalid key returns 401.

# every request carries your key
curl https://esimgomobile.com/api/catalog \
  -H "Authorization: Bearer $ESIM_API_KEY"

Treat keys like passwords: store them in environment variables or a secrets manager, never in client-side code or git. If a key leaks, revoke it from the dashboard and issue a new one.

Chapter 3 · The core flow

Browse, buy, provision: the eSIM flow

The most common integration: let a user (or agent) pick a plan, check out, and get the eSIM QR code. Three calls.

1. List plans — GET /api/catalog returns live plans with country, data allowance, validity, and price:

# JavaScript
const res = await fetch("https://esimgomobile.com/api/catalog", {
  headers: { "Authorization": `Bearer ${process.env.ESIM_API_KEY}` }
});
const plans = await res.json();
// illustrative shape — final field names publish at launch
// [{ plan_id: "esim-jp-10gb-30d", country: "JP", data_gb: 10, validity_days: 30, price_usd: 19 }, …]

2. Create a checkout — POST /api/checkout with a plan_id returns a payment URL. Your user completes payment there; you don't handle cards:

# Python
import os, requests

r = requests.post(
    "https://esimgomobile.com/api/checkout",
    headers={"Authorization": f"Bearer {os.environ['ESIM_API_KEY']}"},
    json={"plan_id": "esim-jp-10gb-30d"},
)
checkout = r.json()  # → {"checkout_url": "https://…", "order_id": "ord_…"}
print(checkout["checkout_url"])

3. Fetch the QR — after payment, GET /api/qr?order_id=… returns the eSIM QR code / activation code for installation:

curl "https://esimgomobile.com/api/qr?order_id=ord_abc123" \
  -H "Authorization: Bearer $ESIM_API_KEY"
# → {"qr_url": "https://…", "activation_code": "LPA:1$…"} (illustrative)
Request lifecycle: build the request, authorize with Bearer key, send over HTTPS, parse JSON, handle success or typed errors
Every call follows the same lifecycle. Build, authorize, send, parse, handle.
Chapter 4 · Managing lines & numbers

Account, balance, numbers, Tele Agent

Account overview — GET /api/account returns orders, eSIM lines, rented numbers, and Tele Agent status in one call. Poll this for dashboards; don't fan out per resource.

curl https://esimgomobile.com/api/account \
  -H "Authorization: Bearer $ESIM_API_KEY"

Live data balance — GET /api/balance?profile_id=… shows remaining data for a line. Build low-data warnings and auto-top-up on this:

# Python — warn when a line drops below 1 GB
import os, requests
API = "https://esimgomobile.com"
h = {"Authorization": f"Bearer {os.environ['ESIM_API_KEY']}"}

bal = requests.get(f"{API}/api/balance", headers=h,
                   params={"profile_id": "prof_abc"}).json()
if bal.get("remaining_gb", 99) < 1:   # illustrative field
    notify_user("You're under 1 GB — top up before you roam.")

Search and rent numbers — GET /api/numbers?country=… lists available virtual numbers; POST /api/numbers/purchase rents one monthly:

curl "https://esimgomobile.com/api/numbers?country=US" \
  -H "Authorization: Bearer $ESIM_API_KEY"

curl -X POST https://esimgomobile.com/api/numbers/purchase \
  -H "Authorization: Bearer $ESIM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number_id": "num_us_415", "months": 1}'

Attach Tele Agent — POST /api/teleagent/signup puts the AI receptionist on a number with your business config (greeting, hours, calendar, escalation rules):

# JavaScript — attach Tele Agent to a rented number
await fetch("https://esimgomobile.com/api/teleagent/signup", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.ESIM_API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    number_id: "num_us_415",
    business_name: "Bright Smile Dental",
    greeting: "Thanks for calling Bright Smile Dental — how can I help?",
    // + hours, services, calendar, escalation rules (documented at launch)
  })
});
Resource model: one account owns orders, eSIM lines, virtual numbers, and Tele Agent attachments
One account, four resource types. Keys are scoped to the account, not the resource.
Chapter 5 · Robustness

Errors, retries, and rate limits

Error taxonomy: 400 fix parameters, 401 check key, 404 verify id, 409 fetch instead, 429 back off, 5xx retry with backoff
Every status tells you what to do. 4xx is your bug; 5xx is ours — retry it.

The API uses conventional HTTP statuses with JSON error bodies. The handling rules are simple: never retry 4xx (except 429, with backoff) — the request is wrong and will stay wrong. Always retry 5xx with exponential backoff and jitter — transient failures heal. Make POST calls idempotent where it matters (checkouts, purchases) by checking GET /api/account before recreating.

# Python — retry helper with exponential backoff
import time, random, requests

def api_post(path, payload, tries=4):
    h = {"Authorization": f"Bearer {os.environ['ESIM_API_KEY']}"}
    for attempt in range(tries):
        r = requests.post(f"https://esimgomobile.com{path}", headers=h, json=payload)
        if r.status_code < 500 and r.status_code != 429:
            r.raise_for_status(); return r.json()
        time.sleep((2 ** attempt) + random.random())  # backoff + jitter
    r.raise_for_status()

Rate limits apply per key (exact quotas publish at launch). Design for them: cache /api/catalog (plans change rarely), poll /api/balance on a schedule not a loop, and use webhooks for event-driven updates instead of polling. See the webhooks guide.

Chapter 6 · Interfaces

Four ways to build: REST, SDKs, CLI, MCP

Four client options: REST API for full control, SDKs for JS and Python, CLI for terminal workflows, MCP server for AI agents
Same platform, four doors. Pick the one that matches who's building — human or agent.

REST is the foundation — everything above works from any language with HTTPS. SDKs for JavaScript and Python ship at launch with typed clients, retries, and pagination handled. CLI covers terminal workflows and scripts: provision lines, check balances, and manage numbers without writing code. MCP server exposes the whole platform to AI agents — the same tools our ChatGPT app uses — so agents can buy data, rent numbers, and manage Tele Agent autonomously. See the MCP guide.

Build now, launch with us. The v1 contract is final — design your integration against these shapes today. Developer docs · Get started for launch access.
Questions

Before you ask.

Is the API live now?
Not yet — endpoints go live with the platform launch. The v1 contract documented here is final, so you can design and prototype against these shapes now. Get started for live access and API keys.
How do I get an API key?
Keys are issued from your esimgomobile dashboard at launch, per account. You'll be able to create, scope, and revoke keys there. Until then, no key is needed — there's nothing to call yet.
Can an AI agent use the API directly?
Yes — that's a first-class use case. Agents can call the REST API with a scoped key, or use the MCP server, which exposes the platform as tools (browse plans, checkout, manage numbers) in the Model Context Protocol format that Claude, ChatGPT, and other agents speak natively.
How do checkouts handle payment?
POST /api/checkout returns a payment URL — your user completes payment on our hosted page. You never touch card numbers. After payment, fetch the eSIM QR via /api/qr?order_id=….
Are there SDKs?
Typed SDKs for JavaScript and Python ship at launch, alongside the CLI and MCP server. Until then, the REST shapes above are stable targets for your integration design.
What are the rate limits?
Per-key rate limits apply; exact quotas publish at launch. Design defensively now: cache the catalog, poll balances on a schedule, and prefer webhooks over polling for updates.
Live now

Get connected today.

Monthly plans from $8/mo, travel packs from $3.65. Real checkout, no waiting.

See plans and pricing

How it works

Key moments, as product screens.

Every screen below is the real flow: plans, coverage, speed and support, rendered for this page.

My eSIM
62%50 GB left
Days left22
Top up+10 GB
Data dashboard on Getting Started with the esimgomobile API: 62% remaining, days left, top-up one tap away.
  1. 1The plan card shows exactly what you're buying — data, days, destination.
  2. 2One tap starts the two-minute QR install.
city skyline
Pack light. Stay connected on your trip.
Get your eSIM
Live now · no waitlist
“Pack light. Stay connected on your trip.” — the CTA card on Getting Started with the esimgomobile API: plans live now, no waitlist.
  1. 1Coverage status at a glance: data live, number available, 5G ready.
  2. 2Green means go — no guessing about what's supported.
Getting Started with the · coverage
5 carriers · automatic selection
Coverage map on Getting Started with the esimgomobile API: partner networks pinned, selection automatic.
  1. 1A real support transcript: the question, then the specific answer.
  2. 2This is what 'AI support' actually looks like in practice.
Virtual number
+1 205 756 2892
Routes toGetting Started with the
SMS + voiceEnabled
Your second line on Getting Started with the esimgomobile API: +1 205 756 2892 — real number, SMS and voice enabled.
  1. 1A real traveler quote, tied to the destination it mentions.
  2. 2Reviews reference actual trips, not generic praise.
esimgomobile.com
Plans for Getting Started with the
Atlas 5GB5 GB · 30 days
Atlas 20GB20 GB · 30 days
Atlas 50GB50 GB · 60 days
Compare plans
Plan picker on Getting Started with the esimgomobile API: 5GB, 20GB, 50GB and Unlimited — pick by trip, not fine print.
  1. 1The dashboard keeps every eSIM, every trip, in one place.
  2. 2Rows show data left, days left and current city at a glance.
esimgomobile.com
black corded headphones on yellow surface
Getting Started with the esimgomobile API
Travel guides · 8 min read
From the blog: “Getting Started with the esimgomobile API” — travel guides in about eight minutes.
  1. 1Checkout shows the full price before you pay. Nothing hidden.
  2. 2Amazon Pay handles payment securely; taxes are calculated for you.
Speed test
375Mbps
5G · Getting Started with the · 54 ms
Illustrative speed readout on Getting Started with the esimgomobile API: 375 Mbps, 54 ms — example figures, not live measurements.
  1. 1Illustrative speed readout: sample carrier, city and latency figures.
  2. 2The meter demonstrates the readout — figures are examples, not live measurements.
Why travelers pick it
  • One-tap top-up
  • 24/7 support
  • Hotspot included
Why travelers pick Getting Started with the esimgomobile API: One-tap top-up, 24/7 support, Hotspot included.
  1. 1Coverage status at a glance: data live, number available, 5G ready.
  2. 2Green means go — no guessing about what's supported.
Recent speeds
Sydney525 Mbps
Istanbul229 Mbps
Marrakech734 Mbps
Recent speeds for Getting Started with the esimgomobile API — Sydney, Istanbul, Marrakech: illustrative 5G figures, not live measurements.
  1. 1Coverage pins show where partner networks are live.
  2. 2The map answers the only question that matters: will it work there?
Support
How does Getting Started with the esimgomobile API work?
Enter your trip details and get an instant answer — no account needed.
Support snippet — Getting Started with the esimgomobile API: what it does, in one honest answer.
  1. 1The roaming math, made visible: one price versus per-day carrier fees.
  2. 2This is the comparison most travelers never see until the bill.
esimgomobile.com
Dashboard
Active eSIMs2
Data left50 GB
Current cityGetting Started with the
Web dashboard on Getting Started with the esimgomobile API: every eSIM, every trip, 50 GB left — one screen.
  1. 1The dashboard keeps every eSIM, every trip, in one place.
  2. 2Rows show data left, days left and current city at a glance.
Bernd Feurich
Get connected
1 Pick a plan2 Scan QR3 Land online
Three steps on Getting Started with the esimgomobile API: pick a plan, scan the QR, land online.
  1. 1The roaming math, made visible: one price versus per-day carrier fees.
  2. 2This is the comparison most travelers never see until the bill.
Install
1 Scan2 Add3 Go
The Getting Started with the esimgomobile API install: QR in three steps — scan, add, go, about two minutes.
  1. 1Live usage ring: see remaining data at a glance, no mental math.
  2. 2Top-up button sits right where you need it when data runs low.
eSIM plan
Atlas UnlimitedUnlimited · 30 days
Getting Started with the
Install eSIM
Atlas Unlimited on Getting Started with the esimgomobile API — Unlimited · 30 days, prepaid with the full price shown before you pay.
  1. 1The Tele Agent answers in plain language — no telecom jargon.
  2. 2Every answer is specific to your trip, not a generic FAQ.
Language
日本語DeutschFrançais
Language picker on Getting Started with the esimgomobile API — 日本語, Deutsch, Français: the app speaks six languages.
  1. 1Usage ring compresses the whole plan into one glanceable number.
  2. 2Percent remaining is the only metric most travelers check.
eSIM installedYour Getting Started with the plan is ready.
Push · just now
Push notification on Getting Started with the esimgomobile API: eSIM installed, plan ready to activate.
  1. 1The roaming math, made visible: one price versus per-day carrier fees.
  2. 2This is the comparison most travelers never see until the bill.
Launch facts
195destinations live
31free tools
$8entry monthly plan
Launch facts behind Getting Started with the esimgomobile API — 195 destinations live, 31 free tools, $8 entry monthly plan: numbers we publish and stand behind.
  1. 1Coverage pins show where partner networks are live.
  2. 2The map answers the only question that matters: will it work there?
60%
data left
Usage ring on Getting Started with the esimgomobile API — 60% of data left: the number travelers check most.
  1. 1Usage ring compresses the whole plan into one glanceable number.
  2. 2Percent remaining is the only metric most travelers check.
vs roaming
esimgomobile eSIMone price
Carrier roamingper-day fees
10 GB · 14 days · Getting Started with the
The honest comparison on Getting Started with the esimgomobile API: one prepaid eSIM price versus carrier roaming.
  1. 1Coverage status at a glance: data live, number available, 5G ready.
  2. 2Green means go — no guessing about what's supported.
esimgomobile.com
Checkout
Atlas 5GB — Getting Started with thetotal
Taxescalculated
Pay securely
256-bit encrypted · Amazon Pay
Secure checkout on Getting Started with the esimgomobile API: Atlas 5GB, full price up front, no fine print.
  1. 1Checkout shows the full price before you pay. Nothing hidden.
  2. 2Amazon Pay handles payment securely; taxes are calculated for you.
eiffel tower in paris — Rooftop check-in: boarding passes and hotel keys, all on the phone.
Rooftop check-in: boarding passes and hotel keys, all on the phone.
business planning in office — Coast roads and country lanes — the map keeps up wherever you roam.
Coast roads and country lanes — the map keeps up wherever you roam.
church on sea shore — The long layover: streaming, working and messaging, all covered.
The long layover: streaming, working and messaging, all covered.
Stan Versluis — Golden hour, fully online — photo backups upload before dinner.
Golden hour, fully online — photo backups upload before dinner.
man and woman video call on laptop — Rain or shine, the connection holds — weather doesn't throttle data.
Rain or shine, the connection holds — weather doesn't throttle data.
iconic blue dome church overlooking santorini coastline — Night markets and late trains — connected the whole way through.
Night markets and late trains — connected the whole way through.
low angle shot of eiffel tower — Market mornings: look up the dish, translate the menu, pay by phone.
Market mornings: look up the dish, translate the menu, pay by phone.
people in airport terminal — From departure lounge to arrival hall, the data never drops.
From departure lounge to arrival hall, the data never drops.
professional business meeting in modern office — Street level: navigation, rideshares and reviews, all instant.
Street level: navigation, rideshares and reviews, all instant.
three people working in the office — Rainy-day backup plan: indoor attractions researched from the hostel bunk.
Rainy-day backup plan: indoor attractions researched from the hostel bunk.
view of a crowded shibuya district at night tokyo japan — Souvenir hunting with live currency conversion in your pocket.
Souvenir hunting with live currency conversion in your pocket.
serene beachfront scene in chonburi thailand — The museum queue skips itself: tickets bought online, straight to the door.
The museum queue skips itself: tickets bought online, straight to the door.
Close-up of hands holding a smartphone showing a mountain scene, captured outdoors in Banff. — Trailheads and lookouts: offline maps downloaded, just in case.
Trailheads and lookouts: offline maps downloaded, just in case.
woman having video call — The sunrise ferry: tickets in the wallet app, timetable cached offline.
The sunrise ferry: tickets in the wallet app, timetable cached offline.
man working on computer at outdoor cafe — The window seat office: emails sent somewhere over the ocean.
The window seat office: emails sent somewhere over the ocean.
Chanita Sykes — The departure board flips: gate found, lounge located, all on the eSIM.
The departure board flips: gate found, lounge located, all on the eSIM.
man sitting in front of his laptop white looking at his phone — The commute, handled: podcasts downloaded, messages sent, no dead zones.
The commute, handled: podcasts downloaded, messages sent, no dead zones.
silhouette of city buildings during sunset — The modern arrival: online before the seatbelt sign goes off.
The modern arrival: online before the seatbelt sign goes off.
Çiğdem İŞERİ — The food tour: every recommendation looked up on the spot.
The food tour: every recommendation looked up on the spot.
Muharrem Alper — Island time, online time: ferries, beaches and full signal.
Island time, online time: ferries, beaches and full signal.

Explainer

Key takeaways

  • The core idea: Getting Started with the esimgomobile API matters because connectivity shapes the whole trip, not just the phone bill.
  • Data-first eSIMs keep your number and your apps; the only thing that changes is the price.
  • When something goes wrong abroad, the fix is almost always: toggle airplane mode, check the eSIM line is enabled, then ask the Tele Agent.
  • Setup beats improvisation — every tip in this article works best arranged before departure.
  • Match the plan to the trip length and your heaviest single use-case, then stop thinking about it.

Explainer

Putting it into practice

Install the eSIM now — it costs nothing to have it sitting on your phone waiting. Activation happens when you say so.

Reading about Getting Started with the esimgomobile API is step zero. Step one is a two-minute action: check your phone is unlocked and eSIM-capable, then pick a plan sized to your next trip.

Then run through the travel tips checklist above. Ten minutes of preparation saves hours of airport problem-solving.

Go deeper

The tools index turns article advice into instant answers — coverage checks, plan pickers and compatibility checks that take seconds.

And the Tele Agent will walk through any of this conversationally if you'd rather talk than read.

Explainer

Common mistakes to avoid

  • Disabling the wrong line: label your eSIM clearly in phone settings.
  • Buying data at the airport: the most expensive megabyte is the panicked one.
  • Forgetting two-factor: banks text your home number — keep that SIM active.
  • Ignoring the 80% alert: top up early; data never gets cheaper mid-trip.
  • Assuming hotel Wi-Fi will do: it won't, at the exact moment you need it most.

Charts & explainers

Every chart that matters for Getting Started with the esimgomobile AP.

Getting Started with the esimgomobile API — data dashboard

The numbers behind the story, switchable by dataset.

3
steps to connect
pick, scan, land
195
destinations
one eSIM
~2 min
install time
QR code
24/7
support
human + AI
Maps & navigation: ≈5 MB/hourMaps & nav ≈200 h / GBMessaging & email: ≈20 MB/hourMessaging ≈50 h / GBSocial browsing: ≈150 MB/hourSocial ≈6.7 h / GBVideo calls: ≈600 MB/hourVideo calls ≈1.7 h / GBHD streaming: ≈1.5 GB/hourStreaming ≈40 min / GB
Atlas 5GB: 5 GB — Weekend breaks & light useAtlas 5GB 5 GBAtlas 20GB: 20 GB — Two-week trips & daily useAtlas 20GB 20 GBAtlas 50GB: 50 GB — Remote work & hotspottingAtlas 50GB 50 GBAtlas Unlimited: Unlimited — Heavy use, zero meteringAtlas Unlimited Unlimited
Illustrative — Wk 1: 90% of maxIllustrative — Wk 2: 62% of maxIllustrative — Wk 3: 38% of maxIllustrative — Wk 4: 15% of maxWeek 1Week 2Week 3Week 4IllustrativeIllustrative 20 GB burn-down at moderate use — your mileage varies.

Hover any bar or point for its exact value. Tabs switch datasets — everything on this panel is computed from live product data unless labeled illustrative.

Getting Started with the esimgomobile API — data dashboard. Usage rates, plan sizes and a typical burn-down curve — the numbers behind “Getting Started with the esimgomobile API”.
TakeawaysIf you remember nothing else, remember thisTakeawaysThe article in four sentences.eSIM firstFor most trips, a prepaid eSIM beats roaming on price and convenience.Install earlyBuy before you fly — setup takes two minutes, not two hours.Prepaid = calmNo contracts means no surprise charges, ever.Size it right5 GB weekends, 20 GB fortnights, 50 GB+ for work trips.
Takeaways. Four sentences carrying the whole of Getting Started with the esimgomobile API.
Get connected in three stepsFrom purchase to online in about two minutesGet connected in three stepsNo store visit, no plastic SIM, no waiting for the post.1Scan the QR codeThe eSIM installs straight onto your phone. No store, no plastic SIM.2Land connectedSwitch the line on when you arrive — online before baggage claim.3Pick your planChoose data for your trip — checkout takes about two minutes.
Three-step setup. Buy, scan, land: the whole sequence fits in a coffee queue.
Questions, answeredThe six things everyone asks firstQuestions, answeredShort answers, no sales pitch.How fast is setup?
About two minutes: plan, QR scan, done.
What if data runs out?
80% alert, then one-tap top-up. No bill shock.
Do I keep my number?
Yes — WhatsApp & iMessage keep working on your existing number.
Is it a contract?
No — prepaid. Service simply stops instead of charging extra.
Which phones work?
Any carrier-unlocked, eSIM-capable iPhone or Android.
Does hotspot work?
Yes — share your connection with laptop or tablet.
FAQ at a glance. Six questions every traveler asks — the Getting Started with the esimgomobile API answers, one screen.
Every plan includesNo tiers of basic dignity — these ship with all plansEvery plan includesThe baseline is generous on purpose.One-tap top-upMore data in seconds — no new QR code.6 languagesThe app speaks your language, wherever you're from.Hotspot includedShare with your laptop or tablet at no extra cost.24/7 supportReal humans plus the Tele Agent, around the clock.5G where availableFastest local partner network, selected automatically.Keep your WhatsAppYour existing number keeps working on the data line.
Included with every plan. Six things ship with every plan — the Getting Started with the esimgomobile API baseline, generous on purpose.
Travel connectivity checklistSix things to sort before wheels-upTravel connectivity checklistSmall prep, zero airport panic.Set an 80% alertA top-up should never surprise you mid-trip.Keep home SIM for 2FABank codes still arrive while data runs on the eSIM.Download offline mapsThey save data and work in dead zones.Screenshot bookingsHotel address & confirmations, available with no signal.Install before you flyAirport Wi-Fi is the worst place to set up connectivity.Check unlock statusCarrier-locked phones can't add an eSIM — verify first.
Pre-flight checklist. Six habits, ten minutes of prep — the Getting Started with the esimgomobile API checklist.
Why travelers switchThe old ways to stay connected, side by sideWhy travelers switchFour ways to get online abroad — only one is painless.esimgomobile eSIMOne prepaid price, set before you flyCarrier roamingPer-day fees that stack up silentlyAirport SIM queueKiosk hunt, passport copies, lost timeHotel Wi-Fi rouletteSlow, insecure, per-device charges
The honest comparison. The comparison most travelers never see until the bill arrives.
Getting Started with the esimgomobile API: key numbersThe figures behind the storyKey numbersThe figures this guide keeps coming back to.3steps to get connectedesimgomobile network data195destinations coveredesimgomobile network data2 minto install an eSIMesimgomobile network data24/7support, human + AIesimgomobile network dataNumbers from the esimgomobile network — verified, not vibes.
Key numbers. Key numbers first — the article's load-bearing facts.
Your action planTurn reading into doingYour action planFour moves from this page to connected.1Check your phoneCarrier-unlocked and eSIM-capable? You're good to go.2Pick a planMatch gigabytes to trip length — the matrix above helps.3Install the eSIMScan the QR code. Two minutes, done.4Land connectedSwitch the line on at arrival and go.
Action plan. From reading Getting Started with the esimgomobile API to landing connected.
Pro tipsFour habits of the always-connectedPro tipsSmall habits, big difference.1Screenshot bookingsHotel address & confirmations, available with no signal.2Install before you flyAirport Wi-Fi is the worst place to set up connectivity.3Check unlock statusCarrier-locked phones can't add an eSIM — verify first.4Set an 80% alertA top-up should never surprise you mid-trip.
Pro tips. Veterans do all four without thinking.
What your gigabytes meanTypical hourly usage per activityWhat your gigabytes meanTranslate plan sizes into real travel behavior.Maps & navigation≈ 5 MB / hourMessaging & email≈ 20 MB / hourSocial browsing≈ 150 MB / hourVideo calls≈ 600 MB / hourHD streaming≈ 1.5 GB / hourTypical usage rates — actual consumption varies by app and quality settings.
Data usage guide. Maps sip, streaming gulps: size the plan to your heaviest habit.

Ready when you are

Prepaid, no contracts, no roaming surprises. The whole setup takes about two minutes.

See plans and pricing Talk to the Tele Agent