Public Finance & Government

Committee documents (reports + legislation)

Documents produced by a committee, as a structured catalog (doc_type, citation, title, congress, chamber, doc_url). LEAN build: the committee-scoped report and legislation legs are served; the chamber-wide hearing / meeting / publication legs are omitted (a faithful build is a hundreds-of-calls fan-out that does not fit the single-worker model) and DISCLOSED via partial + skipped - never a silent cap (a served leg that hits a per-request row cap is named in truncated and forces partial). A SUBCOMMITTEE request is served from its parent committee's documents (the upstream endpoints are parent-scoped); the parent actually queried is returned as served_system_code. The report title is the report citation. Example: /congress/committees/senate/ssas00/documents

get/api/v1/congress/committees/{chamber}/{system_code}/documents

Path parameters

chamberstring required

Chamber: house, senate, or joint.

Chamber: house, senate, or joint.

system_codestring required

Committee system code (e.g. ssas00, hsju00).

Committee system code (e.g. ssas00, hsju00).

Query parameters

doc_typestring

Document type: all, report, meeting, publication, legislation. Only report/legislation are served in the lean build.

Document type: all, report, meeting, publication, legislation. Only report/legislation are served in the lean build.

congressinteger

Congress number (e.g. 119). Defaults to the current Congress.

Congress number (e.g. 119). Defaults to the current Congress.

limitinteger

Max rows to return.

Max rows to return.

offsetinteger

Pagination offset.

Pagination offset.

Response

Committee document catalog with partial/skipped/truncated disclosure.

Example response

{
  "meta": {
    "endpoint": "/api/v1/fred/us/cpi",
    "data_time": "2026-04-16T14:30:00Z",
    "response_time": "2026-04-16T14:30:12Z",
    "provider": "Sugra API v1.0.1",
    "source": "sugra_crypto",
    "attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
    "fallback_chain": [
      "sugra_crypto",
      "sugra_finance"
    ]
  }
}

Changes

Changed in 3 of the 21 revisions of this API.222

    • response property data/skipped/anyOf[subschema #1]/items/ list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property data/truncated/anyOf[subschema #1]/items/ list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    This revision also has 15 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the optional property data/chamber to the response with the 200 status

      response-optional-property-added

    • added the optional property data/congress to the response with the 200 status

      response-optional-property-added

    • added the optional property data/doc_type to the response with the 200 status

      response-optional-property-added

    • added the optional property data/documents to the response with the 200 status

      response-optional-property-added

    • added the optional property data/partial to the response with the 200 status

      response-optional-property-added

    • added the optional property data/served_system_code to the response with the 200 status

      response-optional-property-added

    • added the optional property data/skipped to the response with the 200 status

      response-optional-property-added

    • added the optional property data/system_code to the response with the 200 status

      response-optional-property-added

    • added the optional property data/total to the response with the 200 status

      response-optional-property-added

    • added the optional property data/truncated to the response with the 200 status

      response-optional-property-added

    This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the optional property code to the response with the 401 status

      response-optional-property-added

    • added the optional property code to the response with the 429 status

      response-optional-property-added

    • added the optional property code to the response with the 503 status

      response-optional-property-added

    • added the optional property hint to the response with the 401 status

      response-optional-property-added

    • added the optional property hint to the response with the 429 status

      response-optional-property-added

    • added the optional property hint to the response with the 503 status

      response-optional-property-added

    • added the optional property plan to the response with the 401 status

      response-optional-property-added

    • added the optional property plan to the response with the 429 status

      response-optional-property-added

    • added the optional property plan to the response with the 503 status

      response-optional-property-added

    • added the optional property reason to the response with the 401 status

      response-optional-property-added

    • added the optional property reason to the response with the 429 status

      response-optional-property-added

    • added the optional property reason to the response with the 503 status

      response-optional-property-added