Free APIs For You
Free APIs For You
Maps & Geocoding12 APIs

Best Free Geocoding APIsfor Developers in 2026

Convert addresses to coordinates, reverse-geocode locations, and add address autocomplete to your app — all using free geocoding APIs with no credit card required.

12
APIs Listed
0
No Auth Needed
4
CORS Enabled

Quick Start Example

Forward geocode an address with Nominatim (no API key)

JavaScript
const res = await fetch(
  'https://nominatim.openstreetmap.org/search' +
  '?q=Eiffel+Tower&format=json',
  { headers: { 'User-Agent': 'MyApp/1.0' } }
);
const [result] = await res.json();
console.log(result.lat, result.lon);
Python
import requests
res = requests.get(
  'https://nominatim.openstreetmap.org/search',
  params={'q': 'Eiffel Tower', 'format': 'json'},
  headers={'User-Agent': 'MyApp/1.0'}
)
r = res.json()[0]
print(r['lat'], r['lon'])

Frequently Asked Questions

What is the best free geocoding API?

Nominatim (OpenStreetMap) is completely free with no API key, rate-limited to 1 req/second. For higher volumes, LocationIQ (5,000/day free) and Geoapify (3,000/day free) are top choices.

Which geocoding API needs no API key?

Nominatim by OpenStreetMap works without any API key. GeoNames also has keyless endpoints. Both are open-source powered.

What is the difference between forward and reverse geocoding?

Forward geocoding converts an address into coordinates (lat/lon). Reverse geocoding converts coordinates back into a readable address. All APIs here support both.