Reverse geocode (versioned alias, JSON body)
Versioned alias of GET /reverse — same handler, same response shape, same billing. Accepts lat/lng/radius_m/limit/country as a JSON body instead of a query string (scalar body fields are folded onto the query params; query-string values win on collision). Results are sorted by distance ascending and include a distance_m field.
Credits: Stripe-plan keys: flat reverse=1 transaction per request, regardless of limit. Trial/dev keys: 1 transaction per returned address, pre-capped to the remaining balance. units_charged echoes the number of addresses returned (equals the trial-key debit; the Stripe debit is always 1).
Availability: Available for ~160 countries. Detected per country from the reference DB (rooftop-coordinate index) and expands automatically; countries without it return 501 reverse_not_available — currently including che, jpn, tur, kor, isr, arg, chl, vnm, pak, phl, hkg; gbr reverse is served via the PAF host.
GET /v1/reverse with the same query parameters as the unversioned route is also accepted.
Request
- Base URL: https://api.acuris-geo.com
- URL: https://api.acuris-geo.com/v1/reverse
- 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",
"lat": 38.8977,
"lng": -77.0365
}Response
Match found. When limit=1 (default) the body is a single result; when limit>1 the body wraps results: [] with count.
Example response
{
"country": "usa"
}Changes
No recorded changes to this operation across all 1 revision of this API.