BFSG Barrierefreiheit & WCAG Accessibility Checker
Pricing
from $5.00 / 1,000 page checkeds
BFSG Barrierefreiheit & WCAG Accessibility Checker
Automatisierter Barrierefreiheits-Check nach BFSG / WCAG 2.1 AA (axe-core) für viele Websites pro Lauf: Score und Verstöße je Seite & Domain, Bericht auf Deutsch oder Englisch. Bulk accessibility audit for the European Accessibility Act (EAA). Keine Personendaten.
Pricing
from $5.00 / 1,000 page checkeds
Rating
0.0
(0)
Developer
Datenfuchs Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
23 days ago
Last modified
Categories
Security
Limited permissionsShare
BFSG-Check: Barrierefreiheit & WCAG 2.1 AA für viele Websites prüfen (Bulk)
By Datenfuchs Labs · Deutsch | English below
Automatisierter Barrierefreiheits-Check nach BFSG (Barrierefreiheitsstärkungsgesetz) und WCAG 2.0/2.1 Stufe A + AA – für eine oder hunderte Websites in einem Lauf. Ergebnis: Score, Verstöße je Seite und je Domain, plus fertiger Bericht auf Deutsch (Markdown + HTML) zum Weitergeben an Kunden oder Entwickler.
Für wen?
- Webagenturen & Freelancer: Bestandskunden-Websites gesammelt vorprüfen, Angebote für BFSG-Nachbesserung vorbereiten
- Shop-Betreiber (B2C-E-Commerce): Startseite, Kategorie, Produkt, Warenkorb schnell checken
- SEO-/Website-Audits: Barrierefreiheit als zusätzlichen Audit-Punkt in bestehende Workflows (API, Zeitplan, Integrationen)
Warum dieser Actor?
- BFSG-Fokus & deutscher Report: Regeltexte von axe-core auf Deutsch, Berichtsstruktur für den deutschen Markt
- Bulk & günstig: pro geprüfter Seite abgerechnet statt teurer Pauschale pro Domain
- Ehrlich: klare Hinweise, was automatisierte Tests leisten – und was nicht
- Datensparsam: kein HTML, keine Texte, keine Screenshots, keine personenbezogenen Daten
So funktioniert es
- Pro Start-URL (meist die Startseite) werden bis zu N Seiten derselben Domain gesammelt (Standard 5, Navigations-Links zuerst).
- Jede Seite wird in Chromium geladen und mit axe-core nach WCAG 2.0/2.1 A + AA geprüft (Grundlage der EN 301 549, auf die das BFSG verweist).
- Ergebnisse landen im Dataset, der Bericht als
REPORT.md/REPORT.htmlim Key-Value-Store.
Beispiel-Input
{"startUrls": [{ "url": "https://www.beispiel-shop.de" },{ "url": "https://www.kunde-zwei.de" }],"maxPagesPerDomain": 10,"language": "de","generateReport": true}
Ergebnis (Dataset)
- je Seite (
type: "page"): URL, Score 0–100, Anzahl betroffener Elemente je Schwere (kritisch/schwer/mittel/gering), Top-Verstöße (Regel-ID, Beschreibung, WCAG-Kriterien, Anzahl Elemente, Beispiel-CSS-Selektoren) - je Domain (
type: "domainSummary"): Durchschnitts-Score, schlechteste Seite, Summen, häufigste Verstöße - optional Bericht
REPORT.mdundREPORT.html(Deutsch oder Englisch) – direkt im Tab „Output“ verlinkt
Score: 100 minus gewichtete Abzüge (kritisch 10, schwer 5, mittel 2, gering 1 pro Element, max. 10 Elemente je Regel). Eine grobe Orientierung zum Vergleichen und Priorisieren, kein Normwert.
Input-Felder
| Feld | Standard | |
|---|---|---|
startUrls | – | eine URL pro Website |
maxPagesPerDomain | 5 | 1–100 |
language | de | Bericht + axe-Regeltexte (de/en) |
generateReport | true | REPORT.md / REPORT.html |
topViolations | 10 | je Seite/Domain |
maxSelectorsPerViolation | 3 | Beispiel-Selektoren |
proxyConfiguration | aus | optional, falls Seiten Rechenzentrums-IPs blockieren |
Preise
Pay-per-event ab 27. Oktober 2026:
page-checked: $0.005 pro mit axe-core geprüfter Seitedomain-report: $0.02 pro Domain im Bericht- zzgl. Apifys kleiner Startgebühr pro Lauf
Beispiel: 20 Websites × 5 Seiten = 100 Seiten → $0.50 + 20 × $0.02 = $0.90.
Wichtige Hinweise (ehrlich)
- Automatisierte Tests finden nur einen Teil der WCAG-Probleme (grob 30–50 %). Tastaturbedienung, sinnvolle Alternativtexte, Verständlichkeit usw. brauchen eine manuelle Prüfung. „0 Verstöße“ heißt nicht barrierefrei.
- Keine Rechtsberatung. Das BFSG gilt seit 28.06.2025 vor allem für B2C-E-Commerce und bestimmte digitale Dienstleistungen für Verbraucher. Kleinstunternehmen, die Dienstleistungen erbringen (< 10 Beschäftigte und ≤ 2 Mio. € Jahresumsatz oder Bilanzsumme), sind ausgenommen.
- DSGVO: Es werden keine Seitentexte, kein HTML, keine Screenshots und keine personenbezogenen Daten gespeichert, nur URLs, Regel-IDs, Zähler und CSS-Selektoren.
- Manche Websites blockieren Rechenzentrums-IPs; dann optional Proxy aktivieren. Blockierte Domains werden nach 3 Fehlversuchen übersprungen.
FAQ
Reicht das für eine BFSG-Konformitätserklärung? Nein. Der Check ist ein schneller, günstiger Vorab-Scan zum Priorisieren; eine vollständige Prüfung braucht zusätzlich manuelle Tests.
Kann ich das regelmäßig laufen lassen? Ja – als Apify-Zeitplan (z. B. monatlich) oder per API, um Verbesserungen über die Zeit zu verfolgen.
Welche WCAG-Version? axe-core-Regeln mit den Tags wcag2a, wcag2aa, wcag21a, wcag21aa.
English
Bulk-checks websites for WCAG 2.0/2.1 A + AA violations with axe-core (basis of EN 301 549 / European Accessibility Act, German BFSG). Crawls up to N same-host pages per domain (default 5, navigation links first). Outputs per-page records, per-domain summaries and an optional Markdown/HTML report in German or English. Priced per page checked, so auditing many sites stays cheap.
Example input: {"startUrls":[{"url":"https://www.example-shop.com"}],"maxPagesPerDomain":10,"language":"en"}
Honest limits: automated testing catches only part of WCAG issues (roughly 30–50%); no findings ≠ accessible. Not legal advice. The German BFSG applies mainly to B2C e-commerce and consumer digital services; micro-enterprises providing services are exempt. No page text, HTML, screenshots or personal data are stored — only URLs, rule IDs, counts and CSS selectors.
Run locally
npm install && npx playwright install chromium# put input in storage/key_value_stores/default/INPUT.jsonnpm start