Shop Compliance Check: Impressum, Widerruf, Grundpreis avatar

Shop Compliance Check: Impressum, Widerruf, Grundpreis

Pricing

$20.00 / 1,000 shop checkeds

Go to Apify Store
Shop Compliance Check: Impressum, Widerruf, Grundpreis

Shop Compliance Check: Impressum, Widerruf, Grundpreis

No-code shop compliance checker for German and Austrian online shops: paste shop URLs, get Impressum, Widerrufsbelehrung, privacy, terms, cookie banner and unit prices (Grundpreis) as Excel. Not legal advice.

Pricing

$20.00 / 1,000 shop checkeds

Rating

0.0

(0)

Developer

Alpine Data Labs

Alpine Data Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

German online shop compliance check: Impressum, Widerruf, Datenschutz, Grundpreis

Check a German or Austrian online shop for the pages and signals that most often lead to an Abmahnung: Impressum, Widerrufsbelehrung (withdrawal), Datenschutz (privacy), AGB (terms), a cookie banner, and the Grundpreis (unit price, €/kg or €/l) on product pages. No code. Paste the website, click Start, download Excel. The same fields work in the API.

This is a signal check of public pages, not a legal opinion and not a guarantee that a shop is compliant.

How to check a shop in 4 steps (no code)

  1. Paste one or more shop websites. The form is already filled with alternate.de.
  2. Click Start. A single shop usually takes under a minute.
  3. Open Output and click Export for Excel or CSV.
  4. Optional: switch on Only shops whose result changed and add a weekly Schedule. Unchanged shops are free. Send the dataset to email, Slack, Google Sheets, Make, Zapier or n8n under Integrations.

What one row looks like

ShopOKIssues
https://www.alternate.defalseImpressum is missing: … ; Unit price (Grundpreis) not found on 2 of 3 sampled product pages

issues is empty when every signal was found. Each row also has the page URLs and yes/no columns for email, phone, legal form, register number (HRB, HRA, FN), VAT ID (USt-IdNr. or UID) and a postal address.

Auf Deutsch

Der Actor prüft öffentliche Seiten eines Onlineshops auf Impressum, Widerrufsbelehrung, Datenschutz, AGB, einen Cookie-Hinweis und den Grundpreis auf einigen Produktseiten. Das Ergebnis ist eine Excel-Tabelle mit dem, was fehlt. Das ist keine Rechtsberatung und kein Freibrief gegen eine Abmahnung.

Input fields (form and API use the same names)

FieldWhat it doesExample
websitesShop websites, one per line. API: an array, or one comma-separated string.https://www.alternate.de
maxProductPagesHow many product links to open for the Grundpreis check.3
onlyNewSkip shops whose issue text did not change.false
alertNameSeparate memory when you run more than one list.de-shops

Aliases the API also accepts: shops, urls, url, domains, maxProducts, onlyChanges, stateKey.

Pricing

$0.02 per shop that could be opened. A shop that does not resolve is not charged. Shops skipped by onlyNew are free. Launch price. SILVER pays 10% less, GOLD and above 20% less. Platform usage is included.

FAQ

Is this legal advice? No. It reads public HTML and reports whether typical signals are present. A lawyer still has to read the text.

Do I need a login on the shop? No.

The unit-price column says no product pages. The homepage had no links containing /product, /produkt or /artikel. Paste a collection URL, or raise nothing: the other checks still run.

Can I call it from Make, Zapier or my own code? Yes. The form fields are the JSON input. See below.

For developers: API

POST https://api.apify.com/v2/acts/alpine-data~shop-compliance-check/runs?token=YOUR_TOKEN

{
"websites": ["https://www.alternate.de"],
"maxProductPages": 3,
"onlyNew": false
}

Wait for the run, then GET the dataset items. Field names match the form. An empty body runs the pre-filled example.

Limits

  • Up to 50 shops per run, up to 20 product pages each.
  • A cookie banner is detected from common tools and phrases (Cookiebot, Usercentrics, OneTrust, "alle akzeptieren"). A custom banner can be missed.
  • The Grundpreis check only samples linked product pages. It does not crawl the whole catalogue.
  • Private, localhost and non-http addresses are rejected and not charged.