Open Source Alternatives to Google Maps Geocoding API

A geocoding service that converts addresses or Place IDs into latitude and longitude coordinates and performs reverse address lookups. It enables coordinate geocoding to find geographic coordinates for a specific address and reverse geocoding to retrieve an address from a set of coordinates. The service supports Place ID geocoding to obtain addresses for specific place identifiers. To refine results, it offers region code biasing using ISO region codes and component restriction based on criteria such as postal codes, localities, countries, routes, or administrative areas. This tool is intended for developers who need to integrate precise geographic data into production applications. It is deployed as a web service and is accessible through client libraries for Java, Python, Go, and Node.js. Additionally, developers can add geocoding functionality to web pages using the Maps JavaScript API Geocoder service. The API operates with a default quota of 25 queries per second.

Whether you want to cut software costs or escape vendor lock-in, these open source alternatives to Google Maps Geocoding API give you an option you fully own. You can self-host them, so your data stays on infrastructure you control. This page lists 1 open source alternative to Google Maps Geocoding API. The most popular is Nominatim. It uses the GPL-3.0 license and ships an official Docker image.

Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.