Skip to main content
4,983,685 distinct sections, indexed as 18,723,678 retrieval passages. That splits 1,502,173 federal and 3,481,512 state and territory, measured 2026-09-07.

Federal

1,502,173 sections, 14 corpora. US Code, CFR, Statutes at Large, Federal Register, adjudications, and per-corpus scope limits.

States and territories

3,481,512 sections across 52 jurisdictions. Statutes, regulations, constitutions, court rules, and state agency guidance.

Agency guidance

81,451 documents from 51 named federal sources, each filterable with source.
This page covers the US corpus only. Indian legislation is a separate corpus on a separate OpenAPI document, with its own counts, its own filters and its own limits. India legislation coverage →

What’s in the corpus

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.
Counts here 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 entries than sections, over half of them Federal Register rules at 13 to 15 passages each. That does not change what you get back: a citation lookup still resolves to one section with its full text.

Federal

1,502,173 sections across 14 corpus types. The US Code and the Statutes at Large, the CFR both as a live compilation and as 31 published annual editions, Federal Register rules and a curated slice of its notices, Executive Orders, agency guidance from 51 named sources, seven bodies of administrative adjudication, the Federal Rules, the Constitution, the Sentencing Guidelines, tax treaties and GovInfo statute compilations. Full federal table with per-corpus scope limits → Agency guidance is the one corpus with a registry behind it: 51 named sources across 26 agencies behind the single corpusType=AGENCY_GUIDANCE token, each narrowable with source. Source registry →

State and territory matrix

All 52 jurisdictions carry statutes and regulations. 51 carry constitutions and 46 carry court rules; the six gaps are source problems, not coverage decisions, and each is explained. Per-jurisdiction counts for all 52 →

State agency guidance

State-issued regulatory guidance that interprets state law, 13,334 documents across 49 jurisdictions, almost all of it insurance-regulator bulletins. Queryable with corpusType=STATE_AGENCY_GUIDANCE paired with state. Unlike statutes and regulations this is not a comprehensive rollout: it lands state by state, and some states may never be built. Per-state sources and counts →

Refresh cadence

How often each corpus is re-pulled from its official source. Counts grow between updates, so call GET /us/statutes/coverage for a live figure. For the age of any single source, call GET /boards. It is free and carries lastRetrievedAt, cadence and retrievalStatus 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

Every 7 days, 24 jurisdictions. Arkansas, California, Colorado, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Louisiana, Michigan, Mississippi, Missouri, Nevada, New Jersey, New York, Oregon, Pennsylvania, Puerto Rico, South Dakota, Tennessee, Virginia, Wisconsin and Wyoming publish their code in a form that can be pulled whole, an official bulk export, an API, or a complete per-section fetch. Every run re-pulls the entire code and reconciles it against what is stored rather than crawling for what looks new. Everywhere else, statutes are re-pulled monthly or carry text as of their ingest date. That is a fact you can read rather than assume: GET /us/statutes/coverage returns lastRetrievedAt for every jurisdiction in its retrieval array, and anything we have deliberately stopped re-pulling is declared paused in freshness with its reason.
Colorado is checked weekly but re-pulled annually, and that is deliberate. The Colorado Revised Statutes are published once a year with no process for periodic updates, so Colorado’s weekly slot re-pulls all 46 titles only when a new edition appears.
The cadence field on /us/statutes/coverage and /boards reports monthly for every state statute board, these 24 included. Read it as the declared staleness window a board is alerted against, not as a ceiling on how often the corpus is re-pulled.
Pennsylvania’s Consolidated Statutes are complete; its older unconsolidated (Purdon’s) statutes are a separate later addition, prioritized for backfill.

Point-in-time and change history

Every corpus here can be asked what it said on a past date, and the answer states whether it is a published edition or a reconstruction. See Point-in-time law.

Detecting a change

GET /us/statutes/coverage is self-describing, so new corpora appear there as they land. To find sections that moved rather than corpora that appeared, use the changedSince filter on POST /us/statutes/search. See Coverage monitoring for both patterns, and Law change alerts to be pushed a change instead of polling for one. Corpora that are planned but not yet served, and what is deliberately out of scope, are on the Roadmap.

Corpus types

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

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 September 7, 2026