Capabilities
Every path is prefixed with/api/v1. Every result carries a citation, status and currency signals, and a link to the official government source.
Credit costs
This table is a snapshot.
GET /api-credits/pricing returns the live per-endpoint
matrix, needs no authentication, and costs nothing, so prefer it over hardcoding
these numbers.
Search with includeBody is the one call that can get expensive
POST /us/statutes/search accepts includeBody: true, which attaches each hit’s full text on the result’s body instead of making you call /section/{actId}/body once per hit.
It is billed at the ordinary body price of 6 credits for every row that actually returns text, on top of the 4-credit search.
That multiplies with limit.
Ten rows with text is 4 + 60 = 64 credits in one call, and limit: 50 with includeBody: true is 304 credits.
A row whose text cannot be resolved comes back with body: null and is not charged, so the real cost is never computable from limit.
This buys you round trips, not a discount: it is the same price as fetching each body yourself.
creditsConsumed on every response reports what was actually billed, which
can be less than the list price above on a partial or refunded result (for
example, a 404 on /us/statutes/section/{actId} is not charged). It is the
only correct way to know what an includeBody search cost.Corpora
Federal: US Code (USC), Code of Federal Regulations (CFR), the CFR annual editions 1996 to 2026 (CFR_ANNUAL), Federal Register agency rules (FEDERAL_REGISTER), a curated slice of Federal Register notices (FEDERAL_REGISTER_NOTICE), agency guidance (AGENCY_GUIDANCE), executive orders (EXECUTIVE_ACTION), Federal Rules of Procedure (FEDERAL_RULES), the US Constitution (CONSTITUTION), session laws as enacted (SESSION_LAW), statute compilations as amended (STATUTE_COMPILATION), US Sentencing Guidelines (SENTENCING_GUIDELINES), administrative adjudications (AGENCY_ADJUDICATION), and US tax treaties plus the full Senate treaty record, including resolutions of advice and consent (US_TAX_TREATY).
State, across 52 jurisdictions: statutory codes (STATE), administrative regulations (REGULATION), constitutions (STATE_CONSTITUTION), court rules (STATE_RULES), and state regulator guidance (STATE_AGENCY_GUIDANCE).
STATE_AGENCY_GUIDANCE is worth calling out because it is the newest and least
expected: 13,000+ state Department of Insurance bulletins and circular letters
across 49 jurisdictions, going back to 1924. A bulletin interprets the law
rather than being the law, which is why it is a separate token from
REGULATION. It is the corpus to reach for on an insurance compliance or
50-state survey question.
Scope any search with the corpusType token. See Corpus Types for what each holds.
Coverage expands weekly. Call
/us/statutes/coverage at runtime to see exactly what is queryable rather than hardcoding jurisdiction counts.What you can build
Use cases
Grounding AI, compliance mapping, legal research tools, and more.
Resolve a citation
Turn a Bluebook citation into the exact section, verified, with full text and an official link.
RAG grounding
Feed authoritative statute text to an LLM in your stack, with citations and source links.
Compliance mapping
Map obligations to the statutes and regulations that govern them.
Statute chatbot
Answer statute questions in your product, grounded in official text.
Law Change Alerts
Get a webhook or email the moment a jurisdiction or corpus changes, with the exact sections and a before/after diff.
Get started
Quickstart
Make your first search and fetch a section in a few minutes.
Authentication
Create an API key and authenticate every request.
Data & Privacy
What the API stores about your requests, and for how long.
Related
Coverage
The jurisdiction matrix in human-readable form.

