?>
ESC to close

Congressional Trading API

Maintained by Piyush Arora

Last updated:

Get every stock trade members of Congress disclose under the STOCK Act as clean JSON — who traded, what they bought or sold, the dollar amount, when it was traded and when it was disclosed, and how the stock has performed since. Rank politicians by trading activity and returns, pull any member's estimated portfolio, and see which members trade a given stock. The API is free to use.

How this fits the ownership suite: Congress trades sit beside the other "who is buying" signals. Pair this API with the Insider Trading API to compare politicians' trades with what company executives are doing, or with the Institutional Ownership API for fund positioning in the same stock. Prefer to browse? The same data powers our Congress Trading Tracker.

GET https://data.businessquant.com/congress/trades?api_key={api_key}
GET https://data.businessquant.com/congress/politicians?window={window}&api_key={api_key}
GET https://data.businessquant.com/congress/politician?member={member}&api_key={api_key}
GET https://data.businessquant.com/congress/ticker?ticker={ticker}&api_key={api_key}

1. Request Parameters — Trades

The /congress/trades endpoint is the congressional stock trading feed: one record per disclosed trade, newest disclosure first. Every filter is optional — call it with only your API key for the latest trades across Congress, or narrow it by stock, member, party, state, trade direction, owner, asset type and date range. Paginate with page and page_size.

ParameterDescription
api_key
Required
Your unique API key for authentication and usage tracking.
ticker
Optional
Only trades in this stock.
Format: ticker=NVDA
member
Optional
Only this member of Congress: their member ID (P000197) or the member slug used in our tracker's URLs (nancy-pelosi-p000197).
Format: member=P000197
side
Optional
Trade direction: buy, sell or exchange.
Format: side=buy
party
Optional
Party of the member, e.g. D or R.
Format: party=D
state
Optional
Two-letter state code of the member.
Format: state=CA
owner
Optional
Whose account traded: Self, Spouse, Joint or Dependent Child.
Format: owner=Spouse
asset_class
Optional
Type of asset, e.g. Stock, ETF, Option, Bond, Fund or Crypto.
Format: asset_class=Stock
date_from
Optional
Earliest date to include (YYYY-MM-DD).
Format: date_from=2026-01-01
date_to
Optional
Latest date to include (YYYY-MM-DD).
Format: date_to=2026-06-30
date_field
Optional
Which date date_from and date_to apply to: filing (the disclosure date, default) or transaction (the trade date).
Format: date_field=transaction
page
Optional
Page number for paginated results. Defaults to 1.
Format: page=2
page_size
Optional
Records per page. Maximum 1,000. Default 100.
Format: page_size=500
Example cURL — Congress Trades in NVDA
curl -X GET "https://data.businessquant.com/congress/trades?ticker=NVDA&page=1&page_size=10&api_key=YOUR_API_KEY"
Sample Response — trades (1 record shown)
{
    "metadata": {
        "page": 1,
        "page_size": 10,
        "total_records": 595,
        "total_pages": 60,
        "note": ""
    },
    "data": [
        {
            "filing_id": "20035563",
            "filing_date": "2026-10-27",
            "transaction_date": "2026-10-02",
            "filing_delay_days": 25,
            "is_late": false,
            "bioguide_id": "S000250",
            "politician_name": "Pete Sessions",
            "chamber": "House",
            "party": "R",
            "state": "TX",
            "district": 17,
            "owner": "Spouse",
            "side": "sell",
            "transaction_type": "Sale",
            "ticker": "NVDA",
            "issuer_name": "Nvidia Corp",
            "sector": "Technology",
            "industry": "Semiconductor Design",
            "asset": "NVIDIA Corporation - Common Stock (NVDA) [ST]",
            "asset_class": "Stock",
            "amount_range": "$15,001 - $50,000",
            "amount_min": 15001,
            "amount_max": 50000,
            "price_at_trade": 233.95,
            "price_latest": 202.06,
            "price_latest_date": "2026-11-02",
            "return_since_trade": -0.1363111767712637,
            "spy_return_since_trade": -0.02275023951022148,
            "excess_return": -0.11356093726104222,
            "description": null,
            "comments": null
        }
    ]
}

2. Endpoints

Four endpoints cover the trades themselves and the three ways people look at them: by politician, across all politicians, and by stock. All four use the same API key and the same {metadata, data} response envelope.

