Read-only API · Public preview

Property rules your software can cite.

The preview API exposes the same current, published records as the public site. Every value carries provenance and version metadata.

GET /api/v1/rules?jurisdiction=CA JSON
{
  "data": [{
    "jurisdiction": {
      "code": "CA",
      "name": "California"
    },
    "topic": "security-deposits",
    "key": "deposit-cap",
    "value": "1 month’s rent",
    "humanVerifiedAt": "2026-07-29",
    "version": 1
  }],
  "release": "2026-07-29.2",
  "notice": "Only human-reviewed, published records are returned."
}

Preview endpoints

Small surface, explicit contract.

The public preview is read-only and intentionally narrow. Authentication, paid quotas, and service-level promises are not active.

GET /api/v1/health

Release, service status, and data-store reachability.

GET /api/v1/jurisdictions

Published jurisdictions and current topic coverage.

GET /api/v1/rules?jurisdiction=CA&topic=security-deposits

Current published rules filtered by optional jurisdiction and topic.

Contract boundaries

What the preview does—and does not—promise

  • Only records marked published are returned.
  • Missing data does not mean a jurisdiction has no rule.
  • Dates and source locators are part of the response contract.
  • Responses are informational and do not decide compliance.
  • The preview has no commercial uptime or completeness guarantee.