Geocoding APIs

Location and mapping services

33 APIs in this category · last checked 2 October 2026
33
APIs listed
9
need no API key (27%)
14
CORS enabled (42%)
31
HTTPS (94%)

This directory lists 33 geocoding APIs. 6 of them require no API key and support CORS, so you can call them directly from browser JavaScript with no backend and no sign-up. Every entry shows whether it needs authentication, serves over HTTPS and allows cross-origin requests, so you can pick one that fits your stack before you read a single doc page.

Showing 33 of 33 APIs

Best Geocoding and Maps APIs for Developers

A geocoding API allows developers to convert addresses to coordinates, resolve place names, perform reverse geocoding, and integrate interactive maps into their applications. These APIs are central to location-aware apps, logistics platforms, and geographic data analysis.

Nominatim is the default free geocoder since it runs on OpenStreetMap data, but its public server enforces a strict one request per second policy, so heavy traffic needs a paid provider instead. OpenCage and Geoapify build on open datasets and give workable free tiers, 2,500 or more requests a day, with no credit card. Mapbox suits apps needing maps too, with 100,000 free geocoding calls a month.

For IP based location, GeoJS needs no key at all, while ipgeolocation.io adds VPN and security signals. Single country lookups suit Postcodes.io for the UK or adresse.data.gouv.fr for France, both free and key free. Watch for OpenStreetMap data carrying ODbL attribution rules, and remember IP geolocation is usually only accurate to city level.

What to check before you pick one

  • Address coverage: Global APIs like Google Maps and HERE cover more countries and street-level addresses than regional alternatives.
  • Autocomplete support: Place autocomplete APIs improve UX for address input fields by suggesting completions as the user types.
  • Batch geocoding: For processing large datasets of addresses, choose APIs that support bulk requests efficiently.

Frequently Asked Questions

What are geocoding APIs?

Geocoding APIs convert addresses into geographic coordinates (latitude/longitude) and vice versa. They also provide map tile rendering, place search, routing, and IP-based geolocation services.

Is there a free geocoding API?

Yes. Nominatim (powered by OpenStreetMap) is a free geocoding API with no API key required. Google Maps Geocoding API offers a free monthly credit, and Positionstack provides a generous free tier.

What is the difference between geocoding and reverse geocoding?

Geocoding converts a text address into coordinates (e.g., "Eiffel Tower, Paris" becomes 48.8584, 2.2945). Reverse geocoding does the opposite: it converts coordinates into a human-readable address.