Texas Counties API
Read-only JSON, no API key required. CORS allows use in other applications.
- GET /api/v1/status - freshness and refresh policy
- GET /api/v1/snapshot - stable live data snapshot
- GET /api/v1/counties - county directory; optional q and include=rules
- GET /api/v1/counties/48453 - Travis County with burn-ban status
- GET /api/v1/datasets/burn-bans - burn-ban dataset
- OpenAPI specification
Only the burn-ban dataset is currently published here. Other dataset refresh jobs remain installed for later reactivation. Use ETag / If-None-Match for conditional requests. Cache for up to 60 seconds. GET, HEAD, and OPTIONS are supported.
fetch('/api/v1/counties/48453')
.then(response => response.json())
.then(result => console.log(result.county));