API Playground
Test EdgeDNS API endpoints directly in your browser. No API key required for the playground.
Rate Limited: Playground is limited to 5 requests per minute. Sign up for free to get 200 requests/month with full API access.
92 endpoints available across 10 categories
Request
Response
Send a request to see the response here.
Accessibility Audit
COMPLIANCEPerforms automated HTML-based accessibility analysis across 24 checks covering key WCAG 2.1 success criteria (also applicable to WCAG 2.2). Covers ARIA, semantic HTML, form labels, headings, images, language, navigation, viewport, media, tables, links, SVGs, and more. Automated checks cover approximately 63% of automatable WCAG 2.1 Level A/AA success criteria but cannot replace manual testing — areas like color contrast, keyboard navigation, and dynamic content require browser-based or manual evaluation. Returns a weighted score out of 100 with letter grade and actionable recommendations.
What it does
Analyzes the page across 24 accessibility checks: ARIA attributes and landmarks, semantic HTML elements, form input label associations (explicit, implicit, and aria-based), language attributes, heading hierarchy, image alt text presence and quality, skip navigation links, tab index misuse, generic link text, page title, viewport zoom restrictions, autoplay media, media captions, table accessibility, button accessible names, iframe titles, duplicate IDs, link accessible names, autocomplete attributes, meta refresh, SVG accessibility, fieldset/legend form groups, inline focus suppression, and object/embed/canvas alternatives.
Why it's useful
Web accessibility is both a legal requirement (ADA, WCAG) and a business imperative — it expands your audience and improves usability for everyone. Automated audits catch common issues at scale that manual testing would miss.
Common use cases
WCAG Compliance Check
Accessibility SpecialistAudit pages against WCAG 2.1/2.2 Level A and AA criteria to identify compliance gaps across 24 automated checks.
Benefit: Reduce legal risk and improve inclusivity for users with disabilities.
Development QA
Frontend DeveloperCheck new pages or components for accessibility regressions before deployment with detailed per-category scoring.
Benefit: Catch a11y regressions early in the development cycle with actionable recommendations.
Enterprise Compliance
Compliance OfficerMonitor accessibility compliance across all public-facing web properties with consistent scoring methodology.
Benefit: Track and report on accessibility progress across the organization with transparent, weighted scoring.
Scoring methodology24 checks / 100 pts
Each check maps to a WCAG 2.1 success criterion. The total score (0-100) determines the grade: A+ (95-100), A (85-94), B (70-84), C (50-69), D (30-49), F (0-29).
| Check | WCAG | Level | Weight |
|---|---|---|---|
| Semantic HTML Usage of semantic elements (header, nav, main, footer, article, section) | 1.3.1 | A | 10 |
| Form Labels Input label coverage via explicit, implicit, or ARIA labeling | 1.3.1 / 4.1.2 | A | 10 |
| Image Alt Text Alt text presence (60%) and quality (40%) blended score | 1.1.1 | A | 10 |
| Heading Order H1 presence, sequential hierarchy, no skipped levels | 1.3.1 / 2.4.6 | A | 10 |
| Language Valid lang attribute on the html element | 3.1.1 | A | 7 |
| ARIA ARIA landmark roles and attribute usage | 4.1.2 | A | 6 |
| Viewport Zoom No user-scalable=no or maximum-scale < 2 | 1.4.4 | AA | 5 |
| Skip Navigation Skip-to-content link for keyboard navigation | 2.4.1 | A | 4 |
| Page Title Descriptive title element present (generic titles like "Home" or "Untitled" receive partial credit) | 2.4.2 | A | 4 |
| Link Text No generic link text (click here, read more, etc.) | 2.4.4 | A | 3 |
| Tab Index No positive tabindex values (anti-pattern) | 2.4.3 | A | 3 |
| Link Accessibility No empty or image-only links missing alt text | 2.4.4 / 4.1.2 | A | 3 |
| Autoplay Media No unmuted autoplay audio or video | 1.4.2 | A | 2 |
| Media Captions Captions/subtitles on video and audio elements | 1.2.2 | A | 3 |
| Tables Caption, header cells, and scope on data tables | 1.3.1 | A | 3 |
| Duplicate IDs Each id attribute must be unique (*SC 4.1.1 removed in WCAG 2.2 but duplicate IDs break ARIA/label associations) | 4.1.1* | A | 2 |
| Autocomplete Autocomplete on identifiable inputs (name, email, phone) | 1.3.5 | AA | 2 |
| Meta Refresh No meta http-equiv=refresh redirect or reload | 2.2.1 | A | 2 |
| SVG Accessibility Accessible names on non-decorative SVGs via title or aria-label | 1.1.1 | A | 2 |
| Form Groups Fieldset and legend for radio/checkbox groups | 1.3.1 | A | 2 |
| Buttons All buttons have accessible names | 4.1.2 | A | 2 |
| Focus Management No inline outline:none suppressing focus indicators | 2.4.7 | AA | 2 |
| Iframes Title attribute on all iframe elements | 2.4.1 | A | 2 |
| Media Alternatives Alternative text for object, embed, and canvas elements | 1.1.1 | A | 1 |
| Total | 100 | ||
Related endpoints
/v1/domain/accessibilityAccessibility Audit
COMPLIANCEPerforms automated HTML-based accessibility analysis across 24 checks covering key WCAG 2.1 success criteria (also applicable to WCAG 2.2). Covers ARIA, semantic HTML, form labels, headings, images, language, navigation, viewport, media, tables, links, SVGs, and more. Automated checks cover approximately 63% of automatable WCAG 2.1 Level A/AA success criteria but cannot replace manual testing — areas like color contrast, keyboard navigation, and dynamic content require browser-based or manual evaluation. Returns a weighted score out of 100 with letter grade and actionable recommendations.
What it does
Analyzes the page across 24 accessibility checks: ARIA attributes and landmarks, semantic HTML elements, form input label associations (explicit, implicit, and aria-based), language attributes, heading hierarchy, image alt text presence and quality, skip navigation links, tab index misuse, generic link text, page title, viewport zoom restrictions, autoplay media, media captions, table accessibility, button accessible names, iframe titles, duplicate IDs, link accessible names, autocomplete attributes, meta refresh, SVG accessibility, fieldset/legend form groups, inline focus suppression, and object/embed/canvas alternatives.
Why it's useful
Web accessibility is both a legal requirement (ADA, WCAG) and a business imperative — it expands your audience and improves usability for everyone. Automated audits catch common issues at scale that manual testing would miss.
Common use cases
WCAG Compliance Check
Accessibility SpecialistAudit pages against WCAG 2.1/2.2 Level A and AA criteria to identify compliance gaps across 24 automated checks.
Benefit: Reduce legal risk and improve inclusivity for users with disabilities.
Development QA
Frontend DeveloperCheck new pages or components for accessibility regressions before deployment with detailed per-category scoring.
Benefit: Catch a11y regressions early in the development cycle with actionable recommendations.
Enterprise Compliance
Compliance OfficerMonitor accessibility compliance across all public-facing web properties with consistent scoring methodology.
Benefit: Track and report on accessibility progress across the organization with transparent, weighted scoring.
Scoring methodology24 checks / 100 pts
Each check maps to a WCAG 2.1 success criterion. The total score (0-100) determines the grade: A+ (95-100), A (85-94), B (70-84), C (50-69), D (30-49), F (0-29).
| Check | WCAG | Level | Weight |
|---|---|---|---|
| Semantic HTML Usage of semantic elements (header, nav, main, footer, article, section) | 1.3.1 | A | 10 |
| Form Labels Input label coverage via explicit, implicit, or ARIA labeling | 1.3.1 / 4.1.2 | A | 10 |
| Image Alt Text Alt text presence (60%) and quality (40%) blended score | 1.1.1 | A | 10 |
| Heading Order H1 presence, sequential hierarchy, no skipped levels | 1.3.1 / 2.4.6 | A | 10 |
| Language Valid lang attribute on the html element | 3.1.1 | A | 7 |
| ARIA ARIA landmark roles and attribute usage | 4.1.2 | A | 6 |
| Viewport Zoom No user-scalable=no or maximum-scale < 2 | 1.4.4 | AA | 5 |
| Skip Navigation Skip-to-content link for keyboard navigation | 2.4.1 | A | 4 |
| Page Title Descriptive title element present (generic titles like "Home" or "Untitled" receive partial credit) | 2.4.2 | A | 4 |
| Link Text No generic link text (click here, read more, etc.) | 2.4.4 | A | 3 |
| Tab Index No positive tabindex values (anti-pattern) | 2.4.3 | A | 3 |
| Link Accessibility No empty or image-only links missing alt text | 2.4.4 / 4.1.2 | A | 3 |
| Autoplay Media No unmuted autoplay audio or video | 1.4.2 | A | 2 |
| Media Captions Captions/subtitles on video and audio elements | 1.2.2 | A | 3 |
| Tables Caption, header cells, and scope on data tables | 1.3.1 | A | 3 |
| Duplicate IDs Each id attribute must be unique (*SC 4.1.1 removed in WCAG 2.2 but duplicate IDs break ARIA/label associations) | 4.1.1* | A | 2 |
| Autocomplete Autocomplete on identifiable inputs (name, email, phone) | 1.3.5 | AA | 2 |
| Meta Refresh No meta http-equiv=refresh redirect or reload | 2.2.1 | A | 2 |
| SVG Accessibility Accessible names on non-decorative SVGs via title or aria-label | 1.1.1 | A | 2 |
| Form Groups Fieldset and legend for radio/checkbox groups | 1.3.1 | A | 2 |
| Buttons All buttons have accessible names | 4.1.2 | A | 2 |
| Focus Management No inline outline:none suppressing focus indicators | 2.4.7 | AA | 2 |
| Iframes Title attribute on all iframe elements | 2.4.1 | A | 2 |
| Media Alternatives Alternative text for object, embed, and canvas elements | 1.1.1 | A | 1 |
| Total | 100 | ||
Related endpoints
/v1/domain/accessibilityAvailable Endpoints
The playground provides access to 92 endpoints. Get an API key for full access to all features.
All
All available playground endpoints
- Accessibility Audit
- Analytics Detection
- API CORS Check
- API Version Detection
- ASN Lookup
- +85 more
DNS Records
Query, validate, and monitor DNS records
- CAA Records
- DNS Lookup
- DNS Propagation
- DNS Rebinding Check
- DNSSEC Check
- +7 more
Email Security
Protect email deliverability, prevent spoofing, and validate addresses
- BIMI Check
- DKIM Check
- DMARC Check
- Email Hosting
- Email Score
- +3 more
Website Security
Assess SSL certificates, security headers, and your site's attack surface
- Certificate Chain
- Cipher Suites
- CT Logs
- HSTS Check
- OCSP Status
- +5 more
SEO & Content
Optimize search rankings, audit content quality, and track authority
- Canonical URL
- Content Freshness
- Core Web Vitals
- Domain Authority
- Favicon
- +12 more
Tech Stack
Discover the technologies, frameworks, and infrastructure behind any website
- Analytics Detection
- API CORS Check
- API Version Detection
- CDN Detection
- CMS Detection
- +7 more
Site Performance
Analyze page speed, caching, compression, and delivery optimization
- Cache Headers
- Compression Check
- HTTP Version
- Page Weight
- Performance Score
- +3 more
Threat Intelligence
Detect malicious domains, suspicious IPs, and emerging threats
- Bogon Check
- Bogon Ranges
- Domain Threat Check
- IP Reputation
- Privacy Detection
- +2 more
Network & IP
IP geolocation, ASN lookups, and network diagnostics
- ASN Lookup
- ASN Prefixes
- IP Geolocation
- IP Range Info
- IP WHOIS
- +4 more
Compliance
WCAG accessibility, GDPR privacy, and regulatory compliance audits
- Accessibility Audit
- Compliance Score
- Internationalization Check
- Privacy Audit
Domain Reports
Comprehensive domain intelligence, health checks, and competitive analysis
- Competitive Analysis
- Domain Intelligence
- Website Health
Example cURL Requests
Test the API from your terminal with these example commands.
DNS Lookup
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api.edgedns.dev/v1/dns/lookup?domain=google.com&type=A"Email Score
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api.edgedns.dev/v1/score/email?domain=google.com"Security Score
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api.edgedns.dev/v1/score/security?domain=google.com"Technology Detection
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api.edgedns.dev/v1/domain/tech?domain=github.com"DKIM Check
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api.edgedns.dev/v1/security/dkim?domain=google.com"IP Geolocation
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api.edgedns.dev/v1/ip/geolocation?ip=8.8.8.8"Ready for more?
Get full API access with higher rate limits, all endpoints, and detailed analytics.