Provenance
Freshness & coverage
Methods (4)
searchPowerInfra
readFind OSM power plants, substations, generators, lines, or towers in a bbox.
Input schema
{ "type": "object", "properties": { "type": { "type": "string", "examples": [ "plant" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "limit": { "type": "number" } }, "additionalProperties": false }type + bbox REQUIRED. GeoJSON; tags: voltage, operator, source, output.
searchPipelines
readFind OSM oil/gas/water pipelines (man_made=pipeline) in a bbox.
EntitiespipelineInput schema
{ "type": "object", "properties": { "bbox": { "type": "array", "items": { "type": "number" } }, "substance": { "type": "string", "examples": [ "gas" ] }, "usage": { "type": "string" }, "limit": { "type": "number" } }, "additionalProperties": false }bbox REQUIRED; substance/usage best-effort (often absent). LineString geom.
searchByTag
readEscape hatch: query any OSM key=value tag within a bbox.
Input schema
{ "type": "object", "properties": { "key": { "type": "string", "examples": [ "power" ] }, "value": { "type": "string", "examples": [ "cable" ] }, "elementTypes": { "type": "array", "items": { "oneOf": [ { "type": "string", "enum": [ "node" ] }, { "type": "string", "enum": [ "way" ] }, { "type": "string", "enum": [ "relation" ] } ] } }, "bbox": { "type": "array", "items": { "type": "number" } }, "limit": { "type": "number" } }, "additionalProperties": false }key/value validated [A-Za-z0-9_:]; bbox REQUIRED. node/way/relation.
getServiceInfo
readList Overpass mirrors with live reachability and the tag vocabulary.
EntitiesmetadataInput schema
{ "type": "object", "properties": {}, "additionalProperties": false }
