US Reverse Geocoding API

Turn coordinates into the nearest US address

One REST call takes a latitude and longitude and returns the closest US address, how far away it is, and the standardized components. Built for developers.

100 requests/month free No credit card Cancel anytime
Try it · live
Enter coordinates

Returns the nearest formattedAddress, the distanceMeters, and confidence.

ms 0 used today 500 left today
One call, every field

What comes back

The nearest address, how far it is, and the standardized components behind it.

formattedAddress
distanceMeters
confidence
accuracy.type
latitude
longitude
streetNumber
street
city
state
zip
source
Built for real-world input

What you get on every result

Not just an address. You get the context to know how close it is.

Nearest address, standardized

38.8977, -77.0365 → 1699 Pennsylvania Ave NW, Washington, DC 20006

Distance in meters

distanceMeters tells you how far the matched address sits from your point.

Confidence and accuracy

a 0 to 1 score plus an accuracy type, so you know how much to trust the match.

Structured components

street, city, state, and ZIP split into fields, not just one line.
Where teams use it

Common use cases

Label a GPS pointShow a readable address for a device or check-in location.
Nearest-store lookupsTurn a dropped pin into the closest street address.
Clean map interactionsLet users click a map and get a real address back.
Enrich coordinate dataAdd addresses to rows that only carry latitude and longitude.
Copy, paste, ship

A single GET request

Send coordinates, get the nearest address back. No SDK required.

Request
# coordinates in, address out
curl "https://api.sthan.io/Geocoding/USA/Reverse/38.8977/-77.0365" \
  -H "Authorization: Bearer YOUR_API_KEY"
Response
{
  "location": {
    "latitude": 38.8977,
    "longitude": -77.0365
  },
  "formattedAddress": "1699 Pennsylvania Ave NW, Washington, DC 20006",
  "distanceMeters": 0,
  "confidence": 0.85,
  "accuracy": { "type": "approximate" },
  "source": "11",
  "components": {
    "streetNumber": "1699",
    "street": "Pennsylvania Ave NW",
    "city": "Washington",
    "county": null,
    "state": "DC",
    "zip": "20006",
    "country": "US"
  }
}
Simple pricing

Start free, scale when you need to

Forward and reverse geocoding share one plan. Annual saves up to about 40%.

Start here
Free
$0
100 requests / month
No credit card
Basic
$5 /mo
10,000 requests
Starter
$18 /mo
50,000 requests
Business
$36 /mo
150,000 requests

One plan covers forward and reverse. Higher volumes and annual discounts on the plans page.

Good to know

Questions developers ask

What does reverse geocoding return?

The nearest US address for a latitude/longitude pair, as a formatted address plus structured components, with the distance in meters from your point to the matched address.

How close is the matched address?

The response includes distanceMeters and a confidence score, so you know how close the nearest address is to the coordinates you sent.

Is reverse geocoding a separate plan?

No. Forward and reverse geocoding are included together in the same plan, so one subscription covers both directions.

What do I need to get started?

An email address. Sign up, grab your API key, and send your first request. The free tier gives you 100 requests a month with no card on file.

Reverse your first coordinate in two minutes

Sign up, copy your key, make the call. 100 requests a month, free.

Get your free API key