MapTools
Nominatim
vs
OpenCage Geocoding API

Nominatim: Open-source geocoding with OpenStreetMap data. OpenCage Geocoding API: Geocoding API on open data, with permissive storage terms.

NominatimOpenCage Geocoding API
CategoryGeocoding, Routing & Location APIsGeocoding, Routing & Location APIs
Pricing modelOpen sourceFreemium
Starts atFreeSee website
Free tier—Free trial with daily request limit
Open sourceYesNo
Software licenceGPL-3.0 (software), ODbL (data)—
APIYesYes
PlatformsAPI, LinuxAPI
Made by—OpenCage
Commercial useWith conditionsPaid plan
Export / print imagesAllowedAllowed
Offline / cachingAllowedCheck terms
Visits from MapTools22
Visit Visit

Nominatim features

  • Forward and reverse geocoding
  • OpenStreetMap data
  • Self-hostable
  • Structured and free-form search

The public nominatim.openstreetmap.org instance allows at most 1 request per second and no bulk geocoding. Self-host for heavy or commercial workloads.

Nominatim alternatives

OpenCage Geocoding API features

  • Forward and reverse geocoding
  • Worldwide coverage
  • Storable results
  • SDKs in many languages

Results can be stored. Attribution to OpenStreetMap is appreciated.

OpenCage Geocoding API alternatives

Summary based on public information. Check each provider's current pricing and terms.