The Legal Corpus API serves statutes, thresholds, and compliance profiles. The CARI API serves risk scores, institutional reports, and real-time monitoring. Both share the same authentication, rate limiting, and response format.
Every statute governing community associations in every state. Fee caps, delivery deadlines, lien priorities, reserve requirements — resolved from live law, not hardcoded tables.
/api/v1/legal/Request statute-compliant resale certificates from live ledger data. Board reviews disclosures, RC generates in seconds. HMAC-signed callback delivery. Condo questionnaire auto-fill.
/api/v1/rc/Community Association Risk Index. Consent-gated HOA health scores, institutional reports for lenders and insurers, real-time webhook monitoring.
/api/v1/cari/Public endpoints require no authentication. No API key. No signup. Paste these into your terminal.
# Every WA statute in the corpus curl "/api/v1/legal/statutes/?state=WA" # RC fee cap for Washington (resolves from live statute) curl "/api/v1/legal/thresholds/WA_RC_PREP_FEE_CAP/" # Full WUCIOA compliance profile — 26 required items curl "/api/v1/legal/profiles/wa_wucioa_64_90/" # Cross-state topic comparison curl "/api/v1/legal/topics/resale-disclosure/"
{
"data": {
"code": "WA_RC_PREP_FEE_CAP",
"value": "275.00",
"value_unit": "USD",
"comparison": "MAX",
"statute_citation": "RCW 64.90.640",
"pinpoint": "(2)",
"statute_quote": "may not exceed two hundred seventy-five dollars"
},
"meta": {
"as_of": "2026-04-15",
"version": "1.0"
}
}
Public endpoints are free and unauthenticated. Authenticated endpoints require an API key.
| Method | Path | Description | Auth | |
|---|---|---|---|---|
| Legal Corpus | ||||
| GET | /api/v1/legal/statutes/ | List statutes by state | Free | |
| GET | /api/v1/legal/statutes/{state}/{slug}/ | Statute detail + neighborhood | Free | |
| GET | /api/v1/legal/thresholds/ | Fee caps, time limits, amounts | Free | |
| GET | /api/v1/legal/profiles/{key}/ | RC compliance profile | Free | |
| GET | /api/v1/legal/topics/{slug}/ | Topic authorities by state | Free | |
| GET | /api/v1/legal/states/{code}/ | State legal overview | Free | |
| POST | /api/v1/legal/citations/extract/ | Extract citations from text | Key | |
| GET | /api/v1/legal/changes/ | Law change feed | Key | |
| Resale Certificates | ||||
| POST | /api/v1/rc/request/ | Request RC generation (202 Accepted) | Key | |
| GET | /api/v1/rc/request/{uuid}/ | Poll RC status + download | Key | |
| GET | /api/v1/cari/questionnaire/{hoa_id}/ | Condo questionnaire (1076/1077) | Key | |
| CARI Risk Intelligence | ||||
| GET | /api/v1/cari/score/{hoa_id}/ | Current CARI score + grade | Key | |
| POST | /api/v1/cari/reports/{type}/ | Institutional report | Key | |
| POST | /api/v1/cari/monitors/ | Score change monitoring | Key | |
Statute lookup, thresholds,
compliance profiles, topics
No signup required
Citation extraction,
law change feed,
CARI score access
Webhooks, bulk export,
SLA, dedicated support,
full CARI reports
Every data point is pinned to an immutable snapshot of the authorizing statute. When the legislature amends a statute, our scrapers detect the change, create a new snapshot, and propagate the update through every dependent threshold, compliance profile, and content citation within 24 hours. The API always returns the current law.