Retrieve list of eSIM-compatible devices grouped by brand. Use this to check if a customer’s device supports eSIM before purchase.
| Parameter | Type | Description |
|---|---|---|
brand | string | Filter by brand (e.g., “Apple”, “Samsung”) |
type | string | Filter by device type: PHONE, TABLET, WATCH, LAPTOP |
search | string | Search by device name or model |
| Field | Type | Description |
|---|---|---|
brands | array | List of brand names |
devices | object | Devices grouped by brand |
total | integer | Total number of devices |
| Field | Type | Description |
|---|---|---|
model | string | Model identifier |
deviceName | string | Human-readable device name |
deviceType | string | PHONE, TABLET, WATCH, or LAPTOP |
osType | string | Operating system (iOS, Android, etc.) |
| Brand | Notable Models |
|---|---|
| Apple | iPhone XS and newer, iPad Pro (3rd gen+), Apple Watch (cellular) |
| Samsung | Galaxy S20 and newer, Galaxy Z Fold/Flip series, Galaxy Tab S |
| Pixel 3 and newer | |
| Motorola | Razr series, Edge+ |
| Huawei | P40 series, Mate 40 series |
Cache the Device List
Provide a Device Checker
Show Partial Matches
Link to Installation Instructions
JWT access token obtained from /auth/token
Filter by brand (e.g., 'Apple', 'Samsung')
Filter by device type
PHONE, TABLET, WATCH, LAPTOP Search by device name or model