GoodFirms Company Reviews Scraper
by powerai
Scrape company reviews from GoodFirms.co with comprehensive review data including ratings, project details, and company responses.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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!
Categories
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 TrialActor Information
- Developer
- powerai
- Pricing
- Paid
- Total Runs
- 25
- Active Users
- 3
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support