Developers

API

A read-only JSON API for the same open camera data that powers the map. Responses are GeoJSON with _attribution and _license: "ODbL-1.0" fields. Base URL https://api.bodhin.org.

Endpoints

GET/api/cameras?bbox=minLng,minLat,maxLng,maxLat
Returns cameras inside a bounding box as GeoJSON. A bbox is required at national scale; results are capped at 20,000 features (a truncated flag signals more).
curl "https://api.bodhin.org/api/cameras?bbox=-112.1,40.6,-111.7,40.9"
GET/api/near?lat=&lng=&radius=
Returns cameras within radius kilometres of a point (max 50 km), sorted by distance.
curl "https://api.bodhin.org/api/near?lat=40.76&lng=-111.89&radius=5"
GET/api/stats
Returns totals, per-state counts, and the top vendors.
curl "https://api.bodhin.org/api/stats"

Pricing

TierRate limitPriceFor
Free60 req / hour$0Hobby, research, one-off lookups
Basic50,000 req / mo$12 / moDashboards and small apps
Pro1,000,000 req / mo + bulk export$49 / moProduction integrations
Agent · x402Pay-per-call in USDC~$0.002 / queryAutonomous agents paying per request
Data is licensed under the Open Database License (ODbL 1.0). Any use of the API must retain the attribution "© OpenStreetMap contributors" and share adapted databases under the same license.
Advertisement