docketcity.com

API

These are public records, so the API is public too — no key, no signup, no quota to apply for. 385 jurisdictions, 103,397 procurement records, 806,103 pieces of legislation.

Endpoints

GET https://www.docketcity.com/api/v1 Index, live counts, and the list of endpoints Try it
GET https://www.docketcity.com/api/v1/jurisdictions?state=wa Every jurisdiction, filterable by state Try it
GET https://www.docketcity.com/api/v1/jurisdictions/wa/seattle One jurisdiction Try it
GET https://www.docketcity.com/api/v1/jurisdictions/wa/seattle/meetings Its meetings, with agenda and video links Try it
GET https://www.docketcity.com/api/v1/jurisdictions/wa/seattle/legislation Its ordinances and resolutions Try it
GET https://www.docketcity.com/api/v1/search?q=data+center Full-text search across the index Try it
GET https://www.docketcity.com/api/v1/contracts?category=construction Procurement records, filterable by category, state and vendor Try it
GET https://www.docketcity.com/api/v1/contracts/expiring Contracts entering their final year Try it
GET https://www.docketcity.com/api/v1/vendors/hdr-engineering One company, and the governments it works with Try it

Paging and limits

Pass ?page= and ?limit= (max 200). Sixty requests a minute, reported in X-RateLimit-* headers. If you need more than that, or a bulk export, ask — the answer is likely yes.

Two things to know about the data

Licence

Public records. Use them for anything. Attribution is appreciated and not required. The one thing asked in return: if you republish, keep the link back to the government's own record, so a reader can always check.