Trustpilot Companies By Keywords avatar
Trustpilot Companies By Keywords

Pricing

$10.00/month + usage

Go to Apify Store
Trustpilot Companies By Keywords

Trustpilot Companies By Keywords

The Trustpilot Companies Scraper retrieves detailed company data by category or keywords, including ratings, reviews, contact details, and more, enabling market research, competitor analysis, and business insights.

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

shareze

shareze

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Trustpilot Companies by Keywords Scraper

This Apify Actor is designed to scrape company data from Trustpilot based on specific keywords. It retrieves detailed information about companies, including their ratings, reviews, contact details, and more.

How to Use

  1. Input Configuration: The Actor requires the following input parameters:

    • keywords (string, required): The keywords to search for companies (e.g., "beauty", "health").
    • size (integer, required): The number of companies to scrape.
    • trustscore (string, optional): The minimum trust score of the companies to be scraped. Options: 3.0, 4.0, 4.5.
    • address (string, optional): The specific location (city, state, country) to filter companies.
    • claimed (boolean, optional): Filter companies based on whether they are claimed or not.
    • numberOfReviews (string, optional): The minimum number of reviews for the companies. Options: 25, 50, 100, 250, 500.
  2. Run the Actor: You can run the Actor on the Apify platform or locally using the Apify SDK. Provide the required input parameters in the following format:

    {
    "keywords": "beauty",
    "size": 30,
    "trustscore": "4.0",
    "address": "New York, NY, US",
    "claimed": true,
    "numberOfReviews": "500"
    }
  3. Output: The Actor will return a JSON array containing the scraped company data. Each company includes fields such as:

    • businessUnitId: The unique ID of the company.
    • stars: The star rating of the company.
    • identifyingName: The unique identifying name of the company.
    • displayName: The display name of the company.
    • logoUrl: The URL of the company's logo.
    • numberOfReviews: The total number of reviews for the company.
    • trustScore: The trust score of the company.
    • location: The location details of the company (city, zip code, country).
    • isRecommendedInCategories: Whether the company is recommended in its categories.
    • contact: The contact details of the company (website, email, phone).
    • categories: The categories the company belongs to, including categoryId and displayName.
  4. Example Output:

    [
    {
    "businessUnitId": "5eaaa7f5bea5e20001956c1a",
    "stars": 4.5,
    "identifyingName": "urgences-veterinaires-lyon.fr",
    "displayName": "Urgences Veterinaires Lyon",
    "logoUrl": "https://s3-eu-west-1.amazonaws.com/tpd/screenshotlogo-domain/5eaaa7f5bea5e20001956c1a/198x149.png",
    "numberOfReviews": 2251,
    "trustScore": 4.7,
    "location": {
    "address": null,
    "city": "LYON",
    "zipCode": null,
    "country": "France"
    },
    "isRecommendedInCategories": true,
    "contact": {
    "website": "https://www.urgences-veterinaires-lyon.fr",
    "email": "contact@xxx.fr",
    "phone": "0111104040"
    },
    "categories": [
    {
    "categoryId": "emergency_veterinarian_service",
    "displayName": "Emergency Veterinarian Service",
    "isPredicted": false
    }
    ]
    }
    ]

Use Cases

  • Discover companies related to specific keywords.
  • Collect company data for market research or competitor analysis.
  • Filter companies by location, trust score, or claimed status.