OSRMRoute

Geocoding API

High Accuracy

Connect place with logic: convert addresses to coordinates and coordinates to precise real addresses. High-performance geocoding and reverse geocoding for enterprise-grade applications.

Overview

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 city sorting — 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
ParameterTypeStatus
qstringRequired
reversebooleanOptional
pointstringOptional
limitintegerOptional
langstringOptional
latnumberOptional
lonnumberOptional
bboxstringOptional
osm_tagstringOptional
citystringOptional
elasticbooleanOptional

Example request

Credit cost: 1 credit
curl "https://osrmroute.com/api/1/geocode?q=Nizami&city=Bak%C4%B1&lang=az&key=YOUR_KEY"

Other services