US Reverse Geocoding API

Turn coordinates into the nearest available US address

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

✓ 3,000 requests/month free ✓ No credit card ✓ Cancel anytime
Try it · live
Enter coordinates

Returns the nearest available formattedAddress, the distance in meters, and confidence.

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

What comes back

The nearest available address or place label, how far it is, and the standardized components behind it.

formattedAddress
distance
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 → 1600 Pennsylvania Ave NW, Washington, DC 20500

Distance in meters

distance tells you how far, in meters, 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 available 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 available address or place label 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": "1600 Pennsylvania Ave NW, Washington, DC 20500",
  "distance": 4.9,
  "confidence": 0.95,
  "accuracy": { "type": "rooftop" },
  "components": {
    "streetNumber": "1600",
    "street": "Pennsylvania Ave NW",
    "city": "Washington",
    "county": "District of Columbia",
    "countyFips": "11001",
    "state": "DC",
    "zip": "20500",
    "zip4": "0005",
    "country": "US"
  },
  "source": "12",
  "sourceName": "address_point",
  "addressId": "-5080390856974210536",
  "timezone": {
    "id": "America/New_York",
    "utcOffset": "-04:00",
    "offsetSeconds": -14400,
    "isDst": true,
    "currentLocalTime": "2026-10-19T22:54:52-04:00"
  }
}
Simple pricing

Start free, scale when you need to

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

Start here
Free
$0
3,000 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 available US address or place label for a latitude/longitude pair, as a formatted address plus structured components, with the distance in meters from your point to the match. Where no address is close, the answer can be a road name only, with no house number, city or ZIP.

How close is the matched address?

The response includes distance (in meters) and a confidence score, so you know how close the match is to the coordinates you sent. On a road-name-only answer the distance is to the road, so it does not tell you where any house is.

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 3,000 requests a month (up to 100 a day) with no card on file.

Reverse your first coordinate in two minutes

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

Get your free API key