search_packages
Search eSIM data packages by country code. Optionally filter by minimum data size (min_data_gb) and validity window (max_validity_days, validity_days). Pass customer_country (ISO code, e.g. 'DE') to get prices in EUR with VAT note for EU customers. Returns up to limit packages (default 10, max 50) ordered by price, plus total_available for pagination via offset. Each package includes network_count (number of supported networks across the destination region).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max packages to return (default 10, max 50). | |
| offset | No | Pagination offset (default 0). | |
| min_data_gb | No | Minimum data in GB | |
| country_code | Yes | Destination ISO country code (e.g. US, FR) | |
| validity_days | No | Only return plans with exactly this validity in days (e.g. 7, 15, 30). Overrides max_validity_days. | |
| customer_country | No | Customer's billing/residence ISO country code. Used to pick display currency (EUR for EU-27) and to flag VAT. | |
| max_validity_days | No | Only return plans whose validity is at most this many days (e.g. 7 for a week-long trip). |