Bills
Bill sections
GET
/v1/bills/{billId}/sectionsAll plansThe bill's text as ordered, structured sections, a page at a time: up to 500 sections a page, or 50 with full=true, which adds each section's text for quoting, diffing or your own analysis. Follow nextCursor for the rest of a long bill.
Path parameters
| Name | Description |
|---|---|
| billIdrequiredstring | Congress, type and number, e.g. 119-hr-1234. |
Query parameters
| Name | Description |
|---|---|
| fullboolean | Include each section's text |
| cursorstring | nextCursor from the previous page |
| limitinteger | Sections a page: 1 to 500 (default 200), or 1 to 50 with full=true (default 20) |
Response
| Field | Description |
|---|---|
| billIdstring | |
| textVersionstring | null | |
| dataBillSection[] | |
| data[].sectionPathstring | null | Where the section sits in the bill, e.g. t-iv.s-5. The same path citations use. |
| data[].kindstring | section, preamble or another structural node. |
| data[].numstring | null | As printed, e.g. "101." |
| data[].headingstring | null | |
| data[].divisionobject | null | |
| data[].titleobject | null | |
| data[].subtitleobject | null | |
| data[].textstring | The section text; only with `full=true`. |
| nextCursorstring | null | Pass as `cursor` for the next page; null on the last page. |