Docs
Live endpoint: /f/<slug>/<feed-id>.geojson
Returns the current snapshot as a GeoJSON FeatureCollection.
HTTPS only, CORS-open, no query string. The slug is per-feed and stable
across deploys — it's obscurity, not access control, so don't publish
anything here that would matter if the URL leaked.
History query: /q/<slug>
Filtered queries over each feed's curated Parquet history via DuckDB.
| Param | Meaning |
|---|---|
bbox | west,south,east,north |
start, end | ISO 8601 timestamps |
limit | default 1000, hard cap 10000 |
format | geojson (default) | json | csv |
| anything else | equality filter on one of the feed's own properties |
GET /q/<slug>?bbox=-74.05,40.6,-73.9,40.9&start=2026-01-01T00:00:00Z&limit=500&format=csv
Catalog: /catalog.json, /public-catalog.json
/public-catalog.json lists every listed feed's metadata with
no URLs — safe to link publicly. The private /catalog.json
additionally carries each feed's endpoint URLs.