services / geocode
utilityoperational · 26 ms
Geocoding
Forward geocoding: address string → lat/lon. Reverse geocoding: lat/lon → human-readable address. Powered by OpenStreetMap Nominatim. Returns results array with display_name, lat, lon, type, and structured address object. Provide address (string) for forward, or lat + lon (numbers) for reverse.
Run free trial ↗3 free calls per day with the example input. Paid: $0.002 USDC, no limit.
Call it
Input
| Field | Type | Description |
|---|
Output
| Field | Type | Description |
|---|---|---|
| mode | forward | reverse | 'forward' if address was geocoded, 'reverse' if coordinates were looked up |
| results | array | |
| source | string | Always: 'OpenStreetMap Nominatim' |
Example response (data)
{
"mode": "forward",
"results": [
{
"display_name": "Eiffel Tower, 5, Avenue Anatole France, Quartier du Gros-Caillou, Paris, Île-de-France, France",
"lat": 48.8583736,
"lon": 2.2922926,
"type": "tourism",
"address": {
"road": "Avenue Anatole France",
"city": "Paris",
"state": "Île-de-France",
"postcode": "75007",
"country": "France",
"country_code": "fr"
},
"osm_type": "way",
"place_id": 158515771
}
],
"source": "OpenStreetMap Nominatim"
}