Bild des Trustpilot Reviews ScrapersFirmenbewertungen und Antworten

Trustpilot Reviews Scraper.

Sammle die öffentlichen Trustpilot-Bewertungen deines Unternehmens und deiner Wettbewerber. Lies Beschwerden, Lob und wie jedes Unternehmen antwortet, und plane dann einen Lauf, der jede neue Bewertung erfasst.

Auf Apify starten

So kannst du diesen Scraper nutzen.

Probiere diese Beispiele für Marketing, Wachstum und Wettbewerbsrecherche.

01

Beschwerden über die eigene Marke verfolgen

Starte eine wöchentliche Sammlung mit Published since auf 7 Tage. Gruppiere 1- und 2-Sterne-Bewertungen nach Thema, etwa Lieferung, Rücksendungen oder Kundenservice, und teile die Liste mit dem Team, das es beheben kann.

Führe ein datiertes Beschwerdeprotokoll mit Links zu den Bewertungen und dem zugeordneten Thema.

02

Wettbewerber vor einer Kampagne vergleichen

Sammle aktuelle Bewertungen von drei Wettbewerbern. Notiere, was ihre Kunden loben und kritisieren, und suche nach Problemen, die dein Produkt besser löst.

Schreibe ein Positionierungsbriefing mit Bewertungszitaten und Links zu jeder Quelle.

03

Sehen, wie Unternehmen auf Kritik antworten

Prüfe, welche negativen Bewertungen eine Antwort erhielten und wie lange es dauerte. Vergleiche deine Antwortquote mit Wettbewerbern und wähle gute Beispiele aus.

Führe einen Antwortvergleich mit Antworttext und Daten für jedes Unternehmen.

VOM ERSTEN LAUF ZUM REGELMÄSSIGEN ABLAUF

Ihr erster Lauf, Schritt für Schritt.

  1. Öffnen Sie den Actor auf Apify, wählen Sie Input und wechseln Sie zum JSON-Editor, um eine Konfiguration einzufügen.
  2. Ersetzen Sie gymshark.com durch die Website Ihres Unternehmens oder eines Wettbewerbers. Eine Website ist das klarste Ziel; nutzen Sie einen Namen nur, wenn Sie die Domain nicht kennen.
  3. Lassen Sie maxReviewsPerCompany beim ersten Lauf auf 100 und die Filter leer. Prüfen Sie die Bewertungen und Firmenfelder, und ergänzen Sie dann Sterne-, Sprach- oder Datumsfilter.
  4. Starten Sie den Lauf und prüfen Sie das Protokoll. Kontrollieren Sie die erkannten Ziele und Filter, bevor Sie aus leeren Ergebnissen auf fehlende Daten schließen.
  5. Öffnen Sie Storage → Dataset, prüfen Sie mehrere Datensätze und exportieren Sie verschachtelte Daten als JSON oder einfache Tabellen als CSV.
Konfiguration für den ersten Lauf
{
  "companies": ["gymshark.com"],
  "maxReviewsPerCompany": 100
}

Fügen Sie dies in den JSON-Eingabeeditor des Actors ein. Ersetzen Sie die Beispielziele vor dem Start.

Das aktuelle Eingabeformular auf Apify ansehen

Wählen Sie die passende Suche.

Geben Sie dem Scraper eine Website, einen Trustpilot-Link oder einen Firmennamen. Websites und Links führen zu einem Profil; Namen können mehrere treffen. Filter für Sterne, Sprache, Datum und Verifizierung grenzen die Bewertungen vor der Sammlung ein.

SuchmethodeWann es sinnvoll istWas sich ändert
Website-DomainsWann es sinnvoll istDu kennst genau die Entität, deren Daten du sammeln möchtest.Was sich ändertEine Website wie gymshark.com findet das eine Trustpilot-Profil des Unternehmens. Das ist das zuverlässigste Ziel für eine Beobachtungsliste.
Trustpilot-LinksWann es sinnvoll istDu hast die Suche bereits auf der Quellwebsite eingerichtet.Was sich ändertEine Trustpilot-Seite aus einem beliebigen Land liefert dasselbe Unternehmen. Filter im Link wie stars=1 oder languages=de bleiben erhalten.
FirmennamenWann es sinnvoll istDu möchtest passende Ergebnisse finden, bevor du konkrete Ziele auswählst.Was sich ändertEin Name wie Gymshark liest alle Trustpilot-Profile unter diesem Namen, darunter möglicherweise regionale Websites oder ähnlich benannte Firmen. Prüfen Sie company_domain in den Ergebnissen.

