GoodFirms Company Reviews Scraper

GoodFirms Company Reviews Scraper

by powerai

Scrape company reviews from GoodFirms.co with comprehensive review data including ratings, project details, and company responses.

25 runs
3 users
Try This Actor

Opens on Apify.com

About GoodFirms Company Reviews Scraper

Scrape company reviews from GoodFirms.co with comprehensive review data including ratings, project details, and company responses.

What does this actor do?

GoodFirms Company Reviews Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

🏢 GoodFirms Company Reviews Scraper This actor allows you to scrape company reviews from GoodFirms.co by providing a company profile URL with reviews. It automatically handles pagination and extracts comprehensive review information including ratings, reviewer details, project information, and company responses. ## Features - URL-based Scraping: Extract reviews by providing a GoodFirms company profile URL with reviews section - Automatic Pagination: Automatically navigates through review pages until reaching the end or max items limit - Comprehensive Review Data: Extract detailed information about each review including: - Review title and summary - Reviewer information (name, title, company, profile image) - Overall rating and detailed rating breakdown - Project Q&A responses - Project details (cost, status, industry) - Company responses to reviews - Review dates and share links ## Input Parameters | Field | Type | Required | Description | |------------|---------|----------|------------------------------------------------| | searchUrl| string | Yes | GoodFirms company profile URL with reviews section (e.g., https://www.goodfirms.co/company/company-name#review_analytics) | | maxItems | integer | No | Maximum number of reviews to fetch (default: unlimited) | | proxyConfiguration | object | No | Proxy configuration settings | ### How to Get Search URL 1. Go to GoodFirms.co 2. Navigate to a company profile page 3. Click on the reviews section or scroll to reviews 4. Copy the complete URL from your browser's address bar (should include #review_analytics or similar anchor) 5. Paste it into the searchUrl field Example search URL: https://www.goodfirms.co/company/sdlc-corp#review_analytics ## Output The output is a dataset of review objects, each containing: - searchUrl: The original search URL used - id: Unique review identifier - detailPageUrl: Direct link to the review detail page - reviewShareTitle: Share title for the review - reviewTitle: Title of the review - reviewSummary: Main review text/summary - reviewer: Object containing reviewer information: - name: Reviewer's name - image: Reviewer's profile image URL - imageAlt: Alt text for the image - title: Reviewer's job title - company: Reviewer's company name - reviewDate: Date when the review was posted - overallRating: Overall rating score (typically 1-5) - ratingBreakdown: Object with detailed ratings for different aspects: - Quality: Rating for quality - Schedule & Timing: Rating for timing - Communication: Rating for communication - Overall Rating: Overall rating value - projectQAs: Object containing project-related Q&A responses - projectDetails: Object containing project information: - Project Cost: Cost range of the project - Project Status: Current status of the project - Project Industry: Industry of the project - companyResponse: Object containing company's response (if available): - company: Company name - response: Response text - date: Response date - image: Company image URL - imageAlt: Alt text for company image - scrapedAt: Timestamp of when the review was scraped Example output: json [ { "searchUrl": "https://www.goodfirms.co/company/sdlc-corp#review_analytics", "id": "review-80437", "detailPageUrl": "https://www.goodfirms.co/company/sdlc-corp#review-80437", "reviewShareTitle": "Their deep discovery process meant they understood our business needs better than we did. - Reviewed by Tim Launiere for SDLC Corp", "reviewTitle": "Their deep discovery process meant they understood our business needs better than we did.", "reviewSummary": "Our sales team was frustrated with constant errors and delays in the quote process. SDLC Corp started by spending weeks mapping our entire workflow and identifying pain points we'd learned to live with. The solution they built eliminated manual errors and reduced our sales cycle time by nearly 20%. The team now trusts the system completely, and we're closing deals faster without the previous headaches.", "reviewer": { "name": "Tim Launiere", "image": "https://assets.goodfirms.co/profile/thumb/55a1c4154835c7626cb51ce47a27769b.jpg", "imageAlt": "Tim Launiere", "title": "President", "company": "DieBotics" }, "reviewDate": "1 day ago", "overallRating": 5, "ratingBreakdown": { "Quality": 5, "Schedule & Timing": 5, "Communication": 5, "Overall Rating": 5 }, "projectQAs": { "What was the project name that you have worked with SDLC Corp?": "Quote-to-Cash System", "What service was provided as part of the project?": "Software Development", "Describe your project in brief": "SDLC Corp completely redesigned our quote-to-cash process on Salesforce...", "What is it about the company that you appreciate the most?": "Their patience during the discovery phase...", "What was it about the company that you didn't like which they should do better?": "The extensive discovery phase required more time..." }, "projectDetails": { "Project Cost": "$10001 to $50000", "Project Status": "Completed", "Project Industry": "Manufacturing" }, "companyResponse": { "company": "SDLC Corp", "response": "We appreciate your kind words, Tim...", "date": "1 day ago", "image": null, "imageAlt": "SDLC Corp" }, "scrapedAt": "2025-11-11T06:57:44.324Z" }, ... ] ## Use Cases - Competitive analysis and market research - Reputation monitoring for companies - Customer sentiment analysis - Service quality assessment - Project cost and industry trend analysis - Review aggregation and reporting - Brand reputation tracking ## Notes - Results are saved incrementally as they are found - All timestamps are in ISO 8601 format - Reviews are automatically deduplicated based on detail page URLs - Company responses are included when available - Rating breakdowns provide detailed insights into different service aspects --- Start scraping company reviews from GoodFirms today!

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try GoodFirms Company Reviews Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
powerai
Pricing
Paid
Total Runs
25
Active Users
3
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support