Batch Lookup Bills
Resolve up to 100 bills in one request.
Exists because watchlist monitoring -- the main reason to consume this API -- was one HTTP round trip per bill. A caller tracking 160 bills spent 160 requests to answer "did anything move?", which is both slow for them and the single easiest way to walk into the rate limit.
Anything requested but not resolved comes back in not_found rather than being silently absent; see BillBatchEnvelope.
Request
- Base URL: https://api.billcommons.org
- URL: https://api.billcommons.org/api/v1/bills/batch
- Auth: none declared
Query parameters
Comma-separated bill UUIDs, e.g. ids=<uuid>,<uuid>
Comma-separated JURISDICTION:BILL_NUMBER pairs, e.g. keys=HI:SB2135,NY:S9417. Bill numbers are normalized, so HI:sb 2135 resolves the same bill. Append a session to disambiguate: NY:S9417:2025-2026 Regular Session.
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.