Sources / Hillsborough County and Pinellas County

Legistar — agendas, matters and votes

No run yet every 6 hours JSON (OData)

Legal basis

Public API. No key, no authentication.

Source

https://webapi.legistar.com/v1/hillsboroughcounty/matters

Probed live on 29 August 2026. The endpoint answered.

What it covers

Known gaps and gotchas

There is no `tampa` client — webapi.legistar.com/v1/tampa returns 500. The City of Tampa uses an OnBase portal with no API and no export, so city agendas are out of scope. The Legistar RSS feeds are also dead; use the API. The bare client root (/v1/hillsboroughcounty/) returns 404 — probe an actual endpoint such as /matters or /bodies.

How it is fetched

The fetcher lives at workers/ingest/legistar.js. Every run archives the raw file to object storage, dated, before anything is parsed — that is the audit trail and the rebuild path when a parser turns out to be wrong. Every run also writes to the ingest log whether it succeeded or failed.

Other sources