Der entscheidende Unterschied

Trustpilot zeigt nicht angemeldeten Besuchern 200 Bewertungen pro Ansicht, und jede Sternebewertung und Sprache ist eine eigene Ansicht. Der Scraper liest alle Ansichten, daher sind die meisten Unternehmen vollständig. Bei den größten Marken liefern volle Ansichten die neuesten 200; planen Sie einen Lauf mit dateFrom, um ab dann jede neue Bewertung zu erfassen.

Den verwandten Scraper vergleichen

Alle Eingaben erklärt.

Verwenden Sie in JSON die genauen Feldnamen unten. Geben Sie Listenwerte im Apify-Formular einzeln ein und verwenden Sie Zahlen und Wahrheitswerte im richtigen Datentyp.

Standardwert und Vorbelegung sind verschieden. Der Standardwert gilt, wenn du eine Einstellung auslässt; die Vorbelegung ist ein Beispiel im Apify-Formular. Prüfe Ziele und Limits vor jedem Lauf. Manche Einstellungen haben keinen Standardwert im Schema. Du musst trotzdem mindestens ein unterstütztes Ziel angeben.

Ziele und Suchbegriffe1
companies
ListeIm Formular vorausgefüllt: ["gymshark.com"]

Ein Unternehmen pro Zeile: seine Website (gymshark.com), seine Trustpilot-Seite aus einem beliebigen Land oder sein Name. Ein eingefügter Trustpilot-Link behält seine eigenen Sterne- und Sprachfilter. Ein Name liest alle Profile, die Trustpilot unter diesem Namen führt.

Märkte, Zeiträume und Filter4
stars
Liste

Nur Bewertungen mit diesen Sternen, als Text von 1 bis 5. Wählen Sie 1 und 2 für negative Bewertungen. Leer bedeutet alle Sterne.

languages
Liste

Nur Bewertungen in diesen Sprachen, als Codes oder Namen wie en, de oder French. Jede Sprache ist auf Trustpilot eine eigene Ansicht, was bei großen Unternehmen auch mehr Bewertungen liefern kann. Leer bedeutet alle Sprachen.

dateFrom
Text

Nur Bewertungen, die an oder nach diesem Datum veröffentlicht wurden. Verwenden Sie YYYY-MM-DD oder einen relativen Zeitraum wie 30 days oder 6 months. Mit einem täglichen oder wöchentlichen Zeitplan sammelt ein relatives Datum nur Neues.

verifiedOnly
Wahr oder falschStandard: false

Behält nur Bewertungen, die Trustpilot als verifiziert markiert. Lassen Sie es für ein vollständiges Bild aus, denn viele echte Bewertungen sind nicht verifiziert.

Grenzen, Details und Proxys3
maxReviewsPerCompany
GanzzahlIm Formular vorausgefüllt: 100

Die neuesten Bewertungen jedes Unternehmens bis zu dieser Anzahl. Beginnen Sie mit 100. Leer bedeutet alle Bewertungen, die ein nicht angemeldeter Besucher lesen kann.

maxReviews
Ganzzahl

Eine feste Obergrenze für Bewertungen im gesamten Lauf, über alle Ziele hinweg. Damit begrenzen Sie Laufzeit und Kosten. Leer bedeutet keine Gesamtgrenze; das Limit pro Ziel gilt weiterhin.

proxyConfiguration
ObjektStandard: {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}Im Formular vorausgefüllt: {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}

Der US-Residential-Proxy ist die funktionierende Standardeinstellung. Trustpilot lässt einen Browser über einen Residential-Ausgang zu; andere Einstellungen fallen darauf zurück, wenn Trustpilot sie ablehnt.

