Skip to main content
6.0M+ distinct sections, indexed as 21M+ retrieval passages, across federal law and all 56 states and territories. The corpus grows continuously, so this page gives magnitudes and the table below gives the measured split. For a number you can put in a contract, call the endpoint. It is free, self-describing and authoritative over anything written here by hand.
Counts are distinct sections, one per provision or document, matching what GET /us/statutes/coverage returns. Longer documents split into several passages for retrieval, so the index holds more passages than sections. A citation lookup still resolves to one section with its full text. Past editions held for point-in-time lookups are counted too, and statusBreakdown.superseded gives that share per corpus.

Federal

1.5M+ sections, 16 corpora. US Code, CFR, Statutes at Large, Federal Register, adjudications, federal local court rules, and per-corpus scope limits.

States and territories

4.5M+ sections across 56 jurisdictions. Statutes, regulations, constitutions, court rules, state registers, state agency guidance and AG opinions.

Agency guidance

97K+ documents from 53 named federal sources, each filterable with source.

State session laws

Session laws for the 50 states, DC and Puerto Rico, from 1975, as enacted, with dates, veto outcome and text. Counts per jurisdiction and session are on GET /us/statutes/coverage.

What’s in the corpus

Counts measured 2026-11-07. The 56 jurisdictions are the 50 states, DC, Puerto Rico, Guam, the Northern Mariana Islands, the US Virgin Islands and American Samoa. All 56 carry statutes, regulations and court rules, and 53 carry constitutions. Guam, the Virgin Islands and DC have no constitution of their own, and the organic acts of Guam and the Virgin Islands are federal law. Session laws cover the 50 states, DC and Puerto Rico from 1975, and the count held per jurisdiction and session changes as collection proceeds, so the live counts are on GET /us/statutes/coverage. Every section is indexed for hybrid semantic and keyword search, and mirrored in multiple formats (HTML, PDF, XML, plain text, DOCX) where the source provides them.

Federal

Federal law is split into 16 corpus types, from the US Code, the CFR and the Federal Register to agency guidance, adjudications, the Federal Rules and treaties. The federal table lists every one with its scope limits, and treaty coverage covers the two treaty tokens. Congressional bills are not held, and the planned FEDERAL_BILL token is described on the federal page and the Roadmap. Agency guidance is the one corpus with a registry behind it: 53 named sources across 26 agencies behind the single corpusType=AGENCY_GUIDANCE token, each narrowable with source. See the source registry.

State corpora

Per-jurisdiction counts for all 56 are in the matrix. A few sets, mainly professional-conduct and bar rules and all of American Samoa’s Code, Constitution and court rules, are read from a bar association’s site, and the states page says which.

State administrative registers

corpusType=STATE_REGISTER holds the notices a state printed in its official register: proposed, adopted and emergency rule text, one document per item, cited by register volume and page. It is not codified law, it is never ranked as primary law, and it is served with goodLawStatus: "unknown". See per-jurisdiction counts.

State agency guidance

State-issued regulatory guidance that interprets state law, almost all of it insurance-regulator bulletins. Queryable with corpusType=STATE_AGENCY_GUIDANCE paired with state. It is not a full rollout: it lands state by state, and some states may never be built. See per-state sources and counts.

State attorney general opinions

Formal written opinions of a state Attorney General, construing that state’s own statutes, constitution and regulations for an officer, legislator or local government who asked. Queryable with corpusType=STATE_AG_OPINION paired with state. The rollout is by jurisdiction: 45 of the 52 jurisdictions surveyed are live, and the survey measured roughly 184,600 individually addressable opinions, so what is live is a fraction of what exists.
AG opinions are persuasive authority, not binding law. An AG opinion is often the only interpretive authority for a provision no court has reached.goodLawStatus: "unknown" means Vaquill makes no claim about whether this text is still good law. It is served this way by design, because the publisher gives no machine-readable signal, and it is not a gap. Do not read it as a soft yes. If your use depends on the text still being current, check it against the source.See Status and currency.
Per-state ranges, scope limits and notes (Delaware, Montana, Arkansas, Indiana, Florida and others) are on state coverage.

Refresh cadence

The Refresh column of the table above says how often each corpus is re-pulled from its official source. State statutes refresh monthly, except Arkansas, Georgia, Tennessee and the US Virgin Islands, which refresh quarterly. For the age of any single source, call GET /boards. It is free and carries lastRetrievedAt and cadence per source. GET /us/statutes/coverage reports what each corpus is current through in the publisher’s own words, which is a different question and is not available for every state.

Which statute cadence applies where

Compare lastRetrievedAt against cadence on GET /boards to see how recently a source was pulled. The sections stay queryable at the currentThrough the coverage response reports.
Monthly, 46 jurisdictions. These state statute boards report cadence: "monthly" on GET /boards.Quarterly, 4 jurisdictions. Arkansas, Georgia, Tennessee and the US Virgin Islands are pulled on a quarterly slot, tracking legislatures that sit for part of the year. They report cadence: "quarterly".Read the cadence field on /us/statutes/coverage and /boards as the declared staleness window a board is alerted against, not as a ceiling on how often the corpus is re-pulled.Five jurisdictions are covered but not watchable: Delaware, Hawaii, Mississippi, New Mexico and Utah. Their statutes are live, complete and queryable. What is held back is the automated re-pull, so they are absent from GET /boards rather than listed as idle. A board is switched on only once its refresh has been shown to work, so GET /boards lists what can be watched, never what is covered. For these five, read currency from GET /us/statutes/coverage.State AG opinions are issued once and not revised, so a refresh looks for new opinions rather than changed ones. Constitutions change on the order of years, via ballot measure. State agency guidance is almost all insurance-regulator bulletins, and states are refreshed in rotation, about two a day, rather than all at once each week.
The Colorado Revised Statutes are published once a year with no process for periodic updates, so a Colorado re-pull of all 46 titles changes the stored text only when a new edition appears.Pennsylvania’s Consolidated Statutes are complete. Of its older unconsolidated statutes only 35 P.S. ch. 780 (54 sections) is held, and the rest is prioritized for backfill.

Corpus types

Every corpusType token, and how source and state combine with it.

Point-in-time law

Every corpus can be asked what it said on a past date, and the answer states whether it is a published edition or a reconstruction.

Coverage monitoring

New corpora appear on GET /us/statutes/coverage as they land. To find sections that moved, use the changedSince filter on POST /us/statutes/search.

Law change alerts

Be pushed a change instead of polling for one.

Roadmap

Corpora that are planned but not yet served, and what is deliberately out of scope.

Open source: Vaquill-AI/open-us-law

The ingestion pipeline behind this corpus is open source under a permissive license. Build your own copy, or contribute a source.
Last modified on November 7, 2026