Skip to main content
The Vaquill Developer API is the deepest US statutes and regulations API. Search and retrieve the US Code, the Code of Federal Regulations, all 50 state statutory codes plus DC and Puerto Rico, state and US constitutions, court rules, executive orders, Federal Register agency rules, and agency guidance. Every section comes back with a citation, full text in multiple formats, and a link to the official government source. It is built for grounding AI (RAG and agents), compliance and RegTech, and embedding authoritative legal text into your product.

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.

Coverage

The jurisdiction matrix in human-readable form.
Last modified on September 6, 2026