Skip to main content
GET
Map a repealed code to its replacement

Authorizations

Authorization
string
header
required

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

Path Parameters

act_code
string
required

Act code: ipc, crpc, iea, bns, bnss or bsa

Pattern: ^(?i:ipc|crpc|iea|bns|bnss|bsa)$

Response

Successful Response

oldAct
string
required
newAct
string
required
effectiveDate
string
required
provisions
CorrespondingProvisionItem · object[]
required
total
integer
required
coverage
Coverage · object

How much of the old code this mapping covers, and what it is. 🔴 It is a CURATED subset, not a complete concordance: there is no official machine-readable IPC-to-BNS table, and every published converter is a private reconstruction. Read mappedProvisions before treating an absent section as unmapped-because-unchanged.

meta
ActMeta · object

What this call cost and how long it took.

🔴 Added 2026-09-06. Five of the six original routes returned NO statement of what they billed: /text (3 credits), /amendments (5), /list (1), /filters (0) and /corresponding-provisions (1). The house rule on the US surface is that creditsConsumed is the CONTRACT and the list price is not, and it matters most exactly where refunds happen -- /text refunds on a missing act, /corresponding-provisions refunds when a mapping does not exist yet. Without this field a caller cannot tell a refunded call from a charged one, and has to reconcile against the ledger to find out.

Last modified on September 7, 2026