See the Swagger UI for live request/response schemas and to try endpoints directly in your browser.
- Countries - get a country
id(integer) andcode(string) - States - use
codeto get states for that country - Cities - filter by country and optionally state
- ZIP codes - filter by country and city
id values in the countries array when creating or updating a proxy. Use code and extract_parameter values in proxy username parameters for connection-level geo-targeting.
Get countries
Returns all available countries with their numeric IDs and ISO codes.| Parameter | Type | Required | Description |
|---|---|---|---|
search | string | No | Filter by country name (partial match) |
geo:read
Get states
Returns states or regions for a given country.| Parameter | Type | Required | Description |
|---|---|---|---|
country_code | string | Yes | ISO country code, e.g. US |
search | string | No | Filter by region name |
geo:read
Get cities
Returns cities for a given country, optionally filtered by state.| Parameter | Type | Required | Description |
|---|---|---|---|
country_code | string | Yes | ISO country code, e.g. US |
region | string | No | Region name to filter by, e.g. California |
search | string | No | Filter by city name |
geo:read
Get ZIP codes
Returns ZIP codes for a city within a country.| Parameter | Type | Required | Description |
|---|---|---|---|
country_code | string | Yes | ISO country code, e.g. US |
city | string | Yes | City name, e.g. Los Angeles |
geo:read