Trusted Shops Scraper: Shop Leads, Ratings, Reviews & Alerts avatar

Trusted Shops Scraper: Shop Leads, Ratings, Reviews & Alerts

Pricing

from $1.40 / 1,000 shops

Go to Apify Store
Trusted Shops Scraper: Shop Leads, Ratings, Reviews & Alerts

Trusted Shops Scraper: Shop Leads, Ratings, Reviews & Alerts

E-commerce leads and e-commerce reviews (shop reviews) from Trusted Shops: online shops (Germany, Austria, Switzerland, France, Spain, Italy, Netherlands, Poland, UK) by keyword with company, email, phone, Handelsregister, rating. Customer reviews (Bewertungen, avis clients), negative-review alerts.

Pricing

from $1.40 / 1,000 shops

Rating

0.0

(0)

Developer

EuroScrape

EuroScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Find the online shops of a market, sized by their real activity, and read what their customers write. Trusted Shops is a trustmark for online shops: its public directory lists the shops of Germany, Austria, Switzerland, France, Spain, Italy, the Netherlands, Belgium, Poland, Portugal and the UK with their rating and their number of reviews. This Actor turns it into a lead list and a review feed.

Online shops with their company, rating and review volume

  • 🏪 Shop directory by keyword and country: fahrrad in Germany lists 4,554 shops, chaussures in France 2,512. Filter by number of reviews, rating or trustmark, and keep the ones that match your target.
  • 🏢 The company behind each shop: legal entity, address, phone, email, commercial register number (HRB, SIREN, KvK…), social profiles, member since.
  • 📈 A size signal you can sort on: reviews collected over the last 12 months track the number of orders. Bergfreunde.de: 77,384 in 12 months. A shop with 300 is not the same prospect.
  • 💬 Customer reviews (Bewertungen, avis clients): stars, title, full text, order date, the shop's reply. Only complaints if you want: pick 1 and 2 stars.
  • 🔔 Monitoring: schedule it and receive only what is new — new shops matching your search, new reviews — with a Telegram, Slack, Discord or webhook alert on every new negative review.
  • 🛡️ Privacy by design: reviewers stay anonymous (no name, no city, no profile), and the contact details of sole traders are left out unless you ask for them.

✨ Why this Actor

🎯 Leads you can qualifyRating, 12-month review volume, star distribution, share of negative reviews, trustmark, years of membership: enough to segment before you write the first email.
🌍 11 markets, one formatDE, AT, CH, FR, ES, IT, NL, BE, PL, PT, GB — or all at once. Same fields everywhere, country codes in ISO format.
🧾 Company data, not guessesThe legal entity, address and register number are the ones the shop itself published on its profile. Nothing is inferred.
🔎 Start from a domainGive bergfreunde.de or a profile URL and get that shop's profile and reviews — yours, or a competitor's.
↘️ See past the starsIn a sample of 444 German shops, 94% are rated 4.5 or more: the rating separates nothing. Each shop comes with negativeSharePct, the share of 1 and 2 star reviews over 12 months, and the summary ranks the lowest rated shops.
📊 Free summaryLargest shops, lowest rated shops, breakdown by country and category, reply rate and average rating per shop.
💸 You choose the depthSearch data only, full company profile, reviews: each level is optional and billed separately.

🎯 Use cases

  • Selling to online shops (logistics, payments, agencies, e-commerce software): build a list of shops in your niche and country that you can sort by review volume, with the company name, email and phone.
  • Reputation monitoring: follow your own shop and get an alert, at each scheduled run, for every new 1 or 2 star review, with its text.
  • Competitor watch: export a competitor's complaints, see what goes wrong (delivery, returns, service) and how often they reply.
  • Market research: how many shops sell bikes in Germany, how are they rated, who are the ten largest?
  • Review analysis and AI: clean, dated review text with ratings — ready for sentiment analysis or a RAG pipeline.

🚀 Examples

Bike shops in Germany with at least 5,000 reviews, with company profile:

{
"searchTerms": ["fahrrad"],
"countries": ["DE"],
"minReviews": 5000,
"maxShopsPerSearch": 200
}

The 1 and 2 star reviews of two shops since September:

{
"shops": ["bergfreunde.de", "bike-discount.de"],
"maxReviewsPerShop": 500,
"reviewStars": ["1", "2"],
"reviewsSince": "2026-09-01"
}

Daily alert on new negative reviews of your shop (schedule the Actor once a day):

{
"shops": ["your-shop.de"],
"maxReviewsPerShop": 100,
"monitorName": "my-shop",
"alertMaxStars": 2,
"slackWebhookUrl": "https://hooks.slack.com/services/…"
}

Shoe shops in France and Spain rated 4.5 or less (most shops are rated higher):

{
"searchTerms": ["chaussures", "zapatos"],
"countries": ["FR", "ES"],
"maxRating": "4.5",
"minReviews": 50
}

📦 Output

One row per shop (type: "shop"), one row per review (type: "review"), and a free summary. The dataset has two ready-made views, Shops and Reviews, and exports to JSON, CSV or Excel.

A shop (main fields; reviewTopics lists eight topics for this shop):

