interpreter: Execute Overpass QL query (GET)

API: overpass-api.de:openstreetmap-overpass-api
Endpoint: /interpreter
Response format: text/html
Charset: utf-8
Auth: none
Method: GET
Last Status: 200
Latency: 1686ms

Description

Execute a query using URL-encoded data parameter. Limited by URL length.

Parameters (1)

data (string, query, required)

URL-encoded Overpass QL query

Examples (1)

Execute Overpass QL query (GET) openapi-spec
curl 'https://overpass-api.de/api/interpreter?data=%5Bout%3Ajson%5D%3Bnode%5Bname%3D%2522Berlin%2522%5D%5Bplace%3Dcity%5D%3Bout%3B'
import requests

resp = requests.get(
    "https://overpass-api.de/api/interpreter",
    params={
        'data': '[out:json];node[name=%22Berlin%22][place=city];out;',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("overpass-api")
result = api.fetch("interpreter", data="[out:json];node[name=%22Berlin%22][place=city];out;")

for item in result:
    print(item)
const resp = await fetch("https://overpass-api.de/api/interpreter?data=%5Bout%3Ajson%5D%3Bnode%5Bname%3D%2522Berlin%2522%5D%5Bplace%3Dcity%5D%3Bout%3B");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:57:39.475785 200 1686ms
2026-04-15 03:11:57.701270 200 344ms
2026-04-14 00:55:55.315274 200 319ms
2026-04-12 16:37:46.620582 200 1156ms
2026-04-10 01:00:33.385228 504 7006ms
2026-04-09 01:00:44.194072 504 5060ms
2026-04-08 06:57:53.129656 200 2655ms
2026-04-07 01:29:09.603055 504 10817ms
2026-04-06 06:31:37.539269 200 308ms
2026-04-05 03:25:33.808228 504 5577ms
2026-04-04 02:30:31.635258 200 3508ms
2026-04-03 12:23:46.229973 504 8115ms
2026-03-30 02:20:32.597275 504 4854ms
2026-03-29 13:38:35.107815 504 9860ms
2026-03-23 10:49:20.800024 504 5623ms