Endpoint Playground
Looks up OpenStreetMap objects by the required `osm_ids`, a comma-separated list prefixed `N` (node), `W` (way) or `R` (relation), such as `W34633854,N123`. Each place has its display name, category and type, coordinates, bounding box, importance and address parts; `addressdetails` defaults to true, and `extratags`, `namedetails` and `accept_language` are optional. Malformed ids return `400`; no match returns `404`.
14 Oct 2026: 1 results; 15 fields had a value in every checked item.
Sample value profiles: licence: “Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org…”; display_name: median 138 characters; boundingbox: median 4 entries.
curl "https://api.crawlora.net/api/v1/geocoding/lookup?osm_ids=W23102165&accept_language=en&addressdetails=true" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| osm_ids | string | Yes | W23102165 | Comma-separated OSM ids such as W34633854,N123,R456 |
| accept_language | string | No | en | Preferred result language, forwarded to Nominatim |
| addressdetails | boolean | No | true | Include address details, defaults to true |
| extratags | boolean | No | Include OSM extra tags | |
| namedetails | boolean | No | Include multilingual name details |
{
"code": 200,
"msg": "OK",
"data": {
"query": "W34633854",
"results": [
{
"place_id": 358220252,
"osm_type": "way",
"osm_id": 34633854,
"lat": "40.7484421",
"lon": "-73.9856589",
"category": "office",
"type": "yes",
"place_rank": 30,
"importance": 0.5803438355141769,
"addresstype": "office",
"name": "Empire State Building",
"display_name": "Empire State Building, 350, 5th Avenue, New York, United States",
"address": {
"office": "Empire State Building",
"house_number": "350",
"road": "5th Avenue",
"city": "New York",
"state": "New York",
"postcode": "10118",
"country": "United States",
"country_code": "us"
},
"extratags": {
"website": "https://www.esbnyc.com",
"wikidata": "Q9188"
},
"namedetails": {
"name": "Empire State Building",
"name:en": "Empire State Building"
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.