# Cellulardata Ubigi — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Browse Ubigi's eSIM data plans across all countries and regions, viewing details like destination, plan type, data allowance, validity period, and pricing. Compare one-off plans or explore the complete catalog to find the best mobile data solution for your travel needs.

**Category:** Travel | **Website:** [cellulardata.ubigi.com/data-plans-and-coverage/ubigi-esim-data-plans/?one-off=on&monthly=on&annual=on](https://cellulardata.ubigi.com/data-plans-and-coverage/ubigi-esim-data-plans/?one-off=on&monthly=on&annual=on) | **Docs:** [parse.bot/marketplace/39300bdc-3935-472f-b0ed-d4272ad69551/cellulardata-ubigi-com-api](https://parse.bot/marketplace/39300bdc-3935-472f-b0ed-d4272ad69551/cellulardata-ubigi-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-cellulardata-ubigi-com-api-39300bdc/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_all_plans

Retrieve all eSIM data plans from Ubigi including one-off, monthly, and annual types. Supports filtering by country/destination and plan type. Returns the complete catalog or a filtered subset with full pricing, validity, and coverage details. Paginates as a single page containing all results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `country` | string | No | Filter by country or destination name, or 3-letter ISO code (e.g. 'France', 'FRA'). Case-insensitive partial match on destination name or exact match on ISO code. |
| `plan_type` | string | No | Filter by plan type. Accepted values: 'one-off', 'monthly', 'annual'. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-cellulardata-ubigi-com-api-39300bdc/get_all_plans \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country":"<string>","plan_type":"<string>"}'
```

### get_destinations

Retrieve all unique destinations (countries and regions) available for Ubigi eSIM plans, with summary statistics per destination including plan count, available plan types, minimum price, and maximum data allowance. No input parameters required.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-cellulardata-ubigi-com-api-39300bdc/get_destinations \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_oneoff_plans

Retrieve one-off (single-use) eSIM data plans from Ubigi. Supports filtering by country/destination name or ISO code, continent, minimum data allowance in GB, and maximum price in USD. Returns all matching one-off plans with full pricing, validity, and coverage details. Paginates as a single page containing all results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `continent` | string | No | Filter by continent. Accepted values: ASIA, EUROPE, AFRICA, CARIBBEAN, AMERICAS, MIDDLE-EAST, OCEANIA, WORLD. |
| `country` | string | No | Filter by country or destination name, or 3-letter ISO code (e.g. 'Japan', 'JPN'). Case-insensitive partial match on destination name or exact match on ISO code. |
| `max_price` | number | No | Maximum price in USD. Only plans priced at or below this value are returned. |
| `min_allowance` | number | No | Minimum data allowance in GB. Only plans with at least this much data are returned. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-cellulardata-ubigi-com-api-39300bdc/get_oneoff_plans \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"continent":"<string>","country":"<string>","max_price":"<number>","min_allowance":"<number>"}'
```
