Disclosed CapitolDisclosedCapitol
Home
Plans
Chad AI
API
Sign InGet Pro

Never Miss a Trade

Get weekly trade alerts free.

Explore

  • Politician Trades
  • Politicians
  • Executive Branch
  • Companies
  • All Stocks A–Z
  • Leaderboard
  • Compare Politicians
  • Committee Portfolios
  • Chad AI

Money & Policy

  • Government Contracts
  • Lobbying
  • Legislation
  • Campaign Finance
  • Institutional (13F)
  • Whale Watch (13D)

Markets

  • Markets Overview
  • Top Companies
  • Insider Trends
  • Economic Indicators
  • Live News

Resources

  • API Access
  • Developers
  • Developer Guides
  • Data Export
  • Glossary
  • Methodology
  • Data Sources
  • How It Works

Company

  • About Us
  • Press
  • FAQ
  • Pricing
  • vs. Capitol Trades
  • Contact
  • Watchlist

Legal

  • Editorial Standards
  • Corrections
  • Disclaimers
  • Privacy
  • Terms
© 2026 Disclosed Capitol. All rights reserved.
TermsPrivacyDisclaimer
HomeTrades
Chad
WatchlistAccount

The Congressional Trading API

Program your own congressional trade tracker. Query real-time STOCK Act disclosures — by member, ticker, committee, or date — as clean JSON.

Get an API keySee the endpoints

Comparing tools? See Disclosed Capitol vs. Capitol Trades and vs. QuiverQuant — both cover whether each has a developer API.

What you can build

  • A real-time alert pipeline triggered by new STOCK Act filings.
  • Backtests of consensus picks — what would $10K have done if it followed every member of Congress who bought $NVDA above a confidence threshold?
  • A custom dashboard that surfaces committee portfolios alongside your own holdings.
  • Newsletter automation that pulls the latest disclosed trades for a watchlist of tickers or members and emails subscribers when something hits.
  • Research tooling for journalists and independent researchers that needs structured access to the raw filings without scraping the House and Senate disclosure portals.

Guides

API quickstartGet a key, make your first call in curl or Python, read what it cost, then filter and page through results.Congress trades as JSON: the Nancy Pelosi exampleLook up a member of Congress, download every trade they've disclosed as JSON, filter it, and save it to CSV.Webhook setupHave new filings pushed to your server as signed JSON the moment they land, instead of polling. Pro and Max.

All developer guides

Endpoints

Base URL: https://api.disclosedcapitol.com

GET/politicians

List every tracked member of Congress with party, state, chamber, and aggregate trading stats.

GET/politicians/{id}/trades

All disclosed trades for a single member, including ticker, amount range, transaction date, and disclosure date.

GET/tickers/{symbol}/trades

All congressional trades for a single ticker, across every member of Congress.

GET/tickers/{symbol}/summary

Aggregate stats for a ticker: total trades, unique politicians, buy/sell ratio, average 30-day alpha vs. the S&P 500.

GET/committees/{code}/portfolio

Aggregate holdings + performance for a single congressional committee (e.g. House Armed Services).

GET/trades/recent

Most recently disclosed STOCK Act trades, ordered by disclosure date. Useful for backfilling and live alerts.

Example request

curl -H "DC-API-Key: YOUR_API_KEY" \
  "https://api.disclosedcapitol.com/tickers/NVDA/trades?limit=5"

Example response (truncated)

[
  {
    "id": 295043,
    "politician_id": 400,
    "politician_name": "Ro Khanna",
    "party": "D",
    "state": "CA",
    "chamber": "House",
    "ticker": "NVDA",
    "trade_type": "Sell",
    "asset_type": "Stock",
    "amount_range": "$1,001 - $15,000",
    "transaction_date": "2026-09-23",
    "disclosure_date": "2026-10-01",
    "days_to_disclose": 8,
    "price_on_trade_date": 225.51
    /* …plus prices and performance fields */
  }
  /* …4 more trades */
]

trade_type is Buy, Sell, Exchange, Exercise, Unknown or Other; owner is Self, SP, JT or DC; trade_type filters accept Purchase/Sale as synonyms. A sell's gain_* and alpha_* are direction-adjusted: positive means the price fell after the sale.

Pricing

Core

$6/month · full data access.

  • 7,500 credits / month
  • 120 requests / min
  • Email alerts (no webhooks)
  • Chad AI: 20 messages / day

Pro

$15/month · adds webhooks.

  • 30,000 credits / month
  • 240 requests / min
  • Unlimited webhooks
  • Chad AI: 500 messages / week

