Provides worldwide forward / reverse geocoding.
Nominatim is an API and software project providing geocoding and reverse geocoding based on OpenStreetMap data. The web service exposes endpoints for searching OSM objects by name or type, reverse lookup by location, address lookup by OSM object ID, server status checks, and administrative endpoints for identifying deleted objects and broken polygons.
The documentation covers installation and administration (import, update, deployment, migration, troubleshooting), customization (import styles, configuration settings, result formatting, place ranking, tokenizers), and a library guide for programmatic use via a Nominatim API class. It is intended for developers and administrators setting up or integrating a self-hosted geocoding service built on OSM data.
It offers /search, /reverse, /lookup, /status, /deletable, /polygons, and /details endpoints.
Yes, the /reverse endpoint searches for an OSM object by its location.
Nominatim works with OSM (OpenStreetMap) objects.
Yes, the /details endpoint shows internal details for an object for debugging only.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
To access tools and resources to map the world.
Enhanced United States zip code information. Census, IRS, demographics, radius, distances and more.
Mexico RESTful zip codes API.
Singapore Land Authority REST API services for Singapore addresses.
Determine if a lat/lon is on water or land.
Elevation and ocean depth for a latitude and longitude.