All the power of Nominatim. None of the infrastructure.
The full Nominatim search, reverse, and lookup API — hosted and kept up to date, no server to run yourself.
Self-hosting Nominatim means a large RAM/CPU footprint just to run the import, a multi-hour (often day-long) initial import, and ongoing OSM diff updates to keep results accurate. That's a beefy server, a fragile one-time setup, and infrastructure that mostly sits idle. For most projects, that's absurd.
We both know this is silly. Here's the obvious solution.
Simple Routing will run the same open-source Nominatim you'd self-host — we just handle everything around it.
Search, reverse, lookup, details — the complete standard Nominatim API. Switching from self-hosted will be a one-line URL change plus an Authorization header.
Address and place data rebuilt from OpenStreetMap every month. No import pipeline to maintain, no manual rebuilds.
Generous free tier, no credit card required. Get an API key in 30 seconds and start geocoding.
Turn a free-text address or place name into coordinates — "350 5th Ave, New York, NY" → lat, lon.
Turn coordinates into a human-readable address — useful for labeling GPS points, driver locations, or map clicks.
Scoped to the same regions our routing APIs already cover, built from OpenStreetMap's address and place data.
Standard Nominatim request format — JSON in, JSON out:
# Not live yet — this is the request shape once it ships
curl "https://api.simplerouting.io/nominatim/search?q=350+5th+Ave,+New+York,+NY&format=json" \
-H "Authorization: Bearer YOUR_API_KEY"
Hitting the limits, want more countries, or need a bespoke solution? Email [email protected] — we'll figure it out.
No — join the waitlist above and we'll email you when it ships.
Join the waitlist and we'll email you the moment Hosted Nominatim ships.