MapTools
Nominatim
vs
Protomaps

Nominatim: Open-source geocoding with OpenStreetMap data. Protomaps: Self-host an entire world basemap as a single PMTiles file.

NominatimProtomaps
CategoryGeocoding, Routing & Location APIsBasemaps & Map Tiles
Pricing modelOpen sourceOpen source
Starts atFreeFree
Free tier——
Open sourceYesYes
Software licenceGPL-3.0 (software), ODbL (data)BSD-3-Clause (code); ODbL (OSM data)
APIYes—
PlatformsAPI, LinuxWeb, JavaScript, Command line
Made by——
Commercial useWith conditionsAllowed
Export / print imagesAllowedAllowed
Offline / cachingAllowedAllowed
Visits from MapTools29
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

Protomaps features

  • PMTiles single-file tile archives
  • Daily world basemap builds from OpenStreetMap
  • Serve from S3, R2 or any static host
  • Open basemap styles for MapLibre

When you host the tiles yourself, only the OpenStreetMap attribution and ODbL terms apply.

Protomaps alternatives

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