ToolAssay

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

CategoryMarket data
Provider hostapi.reloadpi.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days13 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"
}

This page as JSON