LogoAwesome Homelab
Logo of Nominatim

Nominatim

Open-source geocoding tool using OpenStreetMap data for location searches.

Introduction

Nominatim: Open-Source Geocoding with OpenStreetMap

Nominatim is a powerful open-source geocoding tool that leverages OpenStreetMap data to enable location-based searches by name or address (geocoding) and reverse geocoding to find addresses from coordinates. It is designed to power search functionalities on websites and applications, supporting free-form queries in any language (e.g., "Cafe Paris, New York") as well as structured queries for automated processing of large address lists.

Key Features
  • Geocoding: Convert names or addresses into geographic coordinates, ideal for search boxes on websites.
  • Reverse Geocoding: Retrieve the nearest address or OSM object details from a given latitude and longitude.
  • Scalable Installation: Run Nominatim on a laptop for local searches or on a large server for global data.
  • Configurable Setup: Customize data imports to focus on specific OpenStreetMap features relevant to your needs.
  • Always Up-to-Date: Stay current with OpenStreetMap's minutely updates driven by a global community of editors.
  • High Performance: Powers the official OpenStreetMap site, handling 30 million queries daily on a single server.
Use Cases
  • Web Developers: Integrate Nominatim's API into websites for user-friendly location searches.
  • Data Analysts: Automate geocoding of extensive address lists for mapping and analysis.
  • Power Users: Install Nominatim locally for tailored, high-volume geocoding tasks.

Nominatim stands out with its flexibility, scalability, and reliance on the constantly updated OpenStreetMap dataset, making it a go-to solution for developers and organizations needing reliable geocoding services.