Statute citation verification
Verified statute citations, as of the date that matters.
Every AI legal tool hallucinates citations. lawfirm.dev returns the authoritative text of a statute as it was in force on any date — so your agent can prove a citation is real, current, and correctly quoted, not just plausible. Source-tracked, versioned, served through a clean API and MCP tool. The full U.S. Code plus twelve states today — California, Texas, Oregon, Illinois, New Jersey, North Carolina, New York, Colorado, South Carolina, Connecticut, Florida, and Delaware — with more rolling out.
13
Jurisdictions
US + 12 states
775,250
Statute sections
full text, structured
796,550
Section versions
the amendment history, queryable
0
Nearest-guess answers
outside coverage you get an explicit miss
Point-in-time by design
Check a citation against the edition in force when the document was written, not just today's law. A brief dated March 2020 cites the law of March 2020 — asOf=2020-03-14resolves to exactly that text, boundary-aware down to the edition's effective date.
Provenance on every field
Official source URL, retrieval timestamp, and a content hash of the exact text served. Auditable, not a black box — you can trace every answer back to the state's own publication.
Built for agents
Narrow MCP tools — lookup_law, get_law_text, search_law — plus the same surface over REST. Your agent does the reasoning; we supply the ground truth.
One call, one answer, fully attributed.
Ask for § 768.28, Fla. Stat. as of March 14, 2020 and you get the text actually in force that day — with the edition that introduced it, validity bounds, and the state source it was retrieved from.
curl "https://api.lawfirm.dev/v1/statutes/lookup?jurisdiction=fl&citation=768.28&asOf=2020-03-14" \ -H "Authorization: Bearer lf_live_..."
{
"result": {
"citation": { "jurisdiction": "fl", "key": "768.28", "display": "§ 768.28, Fla. Stat." },
"catchline": "Waiver of sovereign immunity in tort actions; ...",
"bodyText": "(1) In accordance with s. 13, Art. X of the State Constitution, ...",
"validFrom": "2018-07-01T00:00:00Z",
"validTo": null,
"temporalBasis": "compiled-edition",
"provenance": {
"sourceUrl": "https://www.flsenate.gov/Laws/Statutes/2018/Chapter768/All",
"retrievedAt": "2026-07-22T02:14:09Z",
"contentHash": "31212df8…",
"sourceSystem": "flsenate.gov",
"versionLabel": "2018"
},
"disclaimer": "Unofficial copy of the Florida Statutes, reproduced from official state sources ..."
}
}Honest about what “in force” means.
A verification product cannot silently approximate, so ours doesn't. Every response declares its temporalBasis: Florida is served at compiled-edition granularity— the annual official edition, whose boundaries we resolve by effective date, not calendar year. Amendments that took effect mid-cycle appear when the state's compiled edition does, and the response says so.
Ask for a date outside coverage and you get an explicit no_edition_on_file— never a nearest guess. When two answers would mislead, we'd rather give you zero.
The raw source pages are archived at crawl time and every served text carries a content hash, so any answer can be re-derived and audited end to end.
Put ground truth under your citations.
Same API key, same provenance model as the attorney and firm data. Start with the docs, or write us for a key.