/congress/trades

Every disclosed trade with the member, party, state, owner, asset, ticker, dollar amount range, trade and disclosure dates, days to disclose, and the stock's return since the trade against the S&P 500. Filter by any combination of stock, member, party, state, side, owner, asset type and dates.

/congress/politicians

Every member of Congress who traded in a period, ranked by dollar volume, number of trades, buys, sells, latest disclosure or the return of their purchases. Each record carries buy and sell counts and volumes, most-traded tickers, top sector, typical disclosure delay and win rate.

/congress/politician

One member in a single call: profile (chamber, party, state, district, committees), trading statistics for every period from 30 days to all time, their estimated current stock portfolio with value, cost, return and weight, and the stocks they trade most.

/congress/ticker

One stock through Congress's eyes: buy and sell activity for every period, how many members bought and sold and from which party, every member who traded it with their volume and estimated position, and a month-by-month history of congressional buying and selling.

3. Request Parameters — Politicians, Politician & Ticker

Periods are given with window: 30D, 90D, 180D, YTD, 1Y or ALL (all time, the default). Every endpoint needs api_key.

/congress/politicians

ParameterDescription
window
Optional
Period the ranking covers. Default ALL.
Format: window=1Y
sort
Optional
Ranking: volume (default, buy + sell dollar volume), trades, buys, sells, last_filing (most recent disclosure) or return (average return of purchases against the S&P 500).
Format: sort=trades
party
Optional
Only members of this party, e.g. D or R.
Format: party=R
state
Optional
Only members from this state (two-letter code).
Format: state=TX
current_only
Optional
Only members serving now. Default false.
Format: current_only=true
page
Optional
Page number. Defaults to 1.
Format: page=1
page_size
Optional
Records per page. Maximum 500. Default 100.
Format: page_size=50

/congress/politician

ParameterDescription
member
Required
The member: their member ID (P000197) or member slug (nancy-pelosi-p000197). Every trade record carries the ID as bioguide_id.
Format: member=P000197

/congress/ticker

ParameterDescription
ticker
Required
Stock ticker symbol.
Format: ticker=NVDA
window
Optional
Period for the list of members who traded the stock. Default ALL. The statistics always come for every period.
Format: window=1Y
months
Optional
Months of monthly buy/sell history, 1 to 240. Default 60.
Format: months=24

4. Response Fields

Every response is a metadata object (the filters applied, and for lists the page, page size, total records and total pages) and a data payload. Dollar volumes and portfolio values are estimates and carry the _est suffix. Returns are decimals: 0.12 is 12%.

/congress/trades

One record per disclosed trade.

FieldTypeDescription
filing_idstringID of the disclosure report the trade was filed in. Trades disclosed together share it.
filing_datestringDate the trade was disclosed (YYYY-MM-DD).
transaction_datestringDate the trade was made.
filing_delay_daysintegerDays from the trade to its disclosure.
is_latebooleantrue when the trade was disclosed after the STOCK Act's 45-day deadline.
bioguide_idstringMember ID of the member of Congress (e.g. P000197). Use it as member on every endpoint.
politician_namestringName of the member.
chamberstringChamber the member sits in.
partystringParty code, e.g. D or R.
statestringTwo-letter state code.
districtinteger|nullCongressional district.
ownerstring|nullWhose account traded: Self, Spouse, Joint or Dependent Child.
sidestringbuy, sell or exchange.
transaction_typestringTrade type: Purchase, Sale, Sale (Partial) or Exchange.
tickerstring|nullTicker of the stock traded. Null for assets with no listed ticker.
issuer_namestring|nullCompany name.
sectorstring|nullSector of the company.
industrystring|nullIndustry of the company.
assetstringThe asset as the member described it.
asset_classstringType of asset: Stock, ETF, Option, Bond, Fund, Crypto, Private Stock, Private Interest or Other.
amount_rangestring|nullDisclosed dollar range, e.g. "$15,001 - $50,000".
amount_minnumber|nullLow end of the range in dollars.
amount_maxnumber|nullHigh end of the range in dollars. Null for open-ended top ranges.
price_at_tradenumber|nullClosing price of the stock on the trade date.
price_latestnumber|nullLatest closing price.
price_latest_datestring|nullDate of price_latest.
return_since_tradenumber|nullStock return from the trade date to the latest close.
spy_return_since_tradenumber|nullS&P 500 (SPY) return over the same dates.
excess_returnnumber|nullreturn_since_trade minus spy_return_since_trade: how much the stock beat or lagged the market since the trade.
descriptionstring|nullDescription the member added to the trade, if any.
commentsstring|nullComments the member added to the trade, if any.

