eSIM Reseller API

The eSIM API to Sell Data in 200+ Countries

The eSIM API that gets out of your way.

Package-based eSIM and physical SIM API covering 200+ countries. Self-service, developer-friendly, no platform fee - €0.09/month per active link from month two, and €100 minimum wallet top-up for production.

200+ countries No setup fee €100 min wallet top-up

Bappy is OmaxTelecom's eSIM Reseller API covering 200+ countries via the BICS Tier-1 backbone. Developers integrate eSIM provisioning with a single REST API call - self-service keys, no setup fee, €0.09/month per active link from month two, and a €100 minimum wallet top-up for production. See partner FAQ for commercial terms. Unlike Celitech (160+ countries, no storefront), Bappy includes the OmaxTelecom Console, optional white-label storefront access, and voice/SMS capabilities.

200+

Countries

350+

Operators

<7 days

Integration

€0

Setup Fee

Integration

How It Works

Three steps from signup to selling eSIMs.

01

Get Your API Key

Sign up at console.omaxtelecom.com and get your sandbox credentials in minutes. No sales calls.

02

Integrate & Test

RESTful JSON API with copy-paste examples. Test in sandbox, preview responses, validate webhooks.

03

Go Live

Top up your wallet (€100 minimum), switch to production, and activate eSIMs for your customers. Average go-live: under 7 days.

OmaxTelecom Console

Full control of Bappy in one console

Bappy is not API-only. Every partner gets access to the OmaxTelecom Console to run day-to-day operations - wallet top-ups, link management, plan catalog, messaging, coverage, and billing - alongside your integrations.

  • Dashboard, wallet balance, and full transaction ledger
  • Create and manage links, plans, activations, and coverage
  • SMS, notifications, exports, and API docs in one place
Open OmaxTelecom Console
Bappy dashboard in OmaxTelecom Console showing balance, spend, and activations

Dashboard

Organization balance, link economics, and recent ledger activity at a glance.

Console

What you can do without code

Click any screenshot to open the full console view.

SMS and automation

Send outbound SMS from the console (€0.01 per message, max 80 characters) and configure rules for usage at 50%, 80%, and 100%, plus country welcome messages.

Coverage transparency

Search operators by country, view TADIG codes, and see 2G/3G/4G/5G/LTE-M support per plan before you sell.

Reporting and billing

Full prepaid ledger with filters by type and date. Export activations, top-ups, link fees, and SMS to Excel or CSV.

Flexibility

API vs Console

Use the REST API in your product, the console for day-to-day ops, or both.

Capability REST API Console
Activate eSIM / provision package ✓ ✓
Attach plan to link ✓ ✓
Bulk activate / suspend / add plan ✓ ✓
Send SMS ✓ ✓
SMS notification rules (usage, welcome) ✓ ✓
Wallet top-up — ✓
Reports and Excel/CSV export — ✓
Coverage and operator lookup ✓ ✓

Events

Real-time webhooks

Subscribe once and react to activations, usage, SMS, and bulk jobs in your backend.

  • sim.activated

    A package was activated and the eSIM profile is ready for installation.

  • sim.expired

    A plan or link reached its validity end date.

  • sim.usage_threshold

    Data usage crossed a configured percentage (e.g. 50%, 80%, 100%).

  • sms.delivered

    An outbound SMS was sent successfully from a link.

  • bulk.completed

    A bulk operation (activate, suspend, add plan) finished processing.

Example payload
{
  "event": "sim.usage_threshold",
  "timestamp": "2026-09-28T14:33:00Z",
  "data": {
    "link_id": "019db23e-8cbf-7232-b0a5-eb0588de176c",
    "iccid": "8932042000009993130",
    "threshold_percent": 80,
    "data_used_gb": 8.0,
    "data_total_gb": 10.0,
    "package_name": "Switzerland 10GB 30 days"
  }
}

Developer experience

The Old Way vs Bappy

We built the API we wished existed.

50-page PDF docs from 2018
Clean, copy-paste-ready docs
"Let me check with my manager"
Self-service API keys in minutes
2-year lock-in contracts
No contracts or commitments
3-month integration timeline
Launch in less than 7 days
Hidden fees in small print
Clear, straightforward pricing
XML nightmares at 3 AM
RESTful JSON that sparks joy

Margins

Transparent Pricing

See exactly what you pay - and what you earn.

Destination Plan Your cost Cost Suggested retail Retail Margin
Turkey
0.5 GB 1 day €0.30 €0.51 €0.21 +70%
Croatia
1 GB 7 days €1.03 €1.78 €0.75 +73%
Switzerland
3 GB 15 days €2.51 €4.34 €1.83 +73%
Japan
5 GB 30 days €9.00 €15.56 €6.56 +73%
Thailand
10 GB 30 days €22.54 €34.08 €11.54 +51%
United States
20 GB 30 days €36.37 €62.91 €26.54 +73%
Australia
50 GB 30 days €90.93 €157.29 €66.36 +73%
Germany
3 GB 15 days €3.35 €5.79 €2.44 +73%

€0

Setup

€100

Min wallet top-up

€0.09

Link fee / mo (from mo. 2)

€0.01

Outbound SMS

Wholesale

Per activation

200+ countries · 350+ operators · No platform fee · €0.09/link/mo from month 2 · €100 minimum wallet top-up

