Integrate eSIM connectivity into your platform with our RESTful API. Provision eSIMs, manage orders, track usage — all in under 30 seconds.
Everything you need to build, ship, and scale eSIM distribution.
Provision eSIMs programmatically. Instant activation for 200+ countries.
Query available plans by country, region, data volume, or duration.
Monitor real-time data consumption for any active eSIM line.
Add data to existing eSIM lines without re-provisioning.
Check balances, view transactions, and manage reseller wallet funds.
eSIMs activated in under 30 seconds. QR codes delivered instantly.
Receive event notifications for order status, usage alerts, and activations.
200+ countries and regional plans. Single API for global coverage.
Fetch eSIM plans in seconds. Here's how.
curl -X GET "https://api.esimnet.org/v1/plans?country=france" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"const response = await fetch(
"https://api.esimnet.org/v1/plans?country=france",
{
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
}
);
const { data } = await response.json();
console.log(data);import requests
response = requests.get(
"https://api.esimnet.org/v1/plans",
params={"country": "france"},
headers={
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
)
plans = response.json()["data"]
print(plans)Every feature available via REST API. JSON requests and responses. Standard HTTP methods.
Global edge infrastructure. Sub-100ms response times for plan queries. Real-time provisioning.
API key authentication. HTTPS only. Rate limiting. Webhook signature verification.
Get API access and start provisioning eSIMs in minutes. Our team is here to help you build.