Geocode an address (versioned alias, JSON body)
Versioned alias of GET /geocode — same handler, same response shape, same billing. Accepts the geocode parameters as a JSON body instead of a query string (scalar body fields are folded onto the query params; query-string values win on collision). In addition to the fielded parameters, this alias accepts a single-line free-text address as q, which is parsed into components with the same parser the /validate path uses (explicit fielded params take precedence over the parsed line). q also works on GET /geocode; and GET /v1/geocode with the same query parameters as the unversioned route is accepted too.
Credits: geocode=1 Stripe-plan transaction per call. Combined AV+GEO pool since 2026-07-23: an address validation costs one transaction and includes coordinates at no extra cost; a standalone geocode also costs one transaction, from the same plan allowance. The trial pool decrements 1 regardless. Anonymous callers consume one free slot per IP (per-product daily free limits apply — check remaining via /geocode-credits; anonymous access is rate-limited per IP).
Request
- Base URL: https://api.acuris-geo.com
- URL: https://api.acuris-geo.com/v1/geocode
- Auth: one of:
- API key in header X-Acuris-Key
- HTTP bearer
- API key in header X-API-Key
- API key in query parameter key
- none
Request body
Example request
{
"country": "usa",
"q": "1600 Pennsylvania Ave NW, Washington, DC 20500"
}Response
Geocode result — a whitelist of geocoding-only fields. See GET /geocode for worked examples.
Example response
{
"standardized": {
"country": "deu"
},
"attribution": "Contains OS data © Crown copyright and database right 2026",
"digipin": "39J49LL8T4",
"nearby_house_numbers": {
"requested": "46",
"before": {
"hno": "44"
},
"after": {
"hno": "44"
},
"pin_between": [
"44",
"50"
]
},
"street_postcodes": [
{
"postcode": "9573 PA",
"house_number_from": 3,
"house_number_to": 22
}
],
"postcode_range": {
"from": "9573 PA",
"to": "9573 PH",
"text": "from 9573 PA to 9573 PH"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.