/congress/politicians and the stats of /congress/politician

One record per member for the chosen window. A member's own stats list has one such record per period, without the member's name and profile fields.

FieldTypeDescription
bioguide_idstringMember ID.
politician_namestringName of the member.
chamber / party / state / districtstringThe member's chamber, party, state and district.
is_current_memberbooleantrue while the member is serving.
windowstringPeriod the record covers: 30D, 90D, 180D, YTD, 1Y or ALL.
n_tradesintegerTrades in the period.
n_buys / n_sells / n_exchangesintegerTrades by direction.
buy_volume_estnumberEstimated dollar volume bought.
sell_volume_estnumberEstimated dollar volume sold.
net_volume_estnumberBought minus sold.
n_filingsintegerDisclosure reports filed in the period.
first_trade_date / last_trade_datestringFirst and latest trade in the period.
last_filing_datestringLatest disclosure.
n_tickersintegerDistinct stocks traded.
top_tickersarray|nullMost-traded tickers, most active first.
top_sectorstring|nullSector traded most.
median_filing_delay_daysnumber|nullTypical number of days the member takes to disclose a trade.
pct_latenumber|nullShare of trades disclosed after the 45-day deadline (0 to 1).
avg_excess_return_buysnumber|nullAverage return of the member's purchases since the trade, minus the S&P 500 over the same dates.
win_rate_buysnumber|nullShare of purchases that have beaten the S&P 500 since the trade (0 to 1).

/congress/politician

data is an object with four parts: profile (the member and their all-time totals, plus committees), stats (one record per period, fields as above), holdings and top_traded.

FieldTypeDescription
profile.committeesarray|nullCommittees the member sits on.
holdings[].ticker / issuer_name / sectorstringThe stock held.
holdings[].held_shares_estnumberEstimated shares held today.
holdings[].held_value_estnumberEstimated value at the latest close.
holdings[].held_cost_estnumberEstimated dollars invested in the position.
holdings[].held_returnnumber|nullEstimated return on the position.
holdings[].held_weightnumberShare of the member's estimated stock portfolio (0 to 1).
holdings[].held_sincestringDate the position was opened.
holdings[].price_latest / price_latest_datenumber / stringLatest close and its date.
top_traded[].ticker / issuer_name / sector / asset_classstringThe stock traded.
top_traded[].n_trades / n_buys / n_sellsintegerAll-time trades in the stock by the member.
top_traded[].buy_volume_est / sell_volume_est / net_volume_estnumberEstimated dollars bought, sold and net.
top_traded[].first_trade_date / last_trade_datestringFirst and latest trade in the stock.
top_traded[].avg_excess_return_buysnumber|nullAverage return of the member's purchases of the stock against the S&P 500.

/congress/ticker

data is an object with four parts: issuer (ticker, company name, sector, industry, latest price), stats (one record per period), members (every member who traded the stock in the chosen window, largest volume first) and monthly.

FieldTypeDescription
stats[].windowstringPeriod the record covers.
stats[].n_trades / n_buys / n_sells / n_exchangesintegerCongressional trades in the stock.
stats[].buy_volume_est / sell_volume_est / net_volume_estnumberEstimated dollars bought, sold and net.
stats[].n_politiciansintegerMembers who traded the stock.
stats[].n_buyers / n_sellersintegerMembers who bought / sold it.
stats[].n_trades_dem / n_trades_repintegerTrades by Democrats / Republicans.
stats[].n_filings / first_trade_date / last_trade_date / last_filing_dateinteger / stringDisclosure reports and dates.
members[].bioguide_id / politician_name / party / chamber / statestringThe member.
members[].n_trades / n_buys / n_sellsintegerThe member's trades in the stock.
members[].buy_volume_est / sell_volume_est / net_volume_estnumberEstimated dollars bought, sold and net.
members[].held_shares_est / held_value_estnumber|nullEstimated position the member holds today.
members[].avg_excess_return_buysnumber|nullAverage return of the member's purchases against the S&P 500.
monthly[].monthstringFirst day of the month.
monthly[].sidestringbuy, sell or exchange.
monthly[].n_trades / volume_est / n_politiciansinteger / number / integerTrades, estimated dollars and members trading that month.

