corpusType filter on POST /statutes/search tells the API which
slice to search. Omit it and you search everything; set it and you narrow to one
body of law (federal statutes, state regulations, a constitution, and so on).
Corpus types come in two scopes. Federal corpora live under the single
federal jurisdiction. State corpora are keyed by jurisdiction, so you pair
them with a state filter (a 2-letter lowercase code like ca or tx) to
search one jurisdiction’s data.
The 11 tokens
Federal-scoped
State-scoped
These are approximate totals and expand weekly. The exact per-jurisdiction
counts are always live via
GET /statutes/coverage.Scoping a search
1
corpusType alone
A federal corpus needs only
corpusType. This searches the whole US Code:2
corpusType plus state
A state corpus needs both Omit
corpusType and state. This searches only
California’s statutory code:state on a state-scoped corpus and the search spans every
jurisdiction that has that corpus ingested.titleNumber is only valid alongside corpusType USC or CFR. Sending it
with any other corpus returns a 422.Example: state regulations
AREGULATION search paired with a state returns that state’s administrative
rules. Here is Washington’s environmental regulations:
Related
Jurisdictions & State Codes
The 51 jurisdictions, state codes, and how to discover live coverage.
API Coverage
The full per-jurisdiction matrix with current section counts.

