Compare Travel eSIMs
compare-esimsUse this when the user wants a travel eSIM, compares eSIM data plans for a trip abroad, or asks for the cheapest eSIM for a country. Ranks a curated catalog of country eSIM packages (Airalo, Saily, Ubigi, Holafly, Nomad) by USD list price among packages valid for the whole trip with at least the data needed, listing each provider's cheapest package first and then the remaining packages by price, and shows price per GB and per day with a provider link. Destinations: AU, BR, CA, CO, DE, ES, FR, GB, GR, IT, JP, KR, MX, NL, PT, TH, TR, US. Inputs: destination (country code), days, optional data_gb, unlimited and providers. No personal data is used. Keywords: travel eSIM, eSIM for Japan, cheapest eSIM, international data plan, roaming.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | Trip length in days; packages must be valid at least this long. | |
| data_gb | No | Minimum data needed in GB (default 1). Ignored when unlimited is true. | |
| providers | No | Only these providers, e.g. ["Airalo", "Saily"]. | |
| unlimited | No | true: only unlimited-data packages; false: exclude them; omitted: unlimited packages also qualify. | |
| destination | Yes | Destination country, ISO 3166-1 alpha-2 (e.g. JP, US, GB). Supported: AU, BR, CA, CO, DE, ES, FR, GB, GR, IT, JP, KR, MX, NL, PT, TH, TR, US. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | ||
| basis | Yes | ||
| closest | No | When nothing qualifies: the largest package that lasts the trip. | |
| message | No | ||
| results | Yes | ||
| excluded | Yes | ||
| disclosure | Yes | ||
| destination | Yes | ||
| catalogVerifiedOldest | No |