Erweiterte Einstellungen und Wiederaufnahme2
resume
Wahr oder falschStandard: true

Speichert den Fortschritt etwa alle 30 Sekunden für Neustarts oder Migrationen durch Apify. Lassen Sie es normalerweise aktiviert.

continueFromLastRun
Wahr oder falschStandard: false

Setzt unerledigte Arbeit des vorherigen Laufs mit passender Eingabe fort. Bisherige Daten bleiben in dessen Dataset. Nutzen Sie false für neue oder regelmäßige Erhebungen.

Diese Referenz folgt den Eingabefeldern des Actors. Prüfen Sie das aktuelle Formular, bevor Sie einen produktiven Ablauf ändern. Das aktuelle Eingabeformular auf Apify ansehen.

Konfigurationen zum Kopieren.

Jedes Beispiel ist ein eigener Lauf. Beginnen Sie klein, prüfen Sie die Ergebnisse und erweitern Sie dann. Passen Sie Ziele, Länder und Zeiträume an Ihre Frage an.

Neue Bewertungen jede Woche sammeln

Planen Sie dies wöchentlich. dateFrom mit 7 days sammelt nur die seit dem letzten Lauf veröffentlichten Bewertungen, sodass auch bei großen Marken nichts Neues fehlt.

Neue Bewertungen jede Woche sammeln
{
  "companies": ["gymshark.com"],
  "dateFrom": "7 days",
  "maxReviewsPerCompany": 500
}

Negative Bewertungen der Konkurrenz vergleichen

Sammeln Sie englische 1- und 2-Sterne-Bewertungen der letzten 90 Tage für drei Unternehmen, bis zu 200 je Unternehmen. Gruppieren Sie die Beschwerden nach Thema, um die Schwächen jedes Wettbewerbers zu sehen.

Negative Bewertungen der Konkurrenz vergleichen
{
  "companies": ["gymshark.com", "nike.com", "adidas.com"],
  "stars": ["1", "2"],
  "languages": ["en"],
  "dateFrom": "90 days",
  "maxReviewsPerCompany": 200,
  "maxReviews": 600
}

Verifizierte Bewertungen aus anderen Märkten lesen

Sammeln Sie verifizierte deutsche, französische und spanische Bewertungen eines Unternehmens. Jede Sprache ist eine eigene Trustpilot-Ansicht, so erreichen Sie auch Bewertungen, die ein Lauf über alle Sprachen bei großen Marken kürzen kann.

Verifizierte Bewertungen aus anderen Märkten lesen
{
  "companies": ["gymshark.com"],
  "languages": ["de", "fr", "es"],
  "verifiedOnly": true,
  "maxReviewsPerCompany": 300
}

Ausführen, prüfen, exportieren, wiederholen.

Erwarten Sie eine Zeile pro Bewertung mit Note, Text, Daten, Verfasser und Antwort des Unternehmens sowie TrustScore und Bewertungsanzahl des Unternehmens. Der SUMMARY-Eintrag zeigt pro Unternehmen, wie viele Bewertungen Trustpilot führt und wie viele gesammelt wurden. Das vollständige Profil jedes Unternehmens liegt im Eintrag COMPANIES des Key-Value-Stores.

  1. Prüfen Sie Dataset und SUMMARY. Vergleichen Sie die Anzahl mit Ihrer Grenze, kontrollieren Sie fehlgeschlagene oder übersprungene Eingaben und einige Quelllinks.
  2. Behalten Sie Original-IDs und ergänzen Sie collected_at und run_id beim Speichern. Nutzen Sie CSV für einfache Spalten und JSON für Listen oder verschachtelte Details.
  3. Speichern Sie die geprüfte Konfiguration als Apify Task und planen Sie sie ein. Lassen Sie continueFromLastRun für regelmäßige Momentaufnahmen auf false. Bereinigen Sie Duplikate anhand der Quell-ID und behalten Sie Beobachtungsdaten.
  4. Warten Sie in Make oder n8n auf einen abgeschlossenen Lauf, lesen Sie dessen Dataset und ordnen Sie Felder Sheets oder dem Warehouse zu. Versorgen Sie Looker Studio über eine Berichtstabelle; nutzen Sie dbt für Transformation und Tests.
  5. Dasselbe JSON funktioniert mit der Actor-API von Apify. Nennen Sie in Claude mit Apify MCP diesen Actor, lassen Sie das Schema prüfen und geben Sie vor dem Start Ziele, Märkte und Grenzen an.

