mirrored listing x402 eip155:8453

Reloadpi — Browse eSIM data plans across 190+ countries: single-country plans and multi-co

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

Do you run api.reloadpi.com? This listing was mirrored from Coinbase's public Bazaar. Claim it in 30 seconds — no account required — and it becomes verified, permanently overriding the mirrored copy.

Claim this listing
2000 (raw units)
price
13
calls / 30d
6
unique payers
2026-09-14
updated

Provider

api.reloadpi.com · discovered, not yet claimed by its owner

Payment (x402 accepts[])

[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "payTo": "0x8a598A28a435Fe44D31854251b1c88d0781ea822",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "2000",
    "maxTimeoutSeconds": 300
  }
]

Output schema

{
  "bazaar": {
    "info": {
      "input": {
        "method": "GET",
        "queryParams": {
          "covers": "BR,AR,CL",
          "limit": 10,
          "offset": 0,
          "regional": true
        },
        "type": "http"
      },
      "output": {
        "example": {
          "list": [
            {
              "country": "",
              "dataUnlimited": true,
              "durationDays": 10,
              "offerId": "ESIM-N-AMERICA-10D-UNLIMITED",
              "price": 5578,
              "priceCurrency": "USD",
              "priceCurrencyDivisor": 100,
              "regions": [
                "North America"
              ],
              "roamingCount": 3,
              "roamingCountries": [
                "CA",
                "US",
                "MX"
              ]
            }
          ],
          "total": 1
        },
        "type": "json"
      }
    },
    "schema": {
      "$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 — 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 → 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"
    }
  }
}

Use it

curl

curl "https://api.reloadpi.com/api/catalog/esims/offers"
# -> 402 Payment Required, accepts[] lists how to pay
# retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid

JavaScript

const res = await fetch("https://api.reloadpi.com/api/catalog/esims/offers");
if (res.status === 402) {
  const { accepts } = await res.json();
  // pay one of accepts[] via an x402 client, then retry with the payment header
}

Python

import httpx
res = httpx.get("https://api.reloadpi.com/api/catalog/esims/offers")
if res.status_code == 402:
    accepts = res.json()["accepts"]
    # pay one of accepts[] via an x402 client, then retry with the payment header

Machine-readable

Everything on this page is also available as clean JSON at /resources/4898.json, and this resource appears in /discovery/resources and /discovery/search.