Scrapes Trustpilot review data (30+ columns of data per review) and also gives you the option to translate text to your preferred language.
The Trustpilot Review Scraper and Translator is a powerful tool designed to extract detailed review data from Trustpilot. This actor captures over 30 fields of information, offering a comprehensive dataset that includes user reviews, metadata, and optional translation to a specified language.
Detailed Data Extraction: Scrape detailed information for each review, including:
Translation Support: Translate reviews into your desired language using ISO 639-1 language codes (e.g., "es" for Spanish, "fr" for French).
Pagination Support: Specify the number of review pages to scrape (20 reviews per page), sorted by recency.
Customizable Inputs: Tailor your scraping with configurable inputs for URLs, page limits, and translation preferences.
The actor accepts the following input parameters:
Parameter | Type | Description | Default |
---|---|---|---|
start_urls | String | The Trustpilot URL to scrape reviews from. | https://www.trustpilot.com/review/catawiki.com |
page_scrape | Integer | The number of pages to scrape. Each page contains 20 reviews. | 1 |
translator | String | Specify the target language using ISO 639-1 codes (e.g., "en" for English, "es" for Spanish). Set to "none" to disable translation. | none |
1{ 2 "start_urls": "https://www.trustpilot.com/review/catawiki.com", 3 "page_scrape": 3, 4 "translator": "es" 5}
The output is stored in a structured dataset, with fields corresponding to the scraped and translated data. Here’s an example:
1{ 2 "text": "Este producto es excelente.", 3 "title": "Producto Maravilloso", 4 "rating": 5, 5 "consumer.countryCode": "ES", 6 "consumer.hasImage": false, 7 "dates.publishedDate": "2024-12-01", 8 "likes": 12, 9 ".........":"30 fields in total" 10}
The actor’s input schema is defined in input_schema.json
. Key properties include:
start_urls
: The Trustpilot page to scrape.page_scrape
: Number of pages to process.translator
: Target language for translations.This actor is provided as-is, and it is the user's responsibility to ensure compliance with the terms of service of the websites being scraped. Data privacy regulations (e.g., GDPR) should be observed when using the collected data.
This scraper only extracts publicly available data. Users are responsible for ensuring their use complies with Trustpilot’s terms of service and applicable regulations.
There is no hard limit set by the actor. However, Trustpilot may restrict access after a certain number of requests.
The actor supports any language listed in the ISO 639-1 standard, as supported by the Deep Translator library.
If you encounter issues or have suggestions for improvement, please submit them via the Issues tab in the Apify Console or reach out to the developer directly.
This actor is licensed under the MIT License. See the LICENSE
file for more details.
Start leveraging the Trustpilot Review Scraper and Translator today to unlock powerful insights from customer reviews!
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!