Every API, one clean contract.
128 APIs · all speak the same { ok, data, meta, error }envelope. Search, filter, and open one to see endpoints, params & live examples.
Popular
Reputation & Reviews
11 APIsE-commerce & Marketplaces
24 APIsReal Estate
6 APIsJobs & Hiring
8 APIsTravel & Lodging
5 APIsSearch & SEO
4 APIsFinance & Data
5 APIsMedia, Film & Knowledge
15 APIsUtilities & AI
19 APIsDeveloper Tools
20 APIsClassifieds & Second-hand
4 APIsAccessibility / WCAG Audit
livepost/a11y-audit/v1/audit_url3 creditsRender a URL in headless Chromium and run a full axe-core WCAG audit → score, severity summary, per-issue evidence + fix-hints, and an honest manual-review list.
{
"url": "https://example.com"
}Try in playground →post/a11y-audit/v1/audit_html2 creditsAudit raw HTML you supply (CI / staging use-case) — no fetch by default (fully offline, deterministic). Same axe-core engine + contract as audit_url.
{
"html": "<html><body><img src='x.png'><a href='#'></a><input type='text'></body></html>"
}Try in playground →post/a11y-audit/v1/compare1 creditDiff two audit snapshots (baseline vs current) → fixed[], new[], regressed nodes and score_delta. The CI-gate primitive: did this deploy improve or regress a11y?
{
"baseline": {
"issues": [
{
"id": "image-alt",
"impact": "critical",
"nodes": [
{
"selector": "img"
}
]
}
]
},
"current": {
"issues": []
}
}Try in playground →post/a11y-audit/v1/explain_issuefreeExplain an axe rule id (no browser): what it means, which WCAG criteria it maps to, why it matters, who it affects, and a concrete fix template. Offline + instant.
{
"issue_id": "color-contrast"
}Try in playground →post/a11y-audit/v1/audit_interactive5 creditsRun interaction steps (click/hover/fill/press/scroll/wait) on a single page, THEN audit the resulting state — accessibility of opened menus, modals, expanded forms. One page load, no extra browser run.
{
"url": "https://example.com",
"actions": [
{
"type": "wait",
"ms": 200
}
]
}Try in playground →post/a11y-audit/v1/batch3 creditsAudit up to 5 URLs in one call (queued through the render slots); per-URL ok/error + score so one bad URL never sinks the batch.
{
"urls": [
"https://example.com",
"https://example.org"
]
}Try in playground →
Social Media
7 APIs