AI network switching
Always on the best network. Automatically.
Our engine watches signal, speed and latency, and moves each eSIM to the strongest local network before the traveller notices a drop.
Add 5G data in 200+ countries to your flights, hotels and packages. Your brand, your pricing, live in days.
IN SHORT
The Journey Stack API lets travel businesses sell eSIMs under their own brand. One call creates an order, returns a QR code and install link, and fires webhooks as the customer activates and uses data. Top-ups, refunds and usage run through the same order, and a sandbox mirrors production.
Core Capabilities
Every travel eSIM sells data in 200 countries. We make it switch networks on its own, activate in under a minute, and tell you how your travellers actually use it.
AI network switching
Our engine watches signal, speed and latency, and moves each eSIM to the strongest local network before the traveller notices a drop.
Live in under 60 seconds
One-tap install on iOS and Android. No QR scanning, no settings menus, no support tickets.
Your packages, your rules
Set the data, days, countries and price per market. Bundle a regional pass with a hotel or a fare.
Usage intelligence
Usage by destination, time of day and app category. Spot top-up moments and send the offer before the data runs out.
Premium 5G access
Traffic routes through local breakout on top-tier networks, so apps load like the traveller is a local.
For your engineers
Locked down by default, observable in real time, and designed so the apps you choose never cost a traveller a megabyte.
Zero-rated URLs
Whitelist any app or link — your booking flow, Uber, Grab, Google Maps, support chat — and it keeps running after their data runs out. Set it per customer, per plan, or for everyone.
Webhooks
Installed, activated, 80% used, expired, topped up. Signed events, pushed to you and retried until you answer.
Usage API
Live and historical usage per eSIM, order, customer or agent, in one call.
Clean REST
Prepaid wallet
Top up a balance, and every order debits automatically. No invoice per eSIM, no payment chasing.
IP & URL allowlisting
API calls are accepted only from IP ranges you approve, and webhooks are delivered only to callback URLs you register. A leaked key is a dead key.
Docs & Postman
Full reference, copy-paste examples in cURL, Node and Python, and a ready Postman collection.
LESS FRICTION. MORE SHIPPING.
From the first search to the next top-up.
Purpose-built endpoints for the moments that matter.
GET /plans
One merged catalogue of country, regional and global plans, priced at your tier in your own currency. One stable plan ID, no external codes to map.
Country, regional & global · Your tier pricing · Pagination
REQUEST EXAMPLE
curl "https://app.journeystack.co/api/public/v1/plans?country=SG&type=unlimited&limit=1" \
-H "Authorization: Bearer $JS_KEY"ILLUSTRATIVE RESPONSE · NOT A LIVE REQUEST
{ "data": [{ "id": "0f4c1c2e-6f8a-4a09-9f0d-2f1b8c7d5e41", "name": "Singapore Unlimited", "country": "SG", "type": "unlimited", "validity": { "billed_per_day": true }, "price": { "amount": 2.45, "currency": "USD" } }], "pagination": { "page": 1, "limit": 1 }}Number Crunching
Sales, traveller behaviour and every agent you onboard, in one portal. Know what's selling, who's buying and which agents are earning, without asking anyone for a report.
A clear view of your connectivity business.
FROM INTEGRATION TO IMPACT
A flight booking. A travel wallet. An itinerary. Turn the moments you already own into a connected experience—without building telecom infrastructure from scratch.
Add destination-ready eSIMs to bookings and itineraries.
Bring connectivity into the pre-departure journey.
Keep eSIM discovery and purchasing inside your app.
San Francisco
Singapore
Travel eSIM
One less thing between them and their destination.
ILLUSTRATIVE EMBEDDED CUSTOMER EXPERIENCE
Talk through your product, target destinations, and commercial model with our team.
Review authentication and endpoint documentation. Connect plan discovery and ordering to your existing customer flow.
Validate your integration, bring it to your customers, and extend with top-ups and lifecycle management.
A FEW GOOD QUESTIONS
YOUR PRODUCT. OUR CONNECTIVITY.
Bring your engineers. Bring your ambitions.
Let’s make global connectivity part of your product.