Loading
Loading
Retrieve administrative units - states, provinces, governorates - for any country using ISO 3166-1 alpha-2 country codes. Supports optional filtering by one or more admin levels.
Returns all administrative units for a country, optionally filtered by admin level using the adminLevels parameter.
Authorize every request with your API key, passed either as a header or as a query parameter:
X-apiKeyapiKeyThis is version v1.0 of the API.
The following parameters can be used in your API requests.
formatoptionalStringdefault: jsonResponse format: 'json' (default) or 'xml'.
countryrequiredStringCountry code in ISO 3166-1 alpha-2 format.
admin_leveloptionalStringComma-separated list to filter results by one or more administrative levels.
A successful request returns a 200 OK response with an array of admin unit objects.
An array of administrative unit objects for the specified country, optionally filtered by admin level.
Besides the response body, every response carries custom headers you can use to track credit usage, and concurrency usage on endpoints that enforce a concurrency limit. See the Custom Response Headers documentation and the endpoints with concurrency limits for more details.
X-Concurrent-Threadsheaderconcurrency-limited endpointsSpecifies the maximum number of concurrent requests allowed.
X-Concurrent-Threads-Activeheaderconcurrency-limited endpointsIndicates the number of active concurrent requests being processed.
X-AF-Credits-Costheaderall responsesSpecifies the number of credits consumed by the current request.
See the HTTP Status Codes documentation for a complete reference of common API errors and HTTP status codes.
Only ISO 3166-1 alpha-2 codes country codes are supported.
This Country does not have any admin units associated with it.