5. Endpoint Variations

Copy any of the following directly into your application or HTTP client.

1. Latest Congress Trades — The newest disclosed trades across all members, 100 per page.
https://data.businessquant.com/congress/trades?api_key=YOUR_API_KEY
2. One Politician's Trades — Every trade a member has disclosed, newest first.
https://data.businessquant.com/congress/trades?member=P000197&page_size=500&api_key=YOUR_API_KEY
3. Congress Buying a Stock — Purchases of one stock by members of Congress.
https://data.businessquant.com/congress/trades?ticker=NVDA&side=buy&api_key=YOUR_API_KEY
4. Trades Made in a Date Range — Filter by trade date instead of disclosure date.
https://data.businessquant.com/congress/trades?date_field=transaction&date_from=2026-01-01&date_to=2026-03-31&api_key=YOUR_API_KEY
5. Most Active Traders in Congress — Members ranked by number of trades over the last year.
https://data.businessquant.com/congress/politicians?window=1Y&sort=trades&api_key=YOUR_API_KEY
6. Best-Performing Politicians — Current members ranked by how their purchases did against the S&P 500.
https://data.businessquant.com/congress/politicians?window=ALL&sort=return&current_only=true&api_key=YOUR_API_KEY
7. Politician Portfolio — A member's profile, stats per period, estimated holdings and most-traded stocks.
https://data.businessquant.com/congress/politician?member=nancy-pelosi-p000197&api_key=YOUR_API_KEY
8. Stock Activity — Who in Congress trades a stock, with 24 months of buying and selling.
https://data.businessquant.com/congress/ticker?ticker=NVDA&window=1Y&months=24&api_key=YOUR_API_KEY

6. API Response Sample — Congress Trades

The latest congressional trades in NVIDIA (NVDA) — 595 trades in total, the first 10 shown.

API Response — Congress Trades

NVIDIA (NVDA)  ·  595 trades  ·  newest disclosure first

MemberSideOwnerAmount Traded Disclosed Price at Trade Return Since vs S&P 500
Pete Sessions
R-TX
Sell Spouse $15,001 - $50,000 2026-10-02 2026-10-27 $233.95 -13.6% -11.4%
Cleo Fields
D-LA
Buy Self $1,001 - $15,000 2026-10-01 2026-10-22 $230.86 -12.5% -10.9%
Cleo Fields
D-LA
Buy Self $1,001 - $15,000 2026-10-01 2026-10-22 $230.86 -12.5% -10.9%
Cleo Fields
D-LA
Buy Self $1,001 - $15,000 2026-10-01 2026-10-22 $230.86 -12.5% -10.9%
Daniel Meuser
R-PA
Sell Spouse $1,001 - $15,000 2026-08-31 2026-10-14 $220.78 -8.5% -6.5%
Ro Khanna
D-CA
Buy Dependent Child $1,001 - $15,000 2026-09-23 2026-10-07 $225.51 -10.4% -8.4%
Ro Khanna
D-CA
Sell Spouse $1,001 - $15,000 2026-09-04 2026-10-07 $230.36 -12.3% -9.9%
Gilbert Ray Cisneros, Jr.
D-CA
Sell Self $1,001 - $15,000 2026-08-18 2026-09-10 $219.74 -8.0% -6.1%
Gilbert Ray Cisneros, Jr.
D-CA
Buy Self $1,001 - $15,000 2026-07-17 2026-09-04 $202.81 -0.4% -1.6%
John J. McGuire III
R-VA
Buy Spouse $1,001 - $15,000 2026-08-18 2026-09-02 $219.74 -8.0% -6.1%

7. API Response Sample — Politician Rankings

The most active traders in Congress over the last year, ranked by number of trades — 113 members traded in the period, the top 10 shown.

API Response — Politician Rankings

Window 1Y  ·  sorted by trades  ·  113 members

