Skip to main content
POST
Get metadata for many statute sections

Authorizations

Authorization
string
header
required

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

Body

application/json

Batch metadata lookup. See POST /statutes/sections.

actIds
string[]
required

Section identifiers from a prior /statutes/search response. Up to 50 per call. Duplicates are collapsed, and order is preserved in the response. Each id encodes the citation's hierarchy: USC_T42_C21_S1983 is Title 42, Chapter 21, Section 1983. The chapter is not derivable from a citation, so take ids from search results rather than assembling them.

Required array length: 1 - 50 elements
Example:

Response

Sections found, plus any ids that did not resolve.

Response for POST /statutes/sections.

sections
StatuteResult · object[]

Found sections, in the order the ids were supplied.

notFound
string[]

Identifiers with no match. These are NOT charged, so a batch with misses costs less than len(actIds) times the per-section rate.

count
integer
default:0

Number of sections 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:

4

Last modified on August 6, 2026