{
"type": "shop",
"name": "Bergfreunde.de",
"domain": "bergfreunde.de",
"url": "https://www.bergfreunde.de",
"market": "DE",
"categories": ["Bekleidung", "Hobby, Sammeln & Freizeitartikel", "Koffer, Taschen & Lederwaren", "Schuhe", "Sportartikel"],
"rating": 4.88,
"reviewsLast12Months": 77384,
"reviewsAllTime": 645957,
"stars": { "1": 537, "2": 259, "3": 584, "4": 5272, "5": 70732 },
"negativeSharePct": 1,
"certified": true,
"memberSince": "2008-06-27",
"companyName": "Bergfreunde GmbH",
"isCompany": true,
"street": "Bahnhofstraße 26",
"postalCode": "72138",
"city": "Kirchentellinsfurt",
"countryCode": "DE",
"phone": "+49712170120",
"email": "info@bergfreunde.de",
"commercialRegister": "HRB 382746",
"registerCourt": "Amtsgericht Stuttgart",
"socialLinks": { "instagram": "https://www.instagram.com/Bergfreunde", "facebook": "https://www.facebook.com/bergfreunde", "youtube": "https://www.youtube.com/@bergfreunde" },
"reviewTopics": [{ "topic": "Lieferung", "sentiment": "positive" }],
"profileUrl": "https://www.trustedshops.de/bewertung/info_X8E9EAFD7E40A46630552D4A3F123CA67.html"
}

A review:

{
"type": "review",
"shopName": "Bergfreunde.de",
"shopDomain": "bergfreunde.de",
"rating": 5,
"title": "Unkomplizierte Abwicklung von Versand un…",
"text": "Unkomplizierte Abwicklung von Versand und Rücknahme In",
"createdAt": "2026-10-02T21:36:01.000Z",
"orderDate": "2026-09-18",
"verified": true,
"reply": null,
"likes": 0,
"photoCount": 0
}

Monitoring runs deliver — and charge — only what is new: shops seen for the first time (changeType: "new"), shops you named whose rating moved (ratingChanged, with previousRating and ratingChange), and reviews published since the previous run (isNew). A day with nothing new costs the run start only.

💰 Pricing

Pay per result, no subscription. Platform usage is included.

EventPrice
Run start$0.003
Shop (name, website, rating, review count, categories)$0.002
Company profile of a shop (legal entity, address, phone, email, register, 12-month statistics)+ $0.004
Review$0.0006
Summaryfree

1,000 qualified shop leads with their company profile cost $6. 1,000 reviews cost $0.60. Apify subscribers get 10 to 30 % off depending on their plan. A shop you named that cannot be found is not charged.

❓ FAQ

How many reviews can I get per shop? Trusted Shops publishes the reviews of the last 12 months, and its review service returns at most 10,000 per query. Large shops receive more than that in a year: filter by star rating (reviewStars) to reach the reviews you care about — each rating has its own 10,000.

Why do some shops have no address or email? Two reasons. Profiles marked non-member are created by Trusted Shops itself for shops that are not its customers, and often hold little more than a name and a website: use "Trusted Shops customers only" to skip them. And when a shop is run by a sole trader rather than a company, its name, street, phone and email are left out by default, because they may be those of a private person (contactWithheld: true).

Is the review count a reliable size indicator? It is a proxy, not a turnover figure: shops invite buyers to leave a review after an order, so the number of reviews over 12 months moves with the number of orders. Compare shops within the same category.

Are reviewers identified? No. The Actor never outputs the first name, city or profile of the person who wrote a review — only the review itself.

Can I use the contact details for prospecting? The company details are published by the shops themselves. You remain responsible for the rules that apply to your outreach (GDPR, national e-mail marketing law such as the German UWG).

How fast is it? Search results and reviews come fast: 1,200 reviews in 15 seconds. Company profiles are read from the public profile pages, and Trusted Shops limits their pace: count about 30 shops per minute on large exports (the Actor slows down by itself when asked to, and resumes). A list of 1,000 shops with company profiles takes around half an hour.

Which countries are covered? Germany, Austria, Switzerland, France, Spain, Italy, the Netherlands, Belgium, Poland, Portugal and the United Kingdom, or every market at once. A search returns up to 10,000 shops per keyword.

Is this an official Trusted Shops product? No. It is an independent tool that reads the public pages of trustedshops.de and its country sites, and it is not affiliated with Trusted Shops.

🔌 API, AI agents and integrations

  • API: one call runs the Actor and returns the results, POST https://api.apify.com/v2/acts/euroscrape~trusted-shops-scraper/run-sync-get-dataset-items (see the API tab for Python, JavaScript and cURL).
  • AI agents (MCP): add https://mcp.apify.com?tools=euroscrape/trusted-shops-scraper to Claude, Cursor, VS Code or any MCP client, and the Actor becomes a tool your agent can call.
  • No-code automation: start runs and pass the results on with Apify's integrations for n8n, Make and Zapier, or with a webhook when a run ends.
  • Exports: every result set downloads as JSON, CSV, Excel or XML, and can be sent to Google Sheets.

⭐ Your feedback

Something missing or not working as you expect? Open an issue on the Actor page: it is read and answered. If the Actor is useful to you, a short review on Apify Store helps other users find it.

🔗 More from EuroScrape