# Reloadpi eSIM Offers Catalog

> Reloadpi eSIM Offers Catalog is a paid API for AI agents from api.reloadpi.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Browse and search eSIM data plans for international travel across 190+ countries, filterable by country or region

## Facts

- Endpoint: GET https://api.reloadpi.com/api/catalog/esims/offers?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-reloadpi-com-c5a27211
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RPZv9tgzsD0o8sBkrfGLH

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability api-reloadpi-com-c5a27211
```

Example prompt: Can you show me the available eSIM data plans for Spain so I can pick one before my trip?

## When to prefer this

Use this endpoint when you need to discover and compare eSIM data plans for travel to specific countries or regions, especially when you want to browse available options before purchasing. Prefer this over the single-offer detail endpoint when you don't yet know the offer ID and need to explore the catalog.

## Known failure modes

- Invalid country code returns empty results or 400 error
- Invalid region name returns empty or no matching offers
- Pagination offset beyond total results returns empty list
- Missing or malformed query parameters may return 400 bad request
- Service temporarily unavailable returns 5xx

## How this service works

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

## Output

Returns a paginated list of eSIM offers, each containing an offer ID, brand, country code, supported regions, data allowance in GB (or unlimited flag), duration in days, price in USD (as integer with divisor), data speed subtype (e.g. Faster, Fastest), notes on throttling behavior, and product type.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "limit": 10,
   "offset": 0,
   "region": "Europe"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "number",
       "description": "Results per page"
      },
      "covers": {
       "type": "string",
       "description": "Comma-separated ISO country codes a SINGLE plan must cover, e.g. \"BR,AR,CL\". ANDed — 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."
      },
      "offset": {
       "type": "number",
       "description": "Pagination offset"
      },
      "country": {
       "type": "string",
       "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."
      },
      "regions": {
       "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",
       "description": "Multi-country region (exact enum value) e.g. North America"
      },
      "regional": {
       "type": "boolean",
       "description": "true → 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."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "list": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "country": {
          "type": "string",
          "description": "empty for multi-country regional bundles"
         },
         "offerId": {
          "type": "string"
         },
         "regions": {

… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-reloadpi-com-c5a27211/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.reloadpi.com](https://www.zero.xyz/host/api.reloadpi.com/llms.txt)