Wiederaufnahme ist keine neue Momentaufnahme

resume schützt den aktuellen Lauf bei einem Neustart durch Apify. continueFromLastRun setzt einen früheren Lauf mit derselben Konfiguration fort; vorhandene Daten bleiben im alten Dataset. Führen Sie beide Datasets zusammen und erhöhen Sie erreichte Grenzen. Starten Sie neu, um heutige Änderungen zu erfassen.

Die Anleitungen für Sheets, Claude, Looker und BigQuery lesen
Diesen Actor über die API starten

Speichere eine Konfiguration oben als input.json. Setze APIFY_TOKEN im Terminal auf deinen Apify-API-Token und sende die Datei als Anfrageinhalt.

Lauf starten
curl --fail-with-body --request POST \
  --url "https://api.apify.com/v2/actors/jmlp~trustpilot-reviews-scraper/runs" \
  --header "Authorization: Bearer $APIFY_TOKEN" \
  --header "Content-Type: application/json" \
  --data-binary @input.json

Die Antwort enthält eine Run-ID und defaultDatasetId, keine fertigen Ergebnisse. Warte auf einen erfolgreichen Abschluss, setze DATASET_ID auf diese Dataset-ID und rufe die Einträge ab. Nutze bei großen Datensätzen limit und offset zur Paginierung.

Datensatz abrufen
curl --fail-with-body \
  --url "https://api.apify.com/v2/datasets/$DATASET_ID/items?format=json" \
  --header "Authorization: Bearer $APIFY_TOKEN"

Apifys API-Referenz für Start und Export
Optionen für den Datenexport

Wenn die Ergebnisse nicht stimmen.

Ändern Sie jeweils nur eine Einstellung, behalten Sie eine kleine Grenze und prüfen Sie die Zusammenfassung vor einer Erweiterung.

Eine große Marke lieferte weniger Bewertungen, als Trustpilot anzeigt.

Trustpilot zeigt nicht angemeldeten Besuchern 200 Bewertungen pro Ansicht, und jede Sternebewertung und Sprache ist eine eigene Ansicht. Der Scraper liest alle Ansichten, daher sind die meisten Unternehmen vollständig. Bei den größten Marken liefern volle Ansichten die neuesten 200; planen Sie einen Lauf mit dateFrom, um ab dann jede neue Bewertung zu erfassen.

Die Bewertungen gehören zu einem anderen Unternehmen.

Ein Name wie Gymshark liest alle Trustpilot-Profile unter diesem Namen, darunter möglicherweise regionale Websites oder ähnlich benannte Firmen. Prüfen Sie company_domain in den Ergebnissen.

Die Quelle liefert leere Seiten oder Zugriffsfehler.

Der US-Residential-Proxy ist die funktionierende Standardeinstellung. Trustpilot lässt einen Browser über einen Residential-Ausgang zu; andere Einstellungen fallen darauf zurück, wenn Trustpilot sie ablehnt.

Der Lauf war erfolgreich, hat aber keine Ergebnisse

Erfolg bedeutet, dass der Actor die Anfrage bearbeitet hat, nicht dass die Quelle Daten geliefert hat. Prüfen Sie SUMMARY.inputProblem, SUMMARY.problem und das Protokoll auf fehlende Ziele, ungültige Filter oder verweigerte Anfragen. Testen Sie ein bekanntes Ziel mit weniger Filtern.

Weniger Datensätze als erwartet

Prüfen Sie globale Grenzen, Such- und Seitengrenzen, Abdeckung und Duplikate. Mehrere Suchen können denselben Datensatz finden. Die angezeigte Gesamtzahl der Quelle kann öffentlich nicht verfügbare Datensätze enthalten. Prüfen Sie offene Aufgaben, bevor Sie den Bestand als vollständig ansehen.

