# Congressional Committee Hearings and Markups

US House and Senate committee hearings, markups and business meetings since 2023: committee, time, room, status, bills, witnesses, documents and outcomes. Search by keyword, committee, witness or bill; list upcoming meetings. Official data, refreshed daily.

$0.80 per 1,000 records

[Get an API key](https://pushbuild.com/apis/app/signup?api=congressional-committee-hearings)

Example request

```
POST /congressional-committee-hearings/run
{
  "maxItems": 20
}
```

## What it returns

Hearings, markups and business meetings of US House, Senate and joint committees, from January 2023 on, in one schema: chamber, committee, subcommittee, date, time (Eastern, with offset), room, status, title, bills considered, witnesses with their affiliations and statements, documents, and for the Senate what the committee did.

| Chamber | Source | Detail |
| --- | --- | --- |
| House | House Committee Repository (docs.house.gov), one record per meeting | status (scheduled, postponed, cancelled), bills, witnesses, hearing memos, amendments, roll-call votes, transcripts |
| Senate and joint | Congressional Record Daily Digest (GovInfo) | the schedule printed the session day before, and the committee's outcome (ordered reported, concluded a hearing) |

Refreshed daily. Bills use the same ids as the US Congress Legislation Tracker (`hr1031-119`), so a meeting can be joined to the bill's status. The Senate's own schedule feed refuses automated requests, so Senate meetings appear once the Record prints them, usually the day before.

## Request

`POST https://api.pushbuild.com/congressional-committee-hearings/run` with a JSON body. Send your key in the `X-API-Key` header.

| Field | Type | Description |
| --- | --- | --- |
| `query` | string | Words that must all appear in the title, Senate summary, outcome, committee or witnesses. With Regex on, a regular expression (case-insensitive). |
| `regex` | boolean | Treat Keywords as a regular expression. Default: `false`. |
| `chambers` | list of strings | House, Senate, Joint. |
| `committee` | string | Committee or subcommittee name contains this text, e.g. Energy and Commerce, Health, Finance. |
| `witness` | string | Witness name or affiliation contains this text (House meetings). |
| `bills` | list of strings | Bills considered, e.g. H.R. 1031, S. 456, hr1031-119. |
| `meetingTypes` | list of strings | Hearing, Markup, Meeting, Business meeting, Briefing. |
| `statuses` | list of strings | Scheduled, Postponed, Cancelled, Rescheduled, Held, Held or not reported. |
| `upcomingOnly` | boolean | Only meetings today or later, soonest first. Default: `false`. |
| `dateFrom` | string | YYYY-MM-DD. |
| `dateTo` | string | YYYY-MM-DD. |
| `updatedSince` | string | Meetings published or changed since this date or timestamp (YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS, Eastern), to pick up reschedulings and new documents. |
| `congress` | integer | e.g. 119. |
| `sort` | string: newest, soonest, updated | newest (default), soonest, updated. |
| `groupBy` | string: committee, subcommittee, chamber, meetingType, month | Count meetings by committee, subcommittee, chamber, meetingType or month instead of listing them. |
| `dataset` | string: meetings, sources | meetings (default) or sources: each source's last refresh, row count and newest item. |
| `maxItems` | integer | Maximum items to return (1-500). Default: `100`. |

### Example

```
curl -X POST https://api.pushbuild.com/congressional-committee-hearings/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"maxItems": 20}'
```

### Response

```
{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}
```

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

## Pricing

Pay only for results returned: $0.80 per 1,000 records. No charge for errors or empty searches.

## Use it from Claude, ChatGPT or Cursor

This API is also an MCP server: `https://api.pushbuild.com/mcp/congressional-committee-hearings`. Add it to any assistant that supports remote MCP servers, with your key in the `X-API-Key` header. Same prices. [Setup for each app](https://pushbuild.com/apis/mcp.html).

## Related APIs

- [CPSC Product Recalls API](https://pushbuild.com/apis/cpsc-recalls.html): Search every US Consumer Product Safety Commission recall by product, brand, retailer, hazard, UPC, model or date.
- [Credit Union API](https://pushbuild.com/apis/ncua-credit-unions.html): Every federally insured US credit union from the NCUA locator: charter, type, status, total assets, members, peer group, field of membership, CEO, address, website and branch count, or every branch with address, coordinates, phone, ATM and services.
- [Crypto Perp Funding Rates & Open Interest: Hyperliquid, dYdX API](https://pushbuild.com/apis/crypto-perp-funding-rates.html): Perpetual futures funding rates, open interest and volume from Hyperliquid and dYdX, normalized to 8h and annualized, with cross-venue funding spreads and up to a year of funding history..
- [Congress Stock Trades API: House & Senate STOCK Act Disclosures API](https://pushbuild.com/apis/congress-stock-trades.html): Stock trades disclosed by US House members and Senators under the STOCK Act: one row per transaction with member, ticker, asset, purchase or sale, amount range, transaction date, filing date and disclosure lag, from official House and Senate filings..
- [Company Jobs API (Greenhouse, Lever, Ashby, Workable) API](https://pushbuild.com/apis/company-jobs-ats.html): Every open job straight from company career boards on Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee: title, location, remote flag, department, employment type, posted date, salary where published, apply link and full description..
- [Colombia TRM API](https://pushbuild.com/apis/colombia-peso-exchange-rate.html): Colombia's official peso exchange rate (TRM, Tasa Representativa del Mercado) certified daily by the Superintendencia Financiera: COP per US dollar with validity dates, full history back to 1991..

## Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

[hello@pushbuild.com](mailto:hello@pushbuild.com?subject=API%20question)

[(617) 299-8887](tel:+16172998887)

---
As of 2026-11-05. Source: https://pushbuild.com/apis/congressional-committee-hearings.html
