Get Region Countries

Retrieves a comprehensive list of all available regions and countries where eSIM coverage is offered. This endpoint returns both regional groupings (like "Europe", "Asia", "Global") and individual countries with their ISO2 codes.

Use Cases

  • Display available coverage areas to users
  • Filter products by region/country
  • Validate coverage before eSIM activation
  • Build location-based UI components

Request

  • Method: GET
  • URL: https://api.bnesim.com/v2.0/enterprise/products/get-regions-countries
  • Authentication: Bearer token required

Response Structure

  • success: Boolean indicating if the request was successful
  • areas: Array of coverage areas containing:
    • country_name: Display name of the region or country
    • country_iso2: ISO2 code for countries, or region identifier for groupings

Region Types

  1. Continental Regions: Africa, Asia, Europe, North America, South America, Oceania
  2. Special Groupings: Global, Mini Global, Middle East, Asia 10
  3. Provider-Specific: caribbean-2002, europe-2002, crionet, IHC
  4. Individual Countries: All countries with standard ISO2 codes

Example cURL

curl --request GET \
     --url https://api.bnesim.com/v2.0/enterprise/products/get-regions-countries \
     --header "accept: application/json" \
     --header "authorization: Bearer {{bearerToken}}"

Notes

  • The response includes both regions and individual countries in a single flat array
  • Regional groupings typically don't follow ISO2 standards (e.g., "Asia" as country_iso2)
  • Use the country_iso2 field to filter products by coverage area
  • This list may be updated as new coverage areas are added
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Response

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json