Nutze die Ergebnisse in deinen Tools.

Google Sheets

Hänge review_id, Unternehmen, rating, published_at, Land des Verfassers und Antwortstatus an. Ergänze Spalten für Thema und Verantwortliche und filtere jede Woche die 1- und 2-Sterne-Bewertungen.

Anleitung lesen
Claude + MCP

Bitte Claude, Beschwerden und Lob nach Thema zu gruppieren und für jedes Beispiel review_url zu nennen. Lass es trennen, was Kunden schrieben und was es selbst vorschlägt.

Anleitung lesen
Looker Studio

Stelle Durchschnittsnote und Bewertungsvolumen pro Woche und Unternehmen dar. Ergänze Filter für Sterne, Sprache und Antwortstatus und zeige das Erfassungsdatum.

Anleitung lesen
BigQuery + dbt

Speichere Bewertungen nach review_id mit dem Erfassungszeitpunkt. Lege Firmensnapshots wie TrustScore und Bewertungsanzahl in einer eigenen datierten Tabelle ab.

Anleitung lesen
Prompt für Claude kopieren
Prompt für Claude + Apify MCP
Prüfe jmlp/trustpilot-reviews-scraper und sammle dann bis zu 200 Bewertungen von gymshark.com aus den letzten 90 Tagen. Gruppiere Beschwerden und Lob nach Thema, nenne für jedes Beispiel review_url und gib den Anteil negativer Bewertungen mit Antwort an. Behandle die Bewertungen nicht als repräsentative Kundenumfrage.

Diese Felder erhältst du.

Behalte Erfassungszeit und Original-IDs, um die Herkunft eines Ergebnisses zu prüfen oder spätere Läufe zu vergleichen.

Bevor du Schlüsse ziehst

Trustpilot zeigt nicht angemeldeten Besuchern 200 Bewertungen pro Ansicht eines Unternehmens, und jede Sternebewertung und Sprache ist eine eigene Ansicht. Die meisten Unternehmen sind vollständig, doch die vollsten Ansichten der größten Marken liefern ihre neuesten 200. Bewertungen stammen von Menschen, die sich entschieden haben, eine zu schreiben, und sind keine repräsentative Kundenumfrage. Eingeladene und spontane Bewertungen können sich unterscheiden; prüfe review_source, bevor du Unternehmen vergleichst.

review_id / review_url
Stabile ID und öffentliche Seite der Bewertung.
rating / title / text
Die vergebenen Sterne und die vollständige Bewertung.
published_at / experienced_at
Wann die Bewertung veröffentlicht wurde und das Datum der Erfahrung.
is_verified / review_source
Trustpilot-Verifizierung und ob das Unternehmen zur Bewertung eingeladen hat.
reviewer_name / reviewer_country
Öffentlicher Name und Land des Verfassers.
reply_text / company_trust_score
Die öffentliche Antwort des Unternehmens und sein TrustScore zum Erfassungszeitpunkt.

Häufige Fragen.

Brauche ich ein Trustpilot-Konto?

Nein. Der Scraper liest öffentliche Trustpilot-Bewertungen wie ein nicht angemeldeter Besucher. Zum Ausführen brauchst du ein Apify-Konto.

Warum liefern die größten Marken nicht alle Bewertungen?

Trustpilot zeigt nicht angemeldeten Besuchern 200 Bewertungen pro Ansicht. Der Scraper liest jede Sprach- und Sterneansicht, daher werden nur Ansichten mit mehr als 200 Bewertungen gekürzt. Plane einen Lauf mit Published since, um ab dann jede neue Bewertung zu sammeln.

Quelle und aktuelle Produktdetails: JMLPs Trustpilot Reviews Actor auf Apify.

Weitere Scraper,
die du nutzen könntest.

Sprechen wir über
dein Projekt.

Sag mir, was du sammeln oder verstehen möchtest. Ich helfe mit einem individuellen Scraper, einer Pipeline oder der Analyse.

Projekt besprechen