Free APIGeo & WeatherNo keyOfficial
Nominatim (OpenStreetMap)
Free forward and reverse geocoding straight off OpenStreetMap data, no key
Nominatim is the official OpenStreetMap geocoder for converting place names and addresses to coordinates and back. The public endpoint is free with no API key, but it enforces a strict usage policy aimed at low-volume, human-driven use. Self-hosting is available for heavy workloads.
Free tier
Free, no key. Bound by the OSMF usage policy; heavy or commercial use should self-host.Rate limits
Absolute max 1 request/second on the public server; bulk jobs running over a day capped at ~4 requests/minute. A descriptive User-Agent or HTTP Referer is mandatory.Auth
No keyBase URL
https://nominatim.openstreetmap.orgWhat you'd build with it
- Geocode user-entered addresses to coordinates in a free workflow
- Reverse geocode GPS points to human-readable place names
- Look up bounding boxes / OSM metadata for a location
- Prototype mapping features before standing up a self-hosted geocoder
Key endpoints
- GET
/searchForward geocode a free-text address or place name - GET
/reverseReverse geocode lat/lon to an address - GET
/lookupAddress details for OSM object IDs - GET
/statusServer status
Members
Members get the runnable recipe
Sign in free to copy the example request, see a sample response, and read the gotchas.
Tags
geocodingreverse-geocodingmapsopen-source