eSIM API

eSIM API for travel platforms and resellers

Add eSIM sales to your app, website, or platform with a single REST API. Activate data packages, deliver QR codes, and manage SIM lifecycle - without building carrier integrations yourself.

210+

Countries

761

Packages

€0

Setup fee

REST

JSON API

Bappy is OmaxTelecom's eSIM reseller API - a REST interface covering 210+ countries and 344 operators. Production access from day one, webhook notifications, no monthly commitment; KYC before production. See Bappy.

Overview

What is an eSIM API?

An eSIM API lets your software activate digital SIM profiles on demand. Instead of negotiating with carriers and building provisioning infrastructure, you call a REST endpoint with a package ID and receive a QR code for your customer.

The typical flow: your customer selects a destination and data plan → your backend calls POST /esim/activate → the API returns a QR code → your customer scans it and connects. Webhooks notify you when activations complete, SIMs expire, or usage thresholds are hit.

OmaxTelecom's eSIM API is called Bappy. It covers 210+ countries with 761 ready-made packages, supports eSIM and physical SIM, and includes SMS messaging. Authentication is API-key based, and you work in production from day one. There is no sandbox.

Audience

Who needs an eSIM API?

Travel apps & OTAs

Embed eSIM purchasing into your booking flow. Customers buy data alongside flights or hotels without leaving your app.

Existing storefronts

Already have a website or marketplace? Add eSIM as a product line with one API integration instead of building carrier relationships.

Agencies going digital

Travel agencies with a developer can offer eSIM upsells at checkout - automated QR delivery, no manual fulfillment.

Platform builders

Build a multi-tenant eSIM product on top of Bappy's reseller API, with your own brand and retail prices.

Integration

How the API works

  1. Authenticate

    Get production credentials from the OmaxTelecom Console. There is no sandbox. Use Bearer token auth on every request. Complete KYC within 14 days of sign-up.

  2. Activate

    POST to /bapi/api/v1/esim/activate with a package ID. Receive ICCID, status, and QR code in the JSON response.

  3. Listen

    Configure webhooks for sim.activated, sim.expired, sim.usage_threshold, and more. React to events in real time from your backend.

$ curl -X POST \ https://api.omaxtelecom.com/bapi/api/v1/esim/activate \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{ "package_id": "eu-3gb-15d", "quantity": 1 }' // Response{ "status": "activated", "iccid": "8944...", "qr_code": "LPA:1$..."}

Full API reference: developer.omaxtelecom.com · Deep dive: eSIM API guide

FAQ

Frequently asked questions

An eSIM API is a REST interface that lets your software provision digital SIM profiles programmatically. You send an activation request with a package ID, and the API returns a QR code your customer scans to connect. Bappy is OmaxTelecom's eSIM API for resellers - covering 210+ countries with package-based plans.

A white-label store is a ready-made branded website that OmaxTelecom builds and hosts for you - no coding required. An eSIM API gives you endpoints to integrate provisioning into your own app or website. You build the customer experience; the API handles activation and QR delivery. See our white-label vs API comparison for a full decision matrix.

No. Bappy is a package-based eSIM reseller API - suited to selling fixed data bundles to travellers. Telkor is a per-megabyte connectivity platform for IoT fleets, MVNOs, and custom plan design. If you need travel eSIM resale via API, use Bappy.

Production credentials are available as soon as you open an account and top up from €10. There is no sandbox, so you can start with the REST examples straight away. Company verification (KYC) must be completed within 14 days; eSIM activation through the API is instant. Full documentation is at developer.omaxtelecom.com.

Ready to integrate Bappy?

Tell us about your traffic and we'll come back within one business day with pricing and onboarding steps.

  • Business accounts only
  • Production from day one, top-up from €10
  • KYC within 14 days of sign-up