vigxo bulk eSIM API

Order travel eSIMsprogrammatically via API.

A bulk eSIM API lets a business order eSIMs programmatically and provision them on demand for travelers, up to 50 eSIMs per call. Accounts and API keys are issued after approval — there is no self-serve signup. Partners fund prepaid wallet credit and receive automated delivery links and QR codes via API.

API keys are issued after approval — there is no self-serve signup.

What this page covers

This reference covers programmatic eSIM provisioning, batch order endpoints, approval requirements for the vigxo bulk API, and how API provisioning compares to a turnkey white-label store.

Who is the bulk eSIM API for?

Built for travel management platforms, online travel agencies (OTAs), airlines, tour operators, and mobile apps that want to integrate eSIM ordering directly into their checkout or traveler management systems.

  • Batch ordering

    Order single eSIMs or batches up to 50 eSIM profiles in a single authenticated API call.
  • Automated traveler delivery

    Include traveler names and email addresses to have setup links and QR codes sent directly from our infrastructure.
  • Programmatic retrieval

    Fetch activation codes and SM-DP+ server details via API to display them natively within your own app interface.
  • 30-day unused refunds

    Unused eSIM profiles that have not been installed can be refunded within 30 days of creation.
  • Prepaid balance model

    Orders draw from your approved prepaid balance. Top up as you go with no long-term software lock-in.
  • Status tracking & webhooks

    Monitor provisioning status URLs and order fulfillment state asynchronously.

How does provisioning work?

POST https://vigxoesim.com/api/v1/bulk/orders
Authorization: Bearer <your API key>
Idempotency-Key: <unique per attempt>
Content-Type: application/json

{
  "planSlug": "<slug from GET /api/plans>",
  "quantity": 2,
  "locale": "en",
  "travelers": [
    { "name": "Ada Lovelace", "email": "ada@example.com" },
    { "name": "Grace Hopper", "email": "grace@example.com" }
  ]
}

202 { "orderId": "…", "status": "pending" }

GET https://vigxoesim.com/api/v1/bulk/orders/<orderId>

Send an authenticated POST request to /api/v1/bulk/orders with your plan slug, quantity, and traveler details. Our platform reserves the profiles and returns an order identifier in the JSON response, with status URLs to monitor fulfillment.

Developer reference: read the bulk API documentation.•Partner API documentation

How does the bulk API compare to white label?

Choose between turnkey white-label storefronts and programmatic API integration based on your engineering resources and checkout flow.

How does the bulk API compare to white label?
FeatureWhite-label storeBulk eSIM API
Monthly fee$14 / month (first month free)No public monthly fee
Who owns StripeYou connect your own StripeNot needed — you pay wholesale
Self-serve signup?Yes — start onlineNo — approved accounts only
Who it is forCreators, agencies, and sites wanting a branded store without codeApps and platforms with volume
How you pay for eSIMsPrepaid credit drawn per sale ($0 fee)You buy prepaid — details by email

Do I need a contract?

No long-term contracts. Bulk API partners operate on prepaid wallet terms with custom wholesale rates. You top up your balance and spend against it without recurring software commitments.

How do I get access?

  1. 01

    Submit enquiry

    Submit your use case and destination requirements via our business enquiry form.
  2. 02

    Founder review

    Our team reviews your application, volume requirements, and business use case.
  3. 03

    Credentials issued if approved

    Credentials are issued after approval — there is no self-serve signup. Approved partners receive API keys and private documentation.
  4. 04

    First authenticated POST

    Fund your prepaid balance and send your first batch provisioning request.

Questions about the bulk eSIM API

What is a bulk eSIM API?
A bulk eSIM API lets a business order eSIMs programmatically and provision them on demand for travelers, up to 50 eSIMs per call. Accounts and API keys are issued after approval — there is no self-serve signup. Partners fund prepaid wallet credit and receive automated delivery links and QR codes via API.
How do I get access?
API keys are issued after approval. There is no self-serve signup. Submit an enquiry on our business page detailing your volume and destinations, and our team will review your application.
Can I provision eSIMs in batches?
Yes. The bulk orders endpoint accepts batches of up to 50 eSIMs in a single authenticated request.
How are eSIMs delivered to end users?
When you specify traveler names and emails in the API request, vigxo emails setup instructions and QR codes directly to each traveler. You can also fetch the activation codes programmatically to render them inside your own mobile app or web portal.
Do I need a contract?
No long-term contract is required. The bulk eSIM API operates on prepaid balance terms without multi-year commitments. Wholesale pricing and account requirements are agreed during the review process.
Is there a self-serve signup for the bulk API?
No. All API access is approve-only to maintain quality of service, dedicated throughput, and network reliability.
How does billing and payment work for API orders?
Approved partners maintain a prepaid balance with vigxo. Each provisioned eSIM draws from that balance at agreed wholesale rates.
Can unused eSIMs be refunded?
Yes. Unused eSIM profiles that have not been installed on a device are eligible for a refund within 30 days of purchase.

Ready to integrate eSIM provisioning?

Tell us about your platform, volume, and target destinations. Our team will review your enquiry and reply with API documentation and access terms.