MemberChamber Trades Buys Sells Bought (est.) Sold (est.) Top Tickers Last Disclosure
Ro Khanna
D-CA
House 5,559 2,938 2,621 $44.28M $39.36M MU, FDS, MSFT 2026-10-07
Gilbert Ray Cisneros, Jr.
D-CA
House 1,239 771 464 $13.43M $10.92M DASH, APP, FLEX 2026-10-12
Michael T. McCaul
R-TX
House 1,073 572 501 $42.89M $31.08M INTU, SPGI, SAP 2026-10-14
Lisa C. McClain
R-MI
House 487 164 323 $1.78M $2.76M AAPL, ASML, CACI 2026-10-12
April McClain Delaney
D-MD
House 361 156 204 $1.86M $6.51M CHRW, HUBB, TSCO 2026-09-09
Julia Letlow
R-LA
House 257 164 93 $1.39M $744.0K CRM, AAPL, META 2026-03-12
Julie Johnson
D-TX
House 221 43 177 $344.0K $1.42M CARR, CMS, DE 2026-08-05
Kevin Hern
R-OK
House 211 29 172 $5.48M $14.56M DVN, HD, BSX 2026-10-28
David J. Taylor
R-OH
House 181 104 77 $856.6K $763.0K AVGO, GOOGL, HD 2026-10-29
Scott H. Peters
D-CA
House 151 82 69 $21.60M $20.04M — 2026-10-15

8. API Response Sample — Politician Portfolio

Nancy Pelosi's profile, trading statistics and estimated stock portfolio in one call — 211 disclosed trades in 44 stocks; the 10 largest estimated holdings shown.

API Response — Politician Portfolio

Nancy Pelosi  ·  D-CA  ·  House

Trades211
Bought (est.)$116.07M
Sold (est.)$110.62M
Last Disclosure2026-10-02
HoldingSector Shares (est.) Value (est.) Cost (est.) Return Weight Held Since
V
Visa Inc.
Financial Services 46,048 $19.59M $15.00M 30.6% 13.5% 2026-05-15
CRM
Salesforce, Inc.
Technology 86,450 $19.55M $15.00M 30.3% 13.4% 2026-05-15
MSFT
Microsoft Corp
Technology 35,552 $18.03M $15.00M 20.2% 12.4% 2026-05-15
AAPL
Apple Inc.
Technology 49,962 $16.90M $15.00M 12.7% 11.6% 2026-05-15
AMZN
Amazon Com Inc
Consumer Discretionary 56,788 $13.95M $15.00M -7.0% 9.6% 2026-05-15
NVDA
Nvidia Corp
Technology 66,572 $13.45M $15.00M -10.3% 9.2% 2026-05-15
AVGO
Broadcom Inc.
Technology 35,278 $11.37M $15.00M -24.2% 7.8% 2026-05-15
GOOGL
Alphabet Inc.
Technology 37,804 $10.55M $15.00M -29.7% 7.2% 2026-05-15
CRWD
CrowdStrike Holdings, Inc.
Technology 20,199 $4.88M $3.00M 62.8% 3.4% 2026-05-15
PANW
Palo Alto Networks Inc
Technology 12,354 $4.35M $3.00M 44.8% 3.0% 2026-05-15

9. API Response Sample — Congress Trading in a Stock

Who in Congress traded NVIDIA (NVDA) over the last year, with the stock's congressional buy/sell statistics for every period and 12 months of monthly history — the 10 largest traders shown.

API Response — Congress Trading in a Stock

Nvidia Corp (NVDA)  ·  Technology  ·  window 1Y

MemberChamber Trades Buys Sells Bought (est.) Sold (est.) Held Today (est.) Last Trade
Nancy Pelosi
D-CA
House 3 2 1 $550.0K $3.00M $13.45M 2026-01-16
Ro Khanna
D-CA
House 21 9 12 $814.0K $187.5K $5.77M 2026-09-23
Cleo Fields
D-LA
House 8 8 0 $255.5K $0 $5.43M 2026-10-01
Michael T. McCaul
R-TX
House 2 0 2 $0 $183.0K $588.2K 2026-02-26
Gilbert Ray Cisneros, Jr.
D-CA
House 10 5 5 $64.5K $64.5K $2.68M 2026-08-18
Lisa C. McClain
R-MI
House 3 1 2 $32.5K $65.0K $156.9K 2025-10-31
Daniel Meuser
R-PA
House 7 0 7 $0 $56.0K $665.3K 2026-08-31
Sam T. Liccardo
D-CA
House 1 0 1 $0 $32.5K $48.7K 2026-07-21
Pete Sessions
R-TX
House 1 0 1 $0 $32.5K $524.1K 2026-10-02
Tim Moore
R-NC
House 1 0 1 $0 $32.5K $128.6K 2026-03-24

