Download OpenAPI specification:Download
Public API for parsing VPAT/ACR (Voluntary Product Accessibility Template / Accessibility Conformance Report) documents into structured WCAG criteria.
Submit raw document text (or a URL to fetch) and receive the extracted WCAG criteria with conformance levels plus product metadata. Backed by an LLM (Gemini, with Anthropic fallback; Bedrock for zero-retention accounts).
Authentication is via an API key issued by theaccessible.org. Each call consumes LLM tokens and is rate-limited per key.
Extract WCAG criteria and metadata from a VPAT. Provide exactly one of
text or url. Responses use the standard { data, error, meta }
envelope.
| text | string Raw extracted text of the VPAT document. |
| url | string <uri> Public http(s) URL of an HTML VPAT to fetch and parse. Validated by an SSRF guard (private/internal/metadata targets are rejected) and capped in size. PDFs are not supported via URL. |
| disableDataRetention | boolean Require a zero-retention provider path; fails closed if unavailable. |
| bedrockModel | string Optional Bedrock model override (allow-listed eval models only). |
{- "text": "VPAT 2.4. Product: Acme App. 1.1.1 Non-text Content: Supports."
}{- "data": {
- "criteria": [
- {
- "id": "1.1.1",
- "conformanceLevel": "Supports",
- "remarks": "string"
}
], - "metadata": {
- "productName": "string",
- "productVersion": "string",
- "vendor": "string",
- "vpatDate": "string",
- "vpatVersion": "string",
- "manualTesting": true
}, - "sourceText": "string"
}, - "error": null,
- "meta": {
- "model": "string",
- "provider": "gemini"
}
}