
Trustpilot Company Categories
Pricing
$4.00/month + usage

Trustpilot Company Categories
Extracts business data from Trustpilot categories. It allows filtering by country, location, verification, and trustscore. Get details like ratings, reviews, contact info, and more, making it perfect for market research, reputation tracking, or business insights.
5.0 (3)
Pricing
$4.00/month + usage
7
Total users
43
Monthly users
12
Runs succeeded
94%
Issues response
4.9 days
Last modified
21 days ago
Add companyDescription + recentReviews (4) to output — and enable keyword-search scraping
Open
Hi there,
First of all, thanks a lot for the “Trustpilot Company Categories” actor – it’s been extremely helpful.
What we’d like Please add two extra fields to the dataset:
- companyDescription – the “Written by the company” paragraph in the “Company details” block;
- recentReviews – an array with the first 3-4 review snippets visible under “See what reviewers are saying”.
Why it matters
We feed the dataset into Emelia’s AI “Magic Writer” for cold-email outreach.
A short description + the latest review quotes let the AI craft highly-personalised intros (“I noticed you emphasise your probiotic formulas…”) and dramatically improve reply rates.
Possible selectors (Cheerio)
// Descriptionconst companyDescription = $('h2:contains("Company details")').nextAll('p').first().text().trim()|| $('meta[property="og:description"]').attr('content')?.trim() || null;// Latest 4 reviewsconst recentReviews = [];$('article[data-service-review-card]').slice(0, 4).each((i, el) => {const txt = $(el).find('p').first().text().trim();if (txt) recentReviews.push(txt);});Both elements are already in the initial HTML, so the change should have minimal impact on compute units.Happy to test a beta build or provide more examples if needed.Thanks again! Ludovic
user-Sn4HK4aRjYE7vTMyR
Quick update for the developer Please extend the crawler so that it can start either from a category URL or from a keyword-search URL. The Trustpilot search endpoint has exactly the same structure (NEXT_DATA → searchResults.businessUnits[]) and is paginated with the same page= parameter, so the existing logic (pagination loop → visit each /review/ page) can be reused without changes to the parsers.
Examples Category mode (already handled) https://fr.trustpilot.com/categories/beauty_wellbeing?page=1&sort=reviews_count
Keyword mode (to add) https://fr.trustpilot.com/search?query=cbd https://fr.trustpilot.com/search?page=2&query=cbd https://fr.trustpilot.com/search?page=3&query=cbd
Continue paginating until hasNextPage is false, then proceed to scrape each business profile as before (About text, 4 latest reviews, contact info, etc.). This enhancement lets us target niches (e.g., “CBD”, “vegan”, “pet food”) that are not grouped under a single category but are highly relevant for our outreach
user-Sn4HK4aRjYE7vTMyR
You made an incredible work, these new features would be useful for us, for others i think and we will probably regularly use it on longterm to get all new leads...
Kind regards Ludovic

Hello Ludovic, thanks for the detailed issue. I’ll work on the improvements in the next days. I’ll let you know
user-Sn4HK4aRjYE7vTMyR
Hi Emiliano, thanks you so much, it will help a lot, us and for others as well ! Regards Ludovic

Hello Ludovic, I've added the possibility to search by query. Next will be the "last review" option.
Not sure "Company details" is feasible with the actual implementation. Currently I'm not fetching the company detail page. Let me think a bit more about it
user-Sn4HK4aRjYE7vTMyR
Hi Emiliano, incredible for scraping the review, it works like a charm ! just i tried to scrap the french beauty_wellbeing catégory actually composed of 3523 shops, and it has been aborted with this message "Failed There was an uncaught exception during the run of the Actor and it was not handled." only got 200 results, could you please double check ? Thanks I also tried the search by query new features, with CBD request, would it be possible to search by country with free request ? or only by choosing a category ? also this research has been aborted alone "Failed There was an uncaught exception during the run of the Actor and it was not handled." after only 230 results (1817 real results) Thanks again for your precious help ! Best regards Ludovic
user-Sn4HK4aRjYE7vTMyR
Company details would be very useful, why ? Because at the new AI age we live now, we can "personalized" message , but for that we need a minimal "input" information, that's what this filed bring, enough target information in order he think this message has been writtenby an other humain... Or it could be a scrap of home pages meta title and description , or scrape the home page content, but i think this trustpilot company summary would be perfect :) Regards Ludovic