German Shop Compliance Checker (Grundpreis, Impressum, BFSG) avatar

German Shop Compliance Checker (Grundpreis, Impressum, BFSG)

Pricing

from $10.00 / 1,000 shop checkeds

Go to Apify Store
German Shop Compliance Checker (Grundpreis, Impressum, BFSG)

German Shop Compliance Checker (Grundpreis, Impressum, BFSG)

Bulk-check German online shops for Grundpreis (PAngV) on product pages, the obsolete EU OS link, Impressum details, legal page links and BFSG accessibility signals. Works on any shop, Shopify auto-detected. Clean JSON for agents and agencies. Technical signals, not legal advice.

Pricing

from $10.00 / 1,000 shop checkeds

Rating

0.0

(0)

Developer

Fast Data

Fast Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

German Shop Compliance Signals

Check German online shops for the most common e-commerce compliance signals in one run, with output as clean JSON for agents, agencies and developers.

What it checks

  • Grundpreis (PAngV): product pages that show a quantity (e.g. "500 ml") but no unit/base price.
  • Obsolete OS link: references to the EU ODR platform, which was shut down on 20 July 2025.
  • Impressum signals: e-mail, address, managing director, VAT ID, register entry.
  • Legal pages: links to Impressum, Datenschutz, AGB, Widerruf, Versand.
  • BFSG / accessibility: whether there is an accessibility statement, an html lang attribute, and images without alt text.
  • Price display: whether product pages have an "inkl. MwSt." note and a shipping-cost note.

It works on any shop. Shopify stores are detected automatically, and their products are sampled via /products.json.

Use cases

  • Agencies: audit prospects or client shops in bulk before an onboarding call.
  • AI agents: call it via Apify MCP to answer "is this German shop missing basics?"
  • Developers: add a compliance-signal step to shop monitoring pipelines.

Input

{ "shops": ["example-shop.de", "https://another-shop.de"], "maxProductPages": 5 }

Output (per shop)

signalScore (0–100), issues[] (each with severity, code and message), legalLinks, impressum, obsoleteOsLinkFoundOn, accessibility, productsChecked[].

Disclaimer

This actor reports automated technical signals. It is not legal advice. Heuristics can produce false positives and false negatives, so verify findings manually or with a lawyer.