Accessibility Intelligence API

AccessibilityHTMLWCAGx402

Check supplied HTML or one public page for images, headings, forms, links, language, keyboard signals, ARIA, and inline colour contrast. The result is not a WCAG conformance claim.

POST/api/v1/accessibility/html-audit$0.05 USDC

Run the static image, heading, form, link, language, keyboard, ARIA, and inline-contrast checks. The result is not a WCAG conformance claim.

POST/api/v1/accessibility/image-alt-text-audit$0.03 USDC

Flag images, image inputs, and areas with no alt attribute. An empty alt is reported as a manual check, not as a confirmed failure.

POST/api/v1/accessibility/heading-structure-audit$0.03 USDC

Read heading elements in source order and flag empty headings and skipped levels. A missing h1 is a potential issue, not a confirmed failure.

POST/api/v1/accessibility/form-audit$0.04 USDC

Check that controls have a label, an aria-label, or a matching label element. A placeholder or title is not treated as a sufficient name.

POST/api/v1/accessibility/link-audit$0.03 USDC

Flag links with no accessible name. Generic text such as click here is a potential issue because the surrounding sentence was not judged.

POST/api/v1/accessibility/document-language-check$0.02 USDC

Read the lang attribute on the html element. The page text is not compared with that value, and a fragment without html is not marked as a failure.

POST/api/v1/accessibility/keyboard-signals$0.04 USDC

Flag a positive tabindex and an onclick on a non-control. Keys are not pressed, so keyboard operation stays a manual check.

POST/api/v1/accessibility/aria-attribute-audit$0.04 USDC

Check roles, boolean ARIA values, and references to ids that exist in this HTML. Runtime ARIA state changes are not tested.

POST/api/v1/accessibility/color-contrast-check$0.04 USDC

Calculate a contrast ratio only when both colours are opaque values on the same element. A single colour is not compared with an assumed background.

POST/api/v1/accessibility/remediation-report$0.12 USDC

Combine the static checks and list confirmed issues before potential issues and manual checks. The report does not claim WCAG conformance.