The playground

Try any of 919 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/a11y-audit/v1/compare1 credit

Diff two audit snapshots (baseline vs current) → fixed[], new[], regressed nodes and score_delta. The CI-gate primitive: did this deploy improve or regress a11y?

Working example
Parameters

A previous audit's data object (or its issues[] / summary). Pass the full data from an earlier audit_url/audit_html.

The newer audit's data object to compare against baseline.

request preview
curl -X POST https://api.reefapi.com/a11y-audit/v1/compare \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"baseline":"{\"issues\":[{\"id\":\"image-alt\",\"impact\":\"critical\",\"nodes\":[{\"selector\":\"img\"}]}]}","current":"{\"issues\":[]}"}'

Hit Send to run this endpoint live.