Skip to content
A public record of legislative judgment119th Congress · Method full_text_v4
Developers · API v1

The record, by request.

Read-only. Versioned. Bounded. Bills and members, with provenance on every response. Tokens come with Pro.

§ 1Authentication

Send your token as a Bearer credential. The secret is shown once at creation and stored only as a hash. There is no session cookie for programmatic access.

curl https://thequietledger.org/api/v1/bills?congress=119&per_page=5 \
  -H "Authorization: Bearer tql_live_…"
Base URL https://thequietledger.org/api/v1. The version lives in the path, and every response includes a meta.provenance block.
§ 2Endpoints
GET/billsList bills. Filter by congress, chamber (house|senate), type (hr, s, hres…), q, page, per_page.
GET/bills/{id}A single bill, e.g. 119-hr-2102. Counts and the published grade where one exists.
GET/membersList current members. Filter by state and party (D|R|I), page, per_page.
GET/members/{bioguide_id}A single member. Service terms across Congresses and factual activity totals.
§ 3Limits and errors
Paginationpage, default 1. per_page, default 25, max 100. Responses carry meta.page, meta.per_page, meta.total, meta.has_more.
Rate limit120 requests per minute per credential (fixed window). Over the limit returns 429 rate_limited.
Errors401 missing or invalid token. 403 api_access_not_entitled. 404 not_found. 429 rate_limited.
Grades119th Congress only. Earlier bills return no grade; historical grades are never fabricated.
§ 4Response shape
{
  "data": [ { "id": "119-hr-2102", "congress": 119, "type": "HR", "title": "…", "chamber": "house" } ],
  "meta": {
    "page": 1, "per_page": 5, "total": 1481, "has_more": true,
    "provenance": { "source": "The Quiet Ledger", "api": "v1", "note": "…" }
  }
}
Historical Senate member-level vote coverage is limited where the authoritative LIS to Bioguide crosswalk is unavailable. See the data coverage page for full source and completeness detail.
§ 5Credentials
Create and revoke tokens from your account.Manage tokens
API documentation · The Quiet Ledger