Retrieve available eSIM packages. Supports filtering by destination, tier, validity, and minimum data.
| Parameter | Type | Required | Description |
|---|---|---|---|
destination | string | Yes | Destination slug (e.g., france, europe) |
tier | string | No | Filter by tier: standard, premium, or unlimited |
minData | integer | No | Minimum data amount in MB |
maxPrice | number | No | Maximum price in USD |
validity | integer | No | Exact validity period in days |
| Tier | Description |
|---|---|
standard | Data-only packages |
premium | Packages with voice calls and/or SMS |
unlimited | Unlimited data packages |
| Field | Type | Description |
|---|---|---|
packageId | string | Unique package identifier (use for purchase) |
name | string | Package display name |
tier | string | Package tier (standard/premium/unlimited) |
data.amount | integer | Data in MB (null if unlimited) |
data.display | string | Human-readable data amount |
data.isUnlimited | boolean | Whether data is unlimited |
validity.days | integer | Validity period in days |
price.amount | number | Price in USD |
features.hasVoice | boolean | Includes voice minutes |
features.hasSms | boolean | Includes SMS |
features.voiceMinutes | integer | Voice minutes included (if any) |
features.smsCount | integer | SMS count included (if any) |
operator.name | string | Network operator name |
JWT access token obtained from /auth/token
Country code or region slug
Package tier
standard, premium, unlimited Validity in days
Minimum data in GB