BFSG Barrierefreiheit & WCAG Accessibility Checker avatar

BFSG Barrierefreiheit & WCAG Accessibility Checker

Pricing

from $5.00 / 1,000 page checkeds

Go to Apify Store
BFSG Barrierefreiheit & WCAG Accessibility Checker

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

Datenfuchs Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Security

Limited permissions

Share

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

  1. Pro Start-URL (meist die Startseite) werden bis zu N Seiten derselben Domain gesammelt (Standard 5, Navigations-Links zuerst).
  2. 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).
  3. Ergebnisse landen im Dataset, der Bericht als REPORT.md / REPORT.html im 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.md und REPORT.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

FeldStandard
startUrls–eine URL pro Website
maxPagesPerDomain51–100
languagedeBericht + axe-Regeltexte (de/en)
generateReporttrueREPORT.md / REPORT.html
topViolations10je Seite/Domain
maxSelectorsPerViolation3Beispiel-Selektoren
proxyConfigurationausoptional, falls Seiten Rechenzentrums-IPs blockieren

Preise

Pay-per-event ab 27. Oktober 2026:

  • page-checked: $0.005 pro mit axe-core geprüfter Seite
  • domain-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.json
npm start