Nominatim

Nominatim

Nominatim is an open source geocoding tool that lets you look up addresses and locations using a geographic database. It can translate addresses into geographic coordinates and vice versa.
Nominatim image
geocoding open-source address-lookup reverse-geocoding

Nominatim: Open Source Geocoding Tool

Nominatim is an open source geocoding tool that lets you look up addresses and locations using a geographic database. It can translate addresses into geographic coordinates and vice versa.

What is Nominatim?

Nominatim is an open source geocoding tool developed by the OpenStreetMap community. It utilizes OpenStreetMap data to enable searching for places and addresses and converting them into geographic coordinates (latitude and longitude). Some key features of Nominatim include:

  • Reverse geocoding - convert geographic coordinates into meaningful addresses and locations
  • Forward geocoding - convert addresses and place names into geographic coordinates
  • Search by name, street address, city, postal code, country, etc.
  • Output formats like JSON, XML, HTML, etc.
  • Completely free and open source software under the 2-clause BSD license
  • Utilizes volunteered geographic data from OpenStreetMap, making it more up-to-date than some other geocoders
  • Can be self-hosted for high-traffic uses
  • API access for integrating geocoding into applications

Nominatim is useful for developers, data scientists, or anyone who needs to convert locations into geographic data or vice versa. Some common use cases are adding location search/mapping features to websites/apps, analyzing location-based data, store locator services, etc.

Nominatim Features

Features

  1. Reverse geocoding to find addresses from geographic coordinates
  2. Forward geocoding to find geographic coordinates from addresses
  3. Search by name, street address, postal code, etc
  4. Structured data output in JSON, XML, etc
  5. Can be self-hosted and integrated into other applications
  6. Uses OpenStreetMap data

Pricing

  • Open Source

Pros

Free and open source

Self-hostable, no reliance on external APIs

Can handle large volumes of queries

Integrates with OpenStreetMap data

Customizable and extensible

Cons

Requires setting up and managing your own database

Data quality depends on OpenStreetMap completeness

No official support offered

Can be resource intensive to host yourself


The Best Nominatim Alternatives

Top Travel & Location and Geocoding and other similar apps like Nominatim

Here are some alternatives to Nominatim:

Suggest an alternative ❐

OpenCage Geocoder icon

OpenCage Geocoder

OpenCage Geocoder is an open-source geocoding API service that converts addresses, place names and other location references into geographic coordinates (latitude and longitude). It allows developers to add location search and reverse geocoding features to their applications.Some key features of OpenCage Geocoder include:Forward geocoding - convert locations like 'New York...
OpenCage Geocoder image
Photon Geocoder icon

Photon Geocoder

Photon Geocoder is an open-source geocoding engine developed by Komoot that can translate addresses, place names, and other location data into geographic coordinates like latitude and longitude. It is designed to be self-hosted and handle high volumes of geocoding requests efficiently.Some key features of Photon Geocoder include:Self-hosted - You download...