Skip to main content
Updates to the Vaquill Developer API: new endpoints, new corpora, and behavior changes. For live coverage counts, call GET /statutes/coverage.
Regulations, coverage discovery, and pagination

Regulations, Federal Register, and agency guidance are now queryable

Three new corpusType tokens open up corpora that were already in the corpus but not filterable:
  • REGULATION: state administrative regulations (176K+ rules across 12 states).
  • FEDERAL_REGISTER: Federal Register agency rules, final and proposed (100K+ documents).
  • AGENCY_GUIDANCE: agency guidance, including SSA rulings and IRS notices, revenue rulings, and procedures.
Scope a search to any of them with the corpusType filter (pair REGULATION with a state). See Corpus Types.

New endpoint: GET /statutes/coverage

A self-describing coverage matrix. It returns a legend of every corpusType token (its meaning and whether it is federal or state scoped) plus, for each jurisdiction, the per-corpusType counts. Call it to learn exactly what is queryable where, then pass a token as corpusType. See Jurisdictions and State Codes and the coverage monitoring recipe.

GET /statutes/states now returns a per-corpusType breakdown

Each jurisdiction row now includes a corpora object, for example {"STATE": 176778, "REGULATION": 51142, "STATE_CONSTITUTION": 179}, so you can see which corpora a jurisdiction has without a separate call.

Pagination on POST /statutes/search

Search now accepts an offset parameter (0-40) alongside limit, and the response includes offset and a hasMore flag so you can page through results. total is the count returned on the current page. See Pagination.

Fix: STATE_RULES now returns results

The STATE_RULES (state court rules) corpus is now correctly served. Court rules are available for a handful of states, discoverable via /statutes/coverage.

New documentation

A full developer guide: Quickstart, Core Concepts, Pagination, Rate Limits, Best Practices, a Grounding LLMs guide, eight Recipes, and a Use Cases catalog.