On-demand AI compliance report (PDF or signed link) — the $79 report engine as an API

Generate the personalized, source-grounded AI-law compliance report for a business profile — the SAME deterministic engine behind the $79 /compliance-report product (no LLM in the grounded path — it cannot invent a statute, deadline, or penalty). POST state + sector (+ optional AI-use profile). Default response is JSON: the risk assessment (1–10 score + obligations) plus a signed report.download_url for the rendered PDF. Pass format:"pdf" (or send Accept: application/pdf) to stream the PDF binary inline instead. Paid feature (Pro+) with a monthly report quota per tier (Pro 5/mo, Business 25/mo); when the quota is exhausted the endpoint returns 402 with an upgrade / single-report hint. Lower tiers receive a preview (risk band + counts + one sample obligation) with the PDF/download withheld behind an upgrade hint. Informational only — NOT legal advice.

post/report

Request

  • Base URL: https://ai-law-tracker.com/api/v1
  • URL: https://ai-law-tracker.com/api/v1/report
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Request body

statestring required

US state slug (e.g. california). jurisdiction is accepted as an alias.

jurisdictionstring

Alias for state (US state slug).

sectorstring required

Sector slug (see /sectors).

aiUsestring[]
ai_decision_impact'hiring_firing' | 'credit_insurance' | 'healthcare' | 'housing' | 'internal_only' | 'not_sure'
countriesstring[]

EU/global country slugs also operated in/served.

bias_audit'recent' | 'old' | 'never' | 'unknown'
ai_policy'formal' | 'informal' | 'none' | 'developing'
ai_source'custom' | 'third_party' | 'embedded' | 'combination' | 'not_sure'
sizestring

Company size band (e.g. startup, small, medium, enterprise).

companystring

Company name printed on the report (optional).

emailstring email

Delivery email printed on the report footer (optional).

format'json' | 'pdf'

json (default) → summary + signed download link; pdf → stream the PDF binary.

Response

The report — JSON (assessment + download link) or, with format=pdf/Accept: application/pdf, the PDF binary.

api_versionstring

Example response

{
  "data": {
    "obligations": [
      {
        "law": "HB 3773 — AI in Employment (amends the IL Human Rights Act)",
        "jurisdiction": "Illinois",
        "citation": "42 U.S.C. § 2000e",
        "government_body": "EEOC"
      }
    ],
    "report": {
      "format": "pdf"
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.