id: osm-overpass name: OpenStreetMap (Overpass API) domain: overpass-api.de kind: community mode: dataset priority: 3 license: "ODbL 1.0 — © OpenStreetMap contributors (https://www.openstreetmap.org/copyright)" attribution: "© OpenStreetMap contributors, ODbL 1.0" homepage: https://www.openstreetmap.org/copyright notes: >- Features tagged telecom=data_center or building=data_center (nodes, ways, relations; `out center tags;`), queried per world tile (13 non-overlapping bboxes), sequential, ≥ 10 s apart, resumable cursor in connector state. robots.txt of overpass-api.de disallows /api/ for generic crawlers; the Overpass API is a query service whose usage terms are the Overpass "Commons" guidance (https://dev.overpass-api.de/overpass-doc/en/preface/commons.html: ≤ ~10 000 requests and ≤ ~1 GB per user per day) — we send ~13 requests / ≈ 3 MB per full pass, so respectRobots is deliberately false for this API endpoint (see docs/connectors/osm-overpass.md). coverage: { global: true } fetch: level: 1 maxLevel: 1 userAgent: bot rpm: 6 concurrency: 1 respectRobots: false timeoutMs: 210000 maxBytes: 200000000 maxCreditsPerRun: 0 schedule: dataset: monthly implementation: osm-overpass params: endpoint: https://overpass-api.de/api/interpreter fallbackEndpoint: https://overpass.private.coffee/api/interpreter # kumi.systems answered 504 after 204 s on 2026-09-11; alternative: https://maps.mail.ru/osm/tools/overpass/api/interpreter maxBboxesPerRun: 13 # lower (e.g. 2) to spread a full pass over several runs; the cursor resumes minDelayMs: 10000 backoffMs: 30000 timeoutSec: 180 maxsizeBytes: 536870912 parserVersion: osm_overpass_v1