Skip to content

Free geocoding and maps APIs

14 of 14 returned the expected data at the last check, all without a key. Turn names into coordinates and back, look up postal codes, countries, elevation and routes. Most are built on OpenStreetMap or national open data.

14 APIs · no key · HTTPS

Build snapshot, not live. One verifier run on , from the machine that built this site. How we check

  • Terrain elevation in metres for one or more coordinates.

    api.open-meteo.comRuns in the browser826 msup 1 of 1 day

  • Turns a place name into coordinates, country, timezone and population.

    geocoding-api.open-meteo.comRuns in the browser1099 msup 1 of 1 day

  • Elevation lookups from open datasets such as SRTM and ASTER.

    api.opentopodata.orgServer only524 msup 1 of 1 day

  • Forward and reverse geocoding on OpenStreetMap data.

    nominatim.openstreetmap.orgRuns in the browser202 msup 1 of 1 day

  • PhotonWorking

    Search-as-you-type geocoder built on OpenStreetMap data.

    photon.komoot.ioRuns in the browser893 msup 1 of 1 day

  • Place name and coordinates for postal codes in more than 60 countries.

    api.zippopotam.usRuns in the browser177 msup 1 of 1 day

  • UK postcode lookup with coordinates, district and constituency.

    api.postcodes.ioRuns in the browser188 msup 1 of 1 day

  • City, region and country for a coordinate, meant for client-side use.

    api.bigdatacloud.netRuns in the browser445 msup 1 of 1 day

  • French communes, departments and regions with codes, population and outlines.

    geo.api.gouv.frRuns in the browser794 msup 1 of 1 day

  • Geocoding of French postal addresses, returned as GeoJSON.

    api-adresse.data.gouv.frRuns in the browser828 msup 1 of 1 day

  • Countries with cities, states, dial codes, ISO codes and population.

    countriesnow.spaceRuns in the browser400 msup 1 of 1 day

  • Driving routes, distances and durations between coordinates.

    router.project-osrm.orgRuns in the browser646 msup 1 of 1 day

  • Country code list and flag images in SVG and PNG.

    flagcdn.comRuns in the browser174 msup 1 of 1 day

  • CityBikesWorking

    Bike-share networks around the world with station availability.

    api.citybik.esRuns in the browser758 msup 1 of 1 day

Before you pick one

Public geocoders are shared community servers. Cache results, send at most one request per second, and never run a bulk job against them.

Open an API’s page to see the exact request we send, the answer it gave, and how many of the last 30 days it was up. If it is marked CORS you can run the request from the page itself.

Questions

Which free geocoding and maps APIs need no key?

All 14 listed here: Open-Meteo Elevation, Open-Meteo Geocoding, Open Topo Data, Nominatim (OpenStreetMap), Photon, Zippopotam.us, Postcodes.io, BigDataCloud Reverse Geocoding and 6 more. Each answered our verifier without a key or account.

Which geocoding and maps APIs can I call from the browser?

In the Oct 3, 2026 run, 13 of 14 sent CORS headers: Open-Meteo Elevation, Open-Meteo Geocoding, Nominatim (OpenStreetMap), Photon, Zippopotam.us, Postcodes.io, BigDataCloud Reverse Geocoding, geo.api.gouv.fr and 5 more. Call the rest (Open Topo Data) from a server.

Which one answered fastest?

Flagpedia flag CDN, in 174 ms, in the Oct 3, 2026 run from our build machine. Latency depends on where you call from, so treat it as a rough guide.

Other categories

Keep exploring