{"@context": "https://schema.org", "@type": "WebAPI", "name": "OpenAQ API", "description": "API for OpenAQ LCS", "provider": {"@type": "Organization", "name": "openaq.local"}, "documentation": "https://docs.openaq.org/openapi.json"}
API for OpenAQ LCS
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: http://openaq.local
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
API for OpenAQ LCS
| method | path | what the vendor says it does |
|---|---|---|
GET | /favicon.ico | Favico |
GET | /ping | Pong Sanity check. This will let the user know that the service is operational. And this path operation will: |
GET | /v1/cities | Provides a simple listing of cities within the platform v1 |
GET | /v1/countries | Countries Getv1 v1 |
GET | /v1/countries/{country_id} | Countries Get v1 |
GET | /v1/latest | Latest V1 Get v1 |
GET | /v1/latest/{location_id} | Latest V1 Get v1 |
GET | /v1/locations | Locationsv1 Get v1 |
GET | /v1/locations/{location_id} | Locationsv1 Get v1 |
GET | /v1/measurements | Measurements Get V1 v1 |
GET | /v1/parameters | Parameters Getv1 v1 |
GET | /v1/sources | Sources V1 Get v1 |
GET | /v2/averages | Averages V2 Get v2 |
GET | /v2/cities | Provides a simple listing of cities within the platform v2 |
GET | /v2/countries | Countries Get v2 |
GET | /v2/countries/{country_id} | Countries Get v2 |
GET | /v2/latest | Latest Get v2 |
GET | /v2/latest/{location_id} | Latest Get v2 |
GET | /v2/locations | Locations Get v2 |
GET | /v2/locations/tiles/mobile-generalized/tiles.json | Mobilegentilejson v2 |
GET | /v2/locations/tiles/mobile-generalized/{z}/{x}/{y}.pbf | Get Mobilegentile v2 |
GET | /v2/locations/tiles/mobile/tiles.json | Mobiletilejson v2 |
GET | /v2/locations/tiles/mobile/{z}/{x}/{y}.pbf | Get Mobiletile v2 |
GET | /v2/locations/tiles/tiles.json | Tilejson v2 |
GET | /v2/locations/tiles/viewer | Demo v2 |
GET | /v2/locations/tiles/{z}/{x}/{y}.pbf | Get Tile v2 |
GET | /v2/locations/{location_id} | Locations Get v2 |
GET | /v2/manufacturers | Mfr Get v2 |
GET | /v2/measurements | Measurements Get v2 |
GET | /v2/models | Model Get v2 |
GET | /v2/parameters | Parameters Get v2 |
GET | /v2/projects | Projects Get v2 |
GET | /v2/projects/{project_id} | Projects Get v2 |
GET | /v2/sources | Sources Get v2 |
GET | /v2/sources/readme/{slug} | Readme Get v2 |
GET | /v2/summary | Summary Get v2 |
specification origin: https://docs.openaq.org/openapi.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.