Clutch.co Reviews Scraper
Pricing
Pay per usage
Clutch.co Reviews Scraper
Extract Clutch.co reviews, ratings & agency profiles at scale. Scrape client feedback, competitive intelligence, and market data. Perfect for B2B research, lead generation, and competitive analysis.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Extract client reviews from Clutch.co profile pages in a clean, structured dataset. Collect review content, ratings, review dates, reviewer names, and profile-level rating context with configurable pagination. Ideal for market research, agency benchmarking, and reputation monitoring.
Features
- Profile URL scraping — Run on one or many Clutch profile URLs in a single job
- Fast paginated collection — Pull review pages through lightweight requests instead of browser rendering
- Structured review output — Get normalized review fields for analysis workflows
- Clean dataset records — Empty and null values are removed from output items
Use Cases
Competitor Intelligence
Track how competitors are reviewed by their clients over time. Compare average ratings, review language, and project feedback trends.
Agency Vetting
Build a shortlist of service providers using review quality signals before outreach or procurement decisions.
Reputation Monitoring
Monitor newly published reviews and changes in sentiment for a target profile or group of profiles.
Sales Research
Use review text to understand customer pain points, common deliverables, and preferred engagement models.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
urls | Array | No | ["https://clutch.co/profile/innowise#reviews"] | Profile URLs to scrape |
results_wanted | Integer | No | 20 | Maximum reviews to return |
max_pages | Integer | No | 3 | Maximum review pages to open per profile |
sort_by | String | No | "relevance_desc" | Review order (relevance_desc, date_desc, rating_desc, rating_asc) |
proxyConfiguration | Object | No | { "useApifyProxy": true } | Proxy settings for reliability |
Output Data
Each dataset item contains:
| Field | Type | Description |
|---|---|---|
profileUrl | String | Clutch profile URL |
profileName | String | Company name from profile |
profileWebsite | String | Company website URL |
profileImage | String | Profile image URL |
profileDescription | String | Profile summary text |
profileLocation | String | Profile location |
aggregateRatingValue | Number | Overall profile rating |
aggregateReviewCount | Integer | Total review count shown on profile |
reviewPage | Integer | Page number where review was found |
reviewSortBy | String | Review sorting mode used |
reviewId | String | Review identifier or canonical URL |
reviewTitle | String | Review title |
reviewText | String | Review content |
reviewDate | String | Review published date |
reviewRating | Number | Review rating value |
reviewBestRating | Number | Maximum rating scale value |
reviewWorstRating | Number | Minimum rating scale value |
reviewerName | String | Reviewer name |
reviewerRole | String | Reviewer role/title |
reviewerIndustry | String | Reviewer company industry |
reviewerLocation | String | Reviewer location |
reviewerCompanySize | String | Reviewer company size |
reviewerVerified | Boolean | Whether Clutch marks reviewer as verified |
reviewType | String | Review submission type (for example, online review) |
reviewServices | Array | Services listed for this review |
reviewProjectSize | String | Project budget band |
reviewProjectLength | String | Project duration |
reviewQualityRating | Number | Detailed quality score |
reviewScheduleRating | Number | Detailed schedule score |
reviewCostRating | Number | Detailed cost/value score |
reviewWillingToReferRating | Number | Detailed willingness-to-refer score |
reviewBackground | String | Background section content |
reviewChallenge | String | Challenge section content |
reviewSolution | String | Solution section content |
reviewResults | String | Results and feedback section content |
reviewUrl | String | Share URL of the individual review |
totalReviewsOnProfile | Number | Total review count visible on profile pagination |
reviewPositionOnPage | Integer | Review order on that page |
fetchedAt | String | Extraction timestamp |
Usage Examples
Single Profile URL
{"urls": ["https://clutch.co/profile/innowise#reviews"],"results_wanted": 20,"max_pages": 3}
Multiple Profiles
{"urls": ["https://clutch.co/profile/innowise","https://clutch.co/profile/pattern-1#reviews"],"results_wanted": 80,"max_pages": 5,"sort_by": "date_desc"}
Sample Output
{"profileUrl": "https://clutch.co/profile/innowise","profileName": "Innowise","profileWebsite": "https://innowise.com","profileLocation": "Warszawa, Poland","aggregateRatingValue": 4.9,"aggregateReviewCount": 72,"reviewPage": 1,"reviewSortBy": "relevance_desc","reviewTitle": "Backend development for healthcare platform","reviewText": "Innowise set up a secure system to manage sensitive data and automated workflows to reduce manual tasks.","reviewDate": "2026-01-14","reviewRating": 5,"reviewerName": "CTO","reviewPositionOnPage": 1,"fetchedAt": "2026-04-29T12:45:11.942Z"}
Tips for Best Results
Use Canonical Profile URLs
- Prefer profile URLs in the format
https://clutch.co/profile/<slug> #reviewsis optional; it is handled automatically
Start Small, Then Scale
- Use
results_wanted: 20for quick validation - Increase
max_pagesonly when needed for larger runs
Keep Inputs Focused
- Provide direct profile URLs in
urlsfor the best reliability
Improve Reliability
- Use proxy configuration for long runs or large URL lists
- Split very large batches into multiple runs
Integrations
Connect your dataset with:
- Google Sheets — Build quick reporting dashboards
- Airtable — Create searchable review databases
- Slack — Send notifications when runs finish
- Zapier — Trigger downstream automations
- Make — Build multi-step data pipelines
- Webhooks — Deliver run completion events to your apps
Export Formats
- JSON — Application and API workflows
- CSV — Spreadsheet and BI workflows
- Excel — Business reporting
- XML — Legacy integrations
Frequently Asked Questions
Can I scrape multiple profile URLs at once?
Yes. Pass multiple URLs in urls and the actor will process each profile.
Why are some fields missing in some rows?
Some reviews do not expose every attribute. Empty/null fields are removed from output by design.
Can I control review order?
Yes. Use sort_by with supported values: relevance_desc, date_desc, rating_desc, rating_asc.
How many reviews can I collect in one run?
As many as available within your results_wanted and max_pages limits.
Support
For issues or feature requests, use the Apify Console actor issue section.
Resources
Legal Notice
This actor is designed for legitimate data collection and research purposes. Users are responsible for complying with applicable laws, platform terms, and data protection requirements in their jurisdiction.