post
https://api.bnesim.com/v2.0/enterprise/products/get-products
Retrieves available eSIM data plans for a specific region or country. This endpoint returns detailed product information including pricing, data volumes, validity periods, and technical specifications for eSIM activation.
Purpose
- Browse available data plans for specific countries or regions
- Get pricing information for different data volumes
- Check plan validity periods and renewal options
- Retrieve product SKUs for ordering
Request
- Method: POST
- URL:
https://api.bnesim.com/v2.0/enterprise/products/get-products - Content-Type:
multipart/form-data - Authentication: Bearer token required
Parameters
area(Optional): ISO2 country code or region identifier- Use country codes from the regions endpoint (e.g., "AE" for UAE, "US" for USA)
- Use region identifiers for multi-country plans (e.g., "Europe", "Asia", "Global")
- If omitted, returns all available products
Response Fields
success: Boolean indicating request successproducts: Array of available products containing:id: Unique product identifiername: Human-readable product nameprice: Price in the default currencyvolume: Data volume in MB (1024 = 1GB)duration: Validity period in days. Note:180is a special value meaning no expiration, not 180 daysregion_names: Coverage area descriptionsku: Stock keeping unit for orderingtype: Product type (e.g., "LOCAL_TOPUP_DATA")validity_label: Human-readable validity descriptioncurrency_postfix_label: Pricing period indicator (e.g., "/month")full_price: Original price before discountsactivation_type: How the product is activated ("API")imsi_id: Technical identifier for eSIM provisioning
Product Types
- No Expiration Plans:
duration: 180- special encoding meaning the plan never expires (it does NOT mean 180 days / 6 months) - Monthly Plans:
duration: 30- Data valid for 30 days - Daily Plans:
duration: 1- Data refreshes daily
Pricing Notes
- Prices are in the account's default currency
full_priceshows original price when discounted- Monthly plans may show both one-time and recurring prices
Example cURL
curl --request POST \
--url https://api.bnesim.com/v2.0/enterprise/products/get-products \
--header "accept: application/json" \
--header "authorization: Bearer {{bearerToken}}" \
--header "content-type: multipart/form-data" \
--form area=AE
Usage Tips
- Filter by specific country for local plans
- Use region identifiers for travelers needing multi-country coverage
- Check
validity_labelto understand plan expiration - Compare
durationvalues to choose between prepaid and recurring plans - Use the
skufield when placing orders through the activation API
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…