Choose your focus โ we'll customize your experience. You can explore everything and change this anytime.
15 data sources. One API key. One schema. Normalized congressional data for developers, journalists, researchers, and civic tech builders.
9 live endpoints. 100 requests/day free.
Members, votes, donors, lobbying, stock trades, executive orders, Super PACs, earmarks, and more โ all normalized from 15 federal data sources.
/v1/membersAll 535 current members with bio, party, committees, ideology scores
/v1/members/:id/donorsTop donors, employer breakdown, grassroots score
/v1/members/:id/tradesStock trades with suspicion scoring vs S&P 500
/v1/lobbyingLobbying filings by client, firm, issue, or amount
/v1/super-pacsIndependent expenditures for/against candidates
/v1/executive-ordersEOs with topic classification and revocation tracking
Stop scraping FEC, parsing Senate XML, and juggling 15 API keys. One call gets you normalized, ready-to-use data.
// One call. Every dollar behind a senator.
const res = await fetch(
'https://api.capitoltrace.com/v1/members/P000197/donors',
{ headers: { 'x-api-key': 'YOUR_API_KEY' } }
);
const { data } = await res.json();
// โ top donors, employer breakdown, grassroots score,
// in-state ratio, funding tier โ all normalizedStart free. Scale when you need to. All data is public record โ we just make it usable.
Students, hobbyists, civic tech experiments
Academics, journalists, data analysts
Newsrooms, developers, power users
Media orgs, advocacy groups, priority support
We normalize data from all of these so you don't have to.
Get your free API key instantly. No credit card. No approval process. Start making requests in 30 seconds.