Get the App 100% anonymous, no signup or email required
Guide EU Chat Control: what it means and what to do Read →
PikaSim PikaSim

eSIM Reseller API

Buy eSIMs programmatically at wholesale, deliver them white-label under your brand. Async provisioning with webhooks. No minimum orders.

10% Off All packages
Webhooks Async provisioning
Refunds Cancel unused eSIMs
Privacy-First No customer data needed

Access Your Reseller Wallet

Enter your wallet code to continue, or apply for a reseller account below.

or apply for a reseller account

Reseller accounts are reviewed before deposits and API access are enabled. Tell us who you are and how you plan to distribute eSIMs — we typically review within 1 business day.

How It Works

1

Apply

Submit a short application and save your wallet access code securely. We review within about a business day.

2

Add Funds

Once approved, deposit funds via credit card or cryptocurrency.

3

Get API Key

Generate your API key from the dashboard.

4

Start Selling

Use the API to purchase eSIMs and deliver them to your customers.

API Features

190+ Countries

Access eSIM packages for destinations worldwide with regional and global options.

Webhooks + Async

Non-blocking provisioning with webhook notifications when eSIMs are ready.

Cancel for Refund

Cancel unused eSIMs (not installed) for automatic wallet credit.

Top-ups via API

Add data to existing eSIMs programmatically without customer action.

Privacy-Aware Catalog

Filter packages by privacy level. Identify no-KYC destinations for your customers.

Usage Tracking

Monitor data usage, check status, and get alerts for all your eSIMs.

Frequently Asked Questions

Is this a white-label eSIM API?

Yes. The API returns raw eSIM activation data (QR code, activation code, ICCID) with no PikaSim branding, so you deliver eSIMs under your own brand, in your own app or storefront. Your customers never see PikaSim.

How does pricing work?

Resellers get 10% off all retail prices. Your profit comes from the markup you add when selling to your customers. No volume commitments or minimum orders required.

How do I fund my wallet?

Add funds via credit card (Stripe) or cryptocurrency (Bitcoin, Lightning, Monero). Funds are available instantly and never expire.

What happens if an eSIM isn't used?

You can cancel any eSIM that hasn't been used on a network yet (status: GOT_RESOURCE, no data consumed). The full amount is credited back to your wallet automatically.

How do webhooks work?

Configure a webhook URL in your dashboard. We'll POST order status updates (provisioned, failed) so you can notify your customers without polling.

Can I top-up customer eSIMs?

Yes. Use the top-up endpoint with the customer's ICCID. You can query available top-up packages and add data without any action required from your customer.

What data do I need from customers?

None. Our API is privacy-first. You don't need to collect or send any customer personal data. Just specify the package and we return the eSIM details.

How fast is eSIM provisioning?

Most eSIMs are provisioned within 5-30 seconds. The API returns immediately with order ID, and webhooks notify you when provisioning completes.

Is there API rate limiting?

Yes, reasonable limits apply (60 requests/minute for most endpoints). Contact us if you need higher limits for your use case.

Ready to Get Started?

Create your reseller wallet now and start integrating.

View API Documentation
Help