Geocoding API
High AccuracyConvert addresses to coordinates and look up addresses from coordinates. Explore geocoding and reverse-geocoding requests, responses and coverage.
GET
/api/1/geocodeOverview
The Geocoding API converts free-text addresses into precise coordinates (forward) and coordinates back into readable addresses (reverse). Forward search runs on a self-hosted Photon engine for fast, typo-tolerant, multilingual autocomplete that covers streets, addresses and points of interest; reverse runs on Nominatim for accurate structured results. Relevance controls — location bias, bounding box, category and strict country and city filters — let you tune results for any use case.
Forward geocoding (address to coordinate)
Reverse geocoding (coordinate to address)
Fast search suggestions (auto-complete)
High address accuracy
API reference
GET
/api/1/geocode| Parameter | Type | Status |
|---|---|---|
| q | string | Optional |
| reverse | boolean | Optional |
| point | string | Optional |
| limit | integer | Optional |
| lang | string | Optional |
| lat | number | Optional |
| lon | number | Optional |
| bbox | string | Optional |
| osm_tag | string | Optional |
| country | string | Optional |
| city | string | Optional |
| elastic | boolean | Optional |
Example request
Credit cost: 1 creditcurl "https://osrmroute.com/api/1/geocode?q=Nizami&country=AZ&city=Bak%C4%B1&lang=az&key=YOUR_KEY"
Other services
Routing APIRoute Optimization APIPlaces APIMatrix APIIsochrones APIMap Matching APINearest APITrip API (TSP)Location ClusteringDirections APIAlternative Routes APISnap to Road APIAutocomplete APIBatch Geocoding APITimezone APIElevation APIBoundary Lookup APIGeofencing APIElevation Profile APISolar APIGeometry Utilities APICoordinate Conversion APICountry Info API