Platform

Built for Developers

OmaxTelecom Console

Full web console for Bappy - links, plans, wallet, SMS, coverage, and billing. Manage everything without touching code.

Multi-Tenant REST API

Full data isolation per organization. OAuth2/OIDC authentication. Comprehensive webhook support for all events.

eSIM & Physical SIM

Instant eSIM activation via QR code. Bulk physical SIM activation up to 500 per request. SMS messaging included.

200+ Countries

Package-based coverage across 200+ countries with tier-1 carrier backbone. At least two carriers per destination.

White-Label Ready

Your brand, your pricing, your customers. We stay invisible. 100% white-label from day one.

Webhooks & Events

Real-time notifications: sim.activated, sim.expired, sim.usage_threshold, sms.delivered, bulk.completed, and more.

Prepaid Wallet

No platform fee or volume targets. Top up from €100 minimum; pay wholesale per activation. €0.09/month per active link from month two while the link stays active.

Quick Start

POST /bapi/api/v1/esim/activate
curl -X POST https://api.omaxtelecom.com/bapi/api/v1/esim/activate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "package_id": "eu-3gb-15d",
    "quantity": 1
  }'

Full API reference at developer.omaxtelecom.com

FAQ

eSIM API Questions

Integration, pricing, and launch - the essentials for building on Bappy.

An eSIM API is a set of REST endpoints that let your software provision, activate, and manage digital SIM profiles programmatically. Instead of building carrier integrations yourself, you call the API to activate a data package and receive a QR code for your customer. Bappy is OmaxTelecom's eSIM reseller API - covering 200+ countries with package-based plans.

Sign up at console.omaxtelecom.com, get your sandbox API key in minutes, integrate Bappy's REST API into your app or website, and switch to production when ready. There is no setup fee and no platform monthly fee. Production requires a prepaid wallet with a €100 minimum top-up. Activations are charged at wholesale rates. There is no monthly link fee in the first calendar month of a new link. From the second month onward, €0.09 per month is charged only while the link remains active. Outbound SMS is €0.01 per message. You set your own retail prices.

Choose the eSIM API (Bappy) if you have a developer and want to embed eSIM purchasing into your existing app, booking flow, or platform. Choose the white-label store if you want a turnkey branded storefront on your domain with no coding. Many partners start with one and add the other later.

Most integrations go live in under 7 days. Sign up, get sandbox credentials instantly, integrate with our RESTful JSON API, and switch to production when ready.

No platform fee, lock-in contracts, or volume requirements. You fund a prepaid wallet (€100 minimum top-up). You pay wholesale per activation. There is no monthly link fee in the first calendar month of a new link. From the second month onward, €0.09 per month is charged only while the link remains active. Outbound SMS is €0.01 per message from your balance.

The minimum wallet top-up for Bappy production is €100. Funds are added to your prepaid balance and deducted as you activate eSIMs and physical SIMs at wholesale rates. Sandbox testing is free; you top up when you go live.

Yes. Every Bappy partner gets full access to the OmaxTelecom Console at console.omaxtelecom.com. Use it to top up your wallet, create and manage links, browse the plan catalog, send SMS, configure notification rules, review coverage, and export transactions - in parallel with the REST API.

There is no platform monthly fee. There is no monthly link fee in the first calendar month of a new link. From the second month onward, €0.09 per month is charged only while the link remains active. Activations are charged at wholesale package rates, and outbound SMS is €0.01 per message.

Outbound SMS from Bappy is €0.01 per message, with a maximum of 80 characters per SMS. Charges are deducted from your prepaid wallet and visible in the transaction ledger.

Yes. The OmaxTelecom Console covers link creation, plan attachment, wallet top-ups, SMS, notification rules, coverage lookup, and exports. Many partners use the API for their product and the console for operations.

Bappy sends webhooks for sim.activated, sim.expired, sim.usage_threshold, sms.delivered, and bulk.completed. Configure your endpoint in the console or via the API to receive JSON payloads in real time.

Bappy covers 200+ countries with package-based eSIM and physical SIM plans, powered by tier-1 carrier backbone with at least two carriers per destination.

Commercial terms

Partner billing

Wallet, wholesale, and link fees - how Bappy charges in production.

At a glance

  • €0

    Setup & platform

    No API or onboarding fee

  • €100

    Wallet top-up

    Minimum for production

  • €0.09

    Active link

    Per month from calendar month 2

  • €0.01

    Outbound SMS

    Per message sent

  • None

    Volume minimum

    Pay per activation

  • Catalog

    Wholesale

    Live price per package_id

Planning ~1,000+ activations per month? We can discuss volume pricing for your use case.

Request volume pricing

Ready to Launch?

Get your API key and start integrating today. Self-service signup, no sales calls required.

Go Live in Less Than 7 Days

Get a personalised walkthrough of the Bappy API, pricing model, and integration process.

  • API sandbox and test credentials
  • Package pricing for your market
  • Webhook and callback setup
  • Live Q&A with our dev team
[email protected]
  • Travel Agency
  • Tour Operator
  • eSIM Reseller
  • Rent-a-Car
  • Student Travel
  • Tour Guide
  • Call Centre / BPO
  • MVNO / MNO
  • Other

No credit card required · Setup in 48 hours · Cancel anytime