Free to start · pay as you grow

Explore for free. Build on the API.

Browse the full dataset across all 50 states on the free plan — the API included, at 5,000 calls a month. Upgrade for higher limits and licenses for the people doing the work.

Billing
Same price either way. Yearly lets Pro and Scale pay by invoice or purchase order.
Browse
Explore every state, free
$0forever
Every plan includes
  • Browse every state in the app
  • Unlimited Basic licenses
  • REST API & MCP server
People
Full licenses1
Workflow
Tracked bills, positions, tasks and notesUp to 25 bills
Triage sources2
Custom fieldsNot included
Reports as PDF, Word and linkNot included
Scheduled email reportsNot included
Automation rulesNot included
Note attachmentsNot included
ClientsNot included
Client members, free, one client eachNot included
Reports under your name, without CapitolMath'sNot included
Public positions on widgetsNot included
API & data
States in the API and exportsAll 50
API calls a month5,000
Requests a minute30
Bulk dataset downloadsNot included
Publishing & security
Legislator scorecards publishedPreview only
Enterprise SSO (SAML & OIDC)*Not included
Assistant
Written answers a month, shared25
Analysis
Political lean of every bill, and legislators' ideology scoresNot included
Whip counts for upcoming floor votesNot included
Similar bills across statesNot included
Bicameral companion billsNot included
Bipartisan-support analysisNot included
Sponsor effectiveness & votes against partyNot included
Analysis panels & charts in embeddable widgetsNot included
Buying & support
How you payNot included
Purchase ordersNot included
OnboardingNot included

* Turned on by CapitolMath staff: email [email protected] and we'll turn it on for your organization, then your Owner connects your identity provider.

Every plan includes
  • The public-record REST endpoints — bill search & detail, legislators, and vote histories
  • The MCP server — the same data as native tools for AI assistants
  • Full bill text on demand (opt-in per request)
  • OpenAPI spec, normalized chambers & topics, bearer-key auth
  • 5 briefs per Full license each month — bill briefs and hearing packets, shared across your team
  • The Weekly digest every Monday morning, in each member's time zone

Questions

Is there a free tier?

Yes — Browse is free (no card): the bills, roll-call votes, legislators and dashboard across all 50 states, plus the REST API and MCP server at 5,000 calls a month and one Full license. Basic licenses are always free and unlimited. Paid plans raise the API limits and add Full licenses, CapitolMath's analysis and bulk downloads.

Do Owners and Admins need a paid license?

No. A person's role — Owner, Admin or Member — is what they can manage in the organization, and roles are free. Their license is what they can do with the data: a Full license, the paid seat, lets them edit shared work, export and create API keys; Basic licenses are free and unlimited. Someone in IT who manages members but never uses the data is an Admin with a Basic license, and costs nothing.

What's in the analysis on paid plans?

Everything CapitolMath computes, as opposed to the public record: each bill's political lean and every legislator's ideology scores, whip counts for upcoming floor votes, similar bills across states and bicameral companions, bipartisan-support analysis, and sponsor effectiveness and votes against party. It's the same in the app, the API, the MCP server and embeddable widgets. The State plan includes it for its one state — all except similar bills across states, which compare its bills with other states'.

How many briefs do we get?

5 per Full license each month on every plan, the free Browse plan included, shared across your team. Asking for a brief or refreshing one uses one, and only once it's written; editing, verifying and downloading never do. Unused briefs don't carry over.

How is AI writing checked?

AI writes only the prose, from the records it's given. Every date, count, vote and bill number the AI writes is checked against those records in code before you read it, and a passage it can't confirm is left out and listed. A digest that can't be confirmed goes out as its facts. In a brief, the AI is instructed to mark anything from general knowledge as Context, for you to verify. What your team edits or adds is theirs, and sharing a client copy asks first about any of it the check can't confirm.

Who gets the Weekly digest?

Every team member who owns or watches a bill. It's on by default with a Full license, and a Basic member can turn it on. A week with nothing new sends nothing, and you can turn it off from any email.

Can our clients read a brief?

Yes, on Pro and Scale, once your organization turns it on. Share a client copy with the client's own people: they read it in CapitolMath and can download it as a PDF. A client copy is written without priority, owners, tasks, internal notes or other clients.

How accurate are the whip counts?

Measured in public. Every whip count is recorded before anyone sees it and scored against the official roll call, and the results are published on the accuracy scoreboard on a fixed schedule, whatever they say. A chamber whose whip counts do worse than their baseline has them withdrawn, and what you pay doesn't change. How it works is in the methodology.

Do you support single sign-on?

Yes — Enterprise SSO through your identity provider (Okta, Microsoft Entra ID, Google Workspace, OneLogin, JumpCloud and others, by SAML or OIDC) is included in Pro and Scale. CapitolMath staff turn it on for your organization; then your Owner connects your identity provider on a guided setup page, tests a sign-in and puts it live. Email [email protected] to start.

Can we add Full licenses without moving up a plan?

On Pro, yes: add them one at a time, each billed with the plan, up to the most the table above shows. Beyond that, Scale includes more. Add or remove them on this page; fewer take effect at the end of the period you've paid for.

Can we pay yearly, by invoice or purchase order?

Every paid plan can be billed yearly, at twelve times the monthly price. Pro and Scale paid yearly can be paid by invoice instead of a card: choose Request an invoice, name your billing contact and add your purchase order number. CapitolMath approves invoice billing, typically within one business day; then the plan starts and Stripe emails the invoice, with your purchase order number on it, payable within 30 days. For a W-9, a security questionnaire or a data processing agreement, email [email protected].

Can I cancel anytime?

Yes. Monthly plans are month-to-month through Stripe; cancel from your Organization page and access continues through the end of the current period. A yearly plan runs to the end of its year.

What counts as a request?

Each REST call is one request against your monthly allowance, and each page of results is its own request. Most MCP tool calls are one request too; a few count one per record they read: comparing legislators counts one per legislator, and reading a governor's or the President's record counts two.

Do you offer bulk datasets?

Yes — the same normalized data is available as bulk exports. Reach out and we'll set you up.

Still have questions? Email [email protected].