Skip to main content
OpenStreetMap-based geocoding API providing forward and reverse geocoding with global coverage. Best for open-source workflows needing address-to-coordinate conversion without commercial API costs. Unlike Google Maps (commercial, broadest features) or Geocodio (U.S./Canada focus), Nominatim uses crowd-sourced OpenStreetMap data and is free with rate limits. 1 example endpoint available through Lava’s AI Gateway. See the Nominatim API docs for full documentation.
This provider is managed — no additional setup required.
This is a catch-all provider — any valid URL under https://nominatim.openstreetmap.org is supported. Geocoding API. Construct URL as https://nominatim.openstreetmap.org/{endpoint}. Common endpoints: /search?q=&format=json, /reverse?lat=&lon=&format=json, /lookup?osm_ids=&format=json. The endpoints below are curated examples.

Endpoints

Forward geocode an address

GET https://nominatim.openstreetmap.org/search?q=Berlin&format=json — Free
const data = await lava.gateway('https://nominatim.openstreetmap.org/search?q=Berlin&format=json', { method: 'GET' });

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests