Reloadpi — Browse eSIM data plans across 190+ countries
Reloadpi — Browse eSIM data plans across 190+ countries: single-country plans and multi-country regional bundles, filterable by every country a trip must cover. Prices shown are final — the exact USDC charged at purchase
Not tested: has real-world effectsour last check, 2026-09-24
0 of 0checks answered this week
n/amedian answer time
$0.002listed price per call
n/aprice it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://api.reloadpi.com/api/catalog/esims/offers
| Category | Market data |
|---|---|
| Provider host | api.reloadpi.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 13 from 6 payers (the provider's figure, not ours) |
Our checks, last 30 days
We never call tools that send, buy, move money or file anything, not even without paying.
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"covers": "BR,AR,CL",
"limit": 10,
"offset": 0,
"regional": true
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"country": {
"description": "ISO country code for single-country plans e.g. ES. On a regional=true query this is treated as a coverage requirement, same as covers.",
"type": "string"
},
"covers": {
"description": "Comma-separated ISO country codes a SINGLE plan must cover, e.g. \"BR,AR,CL\". ANDed \u2014 every code must be covered by the same plan, so a multi-stop trip gets one bundle rather than one per stop. Matches the plan's roaming coverage; combine with regional=true for multi-country bundles only.",
"type": "string"
},
"limit": {
"description": "Results per page",
"type": "number"
},
"offset": {
"description": "Pagination offset",
"type": "number"
},
"regional": {
"description": "true \u2192 return only multi-country regional bundles (plans with no single country code). Combine with regions to scope to one region, or with covers to require specific countries.",
"type": "boolean"
},
"regions": {
"description": "Multi-country region (exact enum value) e.g. North America",
"enum": [
"Global",
"Africa",
"Asia",
"Caribbean",
"Central America",
"Eastern Europe",
"Western Europe",
"North America",
"Oceania",
"South America",
"South Asia",
"Southeast Asia",
"Middle East and North Africa"
],
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"list": {
"items": {
"properties": {
"country": {
"description": "empty for multi-country regional bundles",
"type": "string"
},
"offerId": {
"type": "string"
},
"regions": {
"items": {
"type": "string"
},
"type": "array"
},
"roamingCount": {
"type": "number"
},
"roamingCountries": {
"description": "ISO codes of covered countries",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"type": "array"
},
"total": {
"type": "number"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}