10. Coverage & Data Details

Members Covered

Nearly 400 current and former members of Congress who have disclosed trades, each with party, state, district, committees and whether they are still serving.

Trades & Stocks

More than 150,000 trades in over 4,000 stocks and other assets — stocks, ETFs, options, bonds, funds and crypto — by the member, their spouse, joint accounts and dependent children.

Historical Depth

More than a decade of STOCK Act disclosures, so you can study how a member's trading changed across market cycles, committee assignments and terms.

Update Cadence

Updated every day with newly disclosed trades. Prices, returns, rankings and portfolio values are refreshed with each update.

Performance vs the Market

Every stock trade carries the price on the trade date, the return since, and the S&P 500's return over the same dates, so you can see at a glance which politicians' trades beat the market.

Ready-Made Analytics

Rankings, per-period statistics, estimated portfolios, disclosure delays and win rates come computed, so you do not have to aggregate the raw trade feed yourself.

11. Key Capabilities

Full congressional trade feed — Every disclosed trade with the member, owner, asset, ticker, amount range, trade date and disclosure date, filterable by stock, member, party, state, side, owner, asset type and dates.

Politician rankings — Rank members by dollar volume, trade count, buys, sells, latest disclosure or the return of their purchases, for any period from 30 days to all time.

Politician portfolios — A member's estimated current stock holdings with shares, value, cost, return and weight, next to their most-traded stocks.

Stock-level congress activity — For any ticker: how many members bought and sold, the party split, every member who traded it and a monthly buy/sell history.

Market-relative returns — Return since the trade and excess return over the S&P 500 on every stock trade, and average excess return and win rate per member.

Disclosure timing — Days from trade to disclosure, a late flag for trades disclosed after the 45-day STOCK Act deadline, and each member's typical delay.

12. Use Cases

Congressional trading data is followed by investors, journalists and researchers alike. Below are common ways the endpoints are used.

Copy-Trading & Signals

Follow the politicians whose purchases have beaten the market. Rank members with /congress/politicians?sort=return, then poll /congress/trades?member=... for their new disclosures.

Trade Alerts

Send alerts when members of Congress buy a stock on a watchlist. Query /congress/trades by ticker and date_from each day and notify on new records.

Stock Research Pages

Add a "Congress trading" panel to stock pages: /congress/ticker gives the buyer/seller counts, party split, the members who traded it and a monthly chart in one call.

Politician Profiles

Build a profile for every member: /congress/politician returns their committees, trading statistics per period, estimated holdings and most-traded stocks.

Journalism & Accountability

Spot trades in stocks overseen by a member's committees, trades disclosed late, and heavy trading ahead of major news, with the trade date, disclosure date and amount on every record.

Academic & Quant Research

Download the full trade history page by page (up to 1,000 records per call) to backtest congressional trading strategies or study whether politicians outperform the market.

Frequently Asked Questions

What is a congressional trading API?

It is an API that returns the stock trades members of Congress disclose under the STOCK Act as structured data. The Business Quant Congressional Trading API gives you the trades themselves, rankings of politicians, each member's estimated portfolio and congressional activity in any stock, as JSON.

How do I get every trade by one politician?

Call /congress/trades with member set to the member's ID (for example P000197 for Nancy Pelosi) or their member slug, and page through with page and page_size. /congress/politician returns the same member's statistics and estimated holdings.

Can I see which members of Congress bought a stock?

Yes. /congress/trades?ticker=NVDA&side=buy lists every purchase of the stock, and /congress/ticker?ticker=NVDA returns every member who traded it with their volume and estimated position, plus a monthly buy/sell history.

Does the API show how politicians' trades performed?

Yes. Every stock trade includes the price on the trade date, the return since and the excess return over the S&P 500. Members carry an average excess return and a win rate for their purchases, and /congress/politicians?sort=return ranks them by it.

How often is the congress trades data updated?

Every day. Newly disclosed trades are added daily, and prices, returns, rankings and portfolios are refreshed with each update.

Is the Congressional Trading API free to use?

Yes, the Congressional Trading API is free to use on every plan, including the free plan. Sign up for an API key and start querying congress stock trades immediately.