跳转到内容
POST AI agent ready /v1/accessibility/check

网站可访问性检查 API - 免费 A11y 审核

获取 URL 并对 HTML 运行 10 个基于规则的可访问性检查。 检查包括:图像缺少替代文本、缺少 html lang 属性、缺少页面标题、空链接、空按钮、标题顺序违规、缺少视口元、没有标签的表单输入、缺少跳过导航和重复 ID。 返回 0-100 分、包含严重性和计数的问题列表以及摘要。

Parameters

stringrequired

URL to check (must start with http:// or https://).

Code examples

curl -X POST https://api.botoi.com/v1/accessibility/check \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

When to use this API

向 CI/CD 管道添加可访问性检查

暂存部署后,在部署管道中调用此端点。 如果可访问性分数低于阈值或检测到错误严重性问题,则构建失败。 在回归产生之前捕获它们。

审核客户网站的可访问性合规性

机构和顾问可以扫描客户站点并生成可访问性问题的基线报告。 按严重程度确定修复的优先级,并随着时间的推移跟踪分数的改进。

随着时间的推移监控竞争对手的可访问性

跟踪竞争对手网站或行业基准的可访问性分数。 在季度报告中将您的网站得分与竞争对手进行比较。

Frequently asked questions

这是完整的 WCAG 2.1 审核吗?
不会。这会运行 10 项常见检查,以捕获最常见的可访问性问题。 对于完整的 WCAG 2.1 审核,请使用 axe-core 或 Lighthouse 等工具。 此端点是快速首次通过,而不是合规性认证。
分数意味着什么?
分数是通过检查的百分比 (0-100)。 70 分意味着 10 项检查中有 7 项通过。 越高越好。 满分 100 分并不能保证完全符合 WCAG 标准。
我可以检查需要身份验证的页面吗?
否。端点以匿名访问者身份获取 URL。 登录墙后面的页面将返回登录页面 HTML,而不是经过身份验证的内容。
这会执行 JavaScript 吗?
否。端点获取原始 HTML 响应。 通过 JavaScript 呈现内容的单页应用程序将根据其初始 HTML shell 进行检查,这可能会错过动态加载的内容。
错误和警告有什么区别?
错误是直接阻止用户访问内容的问题(缺少替代文本、缺少标题)。 警告是会降低体验但不会完全阻止访问的问题(标题顺序、缺少跳过导航)。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.