Max

$30/month · heavy workloads.

  • 125,000 credits / month
  • 600 requests / min
  • Unlimited webhooks
  • Chad AI: 1,000 messages / week

Most calls cost a base charge plus 1 credit per row they return, or 5 per executive-branch (OGE) trade or disclosure row. Pay-as-you-go credits, from $10, get the same data on every endpoint without a plan.

A free account comes with 750 credits to try the API, and Core starts with a 7-day free trial. Annual billing saves up to 25%. What each plan includes has the full details, and plans and pricing is where to start. Every plan is licensed for personal use and for news and media use (Terms Section 9.1). For any other use, email admin@disclosedcapitol.com to ask for written permission.

Frequently asked questions

What does the Disclosed Capitol API give me access to?
Real-time disclosed congressional stock trades sourced from official U.S. House and Senate STOCK Act filings (PTRs and annual reports), structured as clean JSON. Endpoints cover per-member, per-ticker, per-committee, and recent-trades views.
Is there a free trial?
Yes. A free account comes with 750 credits to try the API. Core also comes with a 7-day free trial (one per account) that includes its full 7,500 monthly credits. A card is required at checkout for the trial, and if you cancel before it ends you're not charged. Each plan includes a monthly credit allowance: Core ($6/month) has 7,500 credits a month and 120 requests per minute, Pro ($15/month) has 30,000 credits, 240 requests per minute and webhooks, and Max ($30/month) has 125,000 credits, 600 requests per minute and webhooks. Annual billing saves up to 25%. You can also buy pay-as-you-go credits from $10, at 1,000 credits per $1. Full details are at /plans.
How fresh is the data?
Disclosed Capitol ingests new STOCK Act filings on a continuous schedule throughout each trading day. Once a filing is parsed and verified, it's available through the API within minutes.
Can I redistribute or republish the data?
The underlying STOCK Act filings are public-record U.S. government disclosures, and the Ethics in Government Act restricts how financial disclosure reports may be obtained and used, other than by news and communications media for dissemination to the general public. Republishing in news or media coverage is permitted; redistributing the dataset in bulk as a standalone feed or API is not. Disclosed Capitol's value-add (parsing, normalization, performance metrics, AI analysis) is licensed under the terms posted at /terms. Attribution to Disclosed Capitol is appreciated.
How do I get an API key?
Sign up for a free account (it comes with 750 credits to try the API) and generate a key from the Account → API Keys panel. Send it in the DC-API-Key request header on every call. The API quickstart at /developers/guides/api-quickstart walks through your first call.
Does the API support webhooks for real-time alerts?
Yes — Pro and Max accounts can subscribe to HMAC-signed webhooks for real-time events (trade.created, disclosure.detected, insider.filed, lobbying.filed, contract.awarded, whale.filed), or receive the same events by email with no server required. Set up in Account → Webhooks; setup guide at /tutorials/webhooks.
What can I use the API data for?
Personal use and news or media use. Much of the data comes from financial disclosure reports filed under the Ethics in Government Act, which provides that it is unlawful to obtain or use a report “for any commercial purpose, other than by news and communications media for dissemination to the general public.” So the API is licensed for your own research and analysis, and for reporting, newsletters, and other publication to the general public. Any other use needs our written permission — email admin@disclosedcapitol.com describing your intended use. Section 9.1 of /terms has the detail. This is not legal advice; consult your own counsel if you are unsure.
Is there a congressional trading API for congress stock trades?
Yes — the Disclosed Capitol API is a congressional trading API. It returns disclosed congress stock trades as JSON: query by member of Congress, by ticker, by committee, or pull the most recent filings. Each trade includes the transaction type, ticker, amount range, transaction date, and disclosure date, sourced from official STOCK Act filings. Start with Core's 7-day free trial at /plans.
Can I get politician stock trades through the API?
Yes. GET /politicians lists every tracked member with aggregate stats, and GET /politicians/{id}/trades returns that politician's full disclosed stock-trade history. Per-member performance fields (CAGR, alpha vs. the S&P 500) are included where enough enriched trades exist.
Does the API include both Senate and House trading data?
Yes — coverage spans both chambers. Every endpoint includes U.S. Senate and U.S. House STOCK Act disclosures (and executive-branch filers where available), so a single API key covers House trading data, Senate trading data, and cross-chamber views by ticker or committee.

Powered by Disclosed Capitol

Free attribution: link back to disclosedcapitol.com when republishing aggregated outputs.

Start a 7-day free trial