Nominatim (OpenStreetMap)
Maps & Geocoding No key
AuthenticationNo key
Rate limitNo key; 1 request/second and an identifying User-Agent per the usage policy
Documentation: nominatim.org ยท Checked Sep 22, 2026
About
Nominatim is the geocoding API for OpenStreetMap, and it needs no key. You can turn a place name like Disneyland into latitude and longitude, or reverse coordinates back into an address. The usage policy asks for one request per second and a descriptive app name, which is easy for any personal bot to follow.
Details
No key needed. You can call it right away.
Auth: No key
Rate limit: No key; 1 request/second and an identifying User-Agent per the usage policy
Verified: 2026-09-22
Best for: personal developer
Setup
- No account or key is needed.
- Send a search request with a place name and format=json.
- Include a descriptive User-Agent header identifying your app.
- Use reverse geocoding to turn coordinates into addresses.
Example
GET https://nominatim.openstreetmap.org/search?q=Disneyland&format=json with a User-Agent headerUse cases
- Plot user-mentioned places on a map
- Build a location-aware reminder or travel bot
- Resolve addresses for delivery and routing workflows