Skip to main content
GET
Browse the statutory hierarchy

Authorizations

Authorization
string
header
required

API key issued from the Vaquill developer dashboard. Pass as Authorization: Bearer vq_key_...

Query Parameters

corpusType
enum<string>
required

Corpus to browse: USC, CFR, STATE, or REGULATION.

Available options:
USC,
CFR,
STATE,
REGULATION
Example:

"USC"

state
enum<string>

2-letter jurisdiction code, required for STATE and REGULATION. Case-insensitive.

Available options:
al,
ak,
az,
ar,
ca,
co,
ct,
de,
dc,
fl,
ga,
hi,
id,
il,
in,
ia,
ks,
ky,
la,
me,
md,
ma,
mi,
mn,
ms,
mo,
mt,
ne,
nv,
nh,
nj,
nm,
ny,
nc,
nd,
oh,
ok,
or,
pa,
pr,
ri,
sc,
sd,
tn,
tx,
ut,
vt,
va,
wa,
wv,
wi,
wy
Example:

"tx"

titleNumber
integer | null

USC/CFR title number to drill into.

Required range: x >= 1
Example:

42

code
string | null

State code identifier, e.g. tx_pe (browse /statutes/divisions with corpusType=STATE&state=<code> to list them).

Example:

"tx_pe"

chapter
string | null

Chapter identifier to drill into (USC and state codes).

Example:

"21"

part
string | null

Part identifier to drill into (CFR).

Example:

"240"

Response

The child divisions at the requested level.

Response for GET /statutes/divisions.

corpusType
string
required

The corpus being walked, echoed back from the request.

Example:

"USC"

level
string
required

Kind of children returned: titles, chapters, parts, codes, or sections.

state
string | null

The jurisdiction, for state-scoped corpora.

parentLabel
string | null

Human label for the container these divisions sit under.

divisions
UsDivisionNode · object[]

The child divisions, in statutory (natural) order.

count
integer
default:0

Number of divisions returned.

processingTimeMs
number
default:0

Server-side time for this request in milliseconds, excluding network transit. Useful for spotting a slow query; not billed on.

Example:

240.5

creditsConsumed
number
default:0

Credits actually charged for this call. Read it rather than assuming the list price: failed and refunded work bills 0, and batch endpoints charge per item returned, so a partial result costs less than a full one.

Example:

1

Last modified on August 6, 2026