Trustpilot Plus

Trustpilot Plus

No limits and lots of filters! Get reviews and sentiment (Negative, Neutral, Positive) from Trustpilot. It's fast, costs little and supports all countries.

LEAD_GENERATIONSEO_TOOLSSOCIAL_MEDIAApify

⭐ Make sure to increase the Actor's memory and timeout for long runs!

Input

  • Websites (array)

    Returns all reviews for a given company (e.g., www.expensify.com).

    Trustpilot may only recognize some variants of the target URL, such as requiring "www".

  • Process (select)

    • Get Reviews returns up to 100 pages (2,000 results), which is the maximum allowed by Trustpilot frontend.

    • Get All Reviews runs one request by star instead (one for 1-star, another for 2-star, etc.).

      This allows the actor to fetch more reviews. However, each request is still limited to up to 100 pages.

      In order to grab even more reviews, you will need to play around with the filters (e.g., Language).

      Limitations:

      1. "Maximum" is applied per request, not on Total.

      2. "Stars" filter is not supported.

      3. "Sort by" is only supported with Wrapped formatting.

  • Country (select)

    Simulates the Trustpilot region.

  • Sort by (select)

    By date (most recent) or relevancy (Trustpilot own algorithm). Does not apply to process "Get All Reviews"!

  • Date range (select)

  • Search terms (string)

    Returns only reviews where the keywords are found in content. Maximum length of 100 characters.

  • Stars (select)

    Returns only reviews with the target ratings. Does not apply to process "Get All Reviews"!

  • Language (select)

  • Replies (select)

    From Trustpilot: "Reviews with a reply from a company."

  • Verified (select)

    From Trustpilot: "Reviews are labeled verified when a company automatically invites people to write a review using Trustpilot’s supported invitation methods."

  • Save on usage costs (select)

    The default "List" returns an array of entries.

    "Wrapped" returns a single row per website. See example.

  • Maximum (integer)

    🛑 Trustpilot only paginates up to 100 pages per search.

    In order to get more reviews, use "Get All Reviews" or run multiple searches with different filters instead.

  • Batch (integer)

    Only relevant for "Get All Reviews"! Number of parallel requests to be executed.

    Default is 1. The higher the number, the more chances you have to be blocked.

  • Delay (integer)

    For high-volume scraping, make sure to set a reasonable waiting time.

Output

List format:

1{
2	"id": "6776b0fd097a4df021e6d35c",
3	"filtered": false,
4	"pending": false,
5	"text": "Its so beautiful and timeless I love this jewelry brand!",
6	"rating": 5,
7	"labels": {
8		"merged": null,
9		"verification": {
10			"isVerified": true,
11			"createdDateTime": "2025-01-02T17:30:05.000Z",
12			"reviewSourceName": "InvitationApi",
13			"verificationSource": "invitation",
14			"verificationLevel": "verified",
15			"hasDachExclusion": false
16		}
17	},
18	"title": "Best jewelry brand",
19	"likes": 0,
20	"dates": {
21		"experiencedDate": "2024-12-26T00:00:00.000Z",
22		"publishedDate": "2025-01-02T17:30:05.000Z",
23		"updatedDate": null
24	},
25	"report": null,
26	"hasUnhandledReports": false,
27	"consumer": {
28		"id": "6776b0fcfcb0ec514deff633",
29		"displayName": "Anne Salomé Gravel",
30		"imageUrl": "",
31		"numberOfReviews": 1,
32		"countryCode": "CA",
33		"hasImage": false,
34		"isVerified": false
35	},
36	"reply": {
37		"message": "Hi there, thanks for taking the time to share your feedback with us! Should you wish to chat further, we'd love to hear from you and can be reached directly at contact@mejuri.com.",
38		"publishedDate": "2025-01-02T21:24:56.000Z",
39		"updatedDate": null
40	},
41	"consumersReviewCountOnSameDomain": 1,
42	"consumersReviewCountOnSameLocation": null,
43	"productReviews": [],
44	"language": "en",
45	"location": null,
46	"website": "mejuri.com",
47	"link": "https://ca.trustpilot.com/reviews/6776b0fd097a4df021e6d35c",
48	"opinion": "Positive"
49}

Wrapped format:

1{
2	"website": "mejuri.com",
3	"data": [
4		{
5			"id": "6776b0fd097a4df021e6d35c",
6			...
7		},
8		...
9	]
10}

How it works.

  1. Enter the website URL to be analyzed - NOT the Trustpilot link.

  2. Set the maximum number of reviews to fetch.

  3. Run it! 🎉

Support

Open a new issue for bugs or feature requests. Please share the run URL.

Supports Trustpilot in: United States of America, Australia, Austria, Brazil, Canada, Denmark, Finland, France, Germany, Ireland, Italy, Japan, Netherlands, New Zealand, Norway, Poland, Portugal, Spain, Sweden, Switzerland, United Kingdom.

Make sure to increase the Actor

Frequently Asked Questions

Is it legal to scrape job listings or public data?

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.

Do I need to code to use this scraper?

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.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

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!