API reference
Resolve regions
Resolve ISO 3166-2 administrative regions for coordinates. The response uses the same region entries as List regions.
1 credit per successful call · Authentication and account rate limit apply.
Request body
application/json · Up to 64 KiB. Unknown fields are
rejected. Send your key in x-api-key.
boundingBox BoundingBox Nested fields
maxLat number Northern latitude in degrees.
maxLon number Eastern longitude in degrees.
minLat number Southern latitude in degrees.
minLon number Western longitude in degrees.
lat number Latitude in degrees, from -90 to 90. Omission uses the protobuf default of 0.
lon number Longitude in degrees, from -180 to 180. Omission uses the protobuf default of 0.
Response 200
Default scalar values and empty lists may be omitted. Treat absent lists as empty and absent scalars as their protobuf defaults.
regions Region[] Countries and administrative regions known to the index.
Nested fields
adminCode string ISO 3166-2 administrative region code.
adminLevel integer Administrative level.
Range: 0–4294967295.
countryCode string ISO 3166-1 alpha-2 country code.
countryName string Country name.
enName string English region name.
localName string Local region name.
parentAdminCode string Parent administrative region code, when available.
Errors
| HTTP | Code | Meaning |
|---|---|---|
| 400 | invalid_argument | Invalid JSON, unknown fields, unsupported Connect protocol version, oversized body, invalid query or unverifiable client address. |
| 401 | unauthenticated | The API key is missing, invalid or revoked. |
| 404 | not_found | The suggestion ID is unknown or belongs to an older index. Request autocomplete suggestions again. |
| 429 | resource_exhausted | The per-second limit was reached, a billable operation has no remaining credits, or the client IP is temporarily locked after failed API authentication. Autocomplete and regions remain available with zero credits. IP lockouts include Retry-After and also block valid keys from that IP until expiry. |
| 503 | unavailable | The API is starting or the geocoder is temporarily unavailable. |