Reverse geocoding API

Coordinates in. An address out.

Turn GPS records into readable locations for fleet logs, delivery events and field-service apps. Send a latitude and longitude to get the nearest house, street or locality, with its distance from your point.

50,000 free credits a month. One credit per successful lookup.

cURL
curl 'https://api.opengeocoding.com/v1/reverse' \
  -H 'x-api-key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"lat":55.676,"lon":12.568,"radiusM":500,"size":1}'
Response
{
  "results": [
    {
      "address": {
        "displayName": "Example nearby address",
        "geoCoordinates": {
          "lat": 55.6761,
          "lon": 12.5683
        }
      },
      "distanceM": 22,
      "layer": "address"
    }
  ]
}

Built for GPS points, not just map clicks.

Nearest first, with a distance

Ask for one result or several within a radius. Each carries its distance in metres from your point.

Graceful fallback

No house in range? You get the street. No street either? The nearest locality within about 50 km. The layer field says which.

ISO 3166-2 regions

Results carry ISO 3166-2 region codes, and a separate region lookup maps any point to its administrative regions.

Keep the answers

Store reverse-geocoded addresses next to your GPS data with no deletion deadline, subject to the data licences.

Label fleet and delivery records

Turn device locations, delivery scans or photo coordinates into a street address people can read.

Add context to field-service reports

Attach a readable location to technician check-ins and job reports while keeping the original GPS point.

Group by region

Need only the state or province? Resolve regions returns the ISO 3166-2 regions for a point.

Reverse geocode your first point.

Need coordinates for an address instead? Use the same key for forward geocoding or geocode an address CSV.