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.
Browse Explore every state, free | State For nonprofits, unions and one-state teams | Developer Build on the API | Pro Equip a policy team, and grow it | Scale For firms, associations and agencies with clients | |
|---|---|---|---|---|---|
| $0forever | $49/ month | $99/ month | $199/ monthYearly can be paid by invoice 10 Full licenses 10 included; more at $25 a month each, up to 25 | $1,000/ monthYearly can be paid by invoice | |
| Create an organization | Not available yet | Not available yet | Not available yet | Not available yet | |
| Every plan includes |
| ||||
| People | |||||
| Full licenses | 1 | 3 | 1 | 10, up to 25 | 25 |
| Workflow | |||||
| Tracked bills, positions, tasks and notes | Up to 25 bills | Its state | Included | Included | Included |
| Triage sources | 2 | 5 | 5 | 25 | Unlimited |
| Custom fields | Not included | 5 | 5 | 20 | 20 |
| Reports as PDF, Word and link | Not included | Included | Included | Included | Included |
| Scheduled email reports | Not included | 2 | 2 | 20 | Unlimited |
| Automation rules | Not included | Not included | Not included | Included | Included |
| Note attachments | Not included | 5 GB | 5 GB | 50 GB | 250 GB |
| Clients | Not included | Not included | Not included | 3 | Unlimited |
| Client members, free, one client each | Not included | Not included | Not included | Included | Included |
| Reports under your name, without CapitolMath's | Not included | Not included | Not included | Not included | Included |
| Public positions on widgets | Not included | Included | Included | Included | Included |
| API & data | |||||
| States in the API and exports | All 50 | 1 | All 50 | All 50 | All 50 |
| API calls a month | 5,000 | 25,000 | 150,000 | 150,000 | 500,000 |
| Requests a minute | 30 | 60 | 120 | 120 | 200 |
| Bulk dataset downloads | Not included | Not included | Not included | Included | Included |
| Publishing & security | |||||
| Legislator scorecards published | Preview only | 1 | Not included | 10 | 50 |
| Enterprise SSO (SAML & OIDC)* | Not included | Not included | Not included | Included | Included |
| Assistant | |||||
| Written answers a month, shared | 25 | 250 | 600 | 1,500 | 4,000 |
| Analysis | For your state | ||||
| Political lean of every bill, and legislators' ideology scores | Not included | Included | Included | Included | Included |
| Whip counts for upcoming floor votes | Not included | Included | Included | Included | Included |
| Similar bills across states | Not included | Not included | Included | Included | Included |
| Bicameral companion bills | Not included | Included | Included | Included | Included |
| Bipartisan-support analysis | Not included | Included | Included | Included | Included |
| Sponsor effectiveness & votes against party | Not included | Included | Included | Included | Included |
| Analysis panels & charts in embeddable widgets | Not included | Included | Included | Included | Included |
| Buying & support | |||||
| How you pay | Not included | Card | Card | Card, or yearly invoice | Card, or yearly invoice |
| Purchase orders | Not included | Not included | Not included | Yearly | Yearly |
| Onboarding | Not included | Not included | Not included | Not included | Setup and a named contact |
- Browse every state in the app
- Unlimited Basic licenses
- REST API & MCP server
* Turned on by CapitolMath staff: email [email protected] and we'll turn it on for your organization, then your Owner connects your identity provider.
- 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
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.
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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].
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.
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.
Yes — the same normalized data is available as bulk exports. Reach out and we'll set you up.
Still have questions? Email [email protected].