Search US statutes, constitutions, court rules, and executive actions
Search US statutes, constitutions, court rules, and executive actions across the US Code, CFR, and all 50 state codes. Filter by jurisdiction and code.
Authorizations
API key issued from the Vaquill developer dashboard. Pass as Authorization: Bearer vq_key_...
Body
Search query in natural language.
2 - 500"insider trading penalties"
Restrict to one corpus. One of: USC (United States Code), CFR (Code of Federal Regulations), STATE (state statutory codes; call /statutes/states for the list of ingested jurisdictions), CONSTITUTION (U.S. Constitution), FEDERAL_RULES (FRCP / FRCrP / FRE / FRAP / FRBP), STATE_CONSTITUTION (state constitutions, currently CA/VA/NC/WI), STATE_RULES (state court rules, currently CA), EXECUTIVE_ACTION (Federal Register Presidential Documents), REGULATION (state administrative regulations; pair with state), FEDERAL_REGISTER (Federal Register agency rules, final and proposed), AGENCY_GUIDANCE (agency guidance: SSA rulings, IRS notices, revenue rulings and procedures). Omit to search across all corpora.
USC, CFR, STATE, CONSTITUTION, FEDERAL_RULES, STATE_CONSTITUTION, STATE_RULES, EXECUTIVE_ACTION, REGULATION, FEDERAL_REGISTER, AGENCY_GUIDANCE "CFR"
2-letter state code (lowercase, e.g. ca, tx, ny) used to filter state corpora. Ignored when corpusType is USC, CFR, CONSTITUTION, FEDERAL_RULES, or EXECUTIVE_ACTION.
2"ca"
Filter by USC/CFR title number (e.g., 17 for SEC, 42 for civil rights). Only meaningful for USC/CFR; ignored for state corpora whose titles are alphabetic (e.g. Texas pe = Penal Code).
17
Number of results to return per page.
1 <= x <= 50Number of results to skip for pagination. Combined with limit, the deepest reachable result is offset + limit. Deep paging is bounded by the reranking window, so offset is capped at 40. Use hasMore in the response to decide whether to request the next page.
0 <= x <= 40Response
Ranked sections for the query.
Number of results returned in this response (the size of results). This is the current page count, not the corpus-wide match total. Use hasMore to detect further pages.
The offset applied to this page.
Whether more results exist beyond this page.
The search query used.

