Clutch.co Scraper
Pricing
from $1.00 / 1,000 results
Clutch.co Scraper
Introducing the Clutch.co Scraper, a lightweight actor for extracting company profiles, client reviews, and ratings from Clutch.co. Quick and effective. For best results and reliable data extraction, the use of residential proxies is strongly advised. Get the B2B insights you need!
Pricing
from $1.00 / 1,000 results
Rating
5.0
(5)
Developer
Shahid Irfan
Maintained by CommunityActor stats
5
Bookmarked
42
Total users
12
Monthly active users
7.5 hours
Issues response
3 days ago
Last modified
Categories
Share
Clutch.co Agencies Scraper
Extract agency listings and detailed company profiles from Clutch.co in a fast, structured dataset. Collect ratings, reviews, budgets, service focus, industries, locations, and contact details at scale for research, outreach, and market analysis.
Features
- High-speed extraction — Parallel company detail collection for fast runs.
- Batch dataset writes — Pushes records in batches to reduce write overhead.
- Deep profile coverage — Captures listing data plus detailed profile fields.
- Built-in pagination — Automatically moves through result pages.
- Automatic retry on failure — Resilient against transient errors with exponential backoff.
- Clean output schema — Consistent fields ready for analytics and exports.
Use Cases
Lead Generation
Build targeted lists of agencies by service category, quality signals, and company size. Use structured contact and profile data for outreach workflows.
Competitive Benchmarking
Compare competitors by review volume, average rating, pricing bands, and service focus to identify positioning gaps.
Market Intelligence
Track category trends, popular service mixes, and vertical concentration across agencies in one dataset.
Vendor Shortlisting
Create internal shortlists of potential partners with normalized metrics and profile-level detail.
BI and Reporting
Feed dashboard pipelines with clean JSON/CSV data for recurring analysis.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | https://clutch.co/it-services | Listing URL to start scraping. |
collectDetails | Boolean | No | false | Fetch detailed company profile fields. Disable for maximum speed. |
results_wanted | Integer | No | 20 | Maximum agencies to save. |
max_pages | Integer | No | 5 | Maximum listing pages to process. |
proxyConfiguration | Object | No | Apify proxy preset | Proxy settings for production reliability. |
Output Data
Each dataset item includes:
| Field | Type | Description |
|---|---|---|
id | String | Clutch company identifier. |
name | String | Agency name. |
url | String | Agency profile URL. |
slug | String | Profile slug. |
rating | Number | Average rating score. |
review_count | Integer | Number of reviews. |
verified | String | Verification label. |
min_budget | String | Minimum project budget range. |
hourly_rate | String | Hourly rate range. |
company_size | String | Employee band. |
year_founded | Integer | Founding year when available. |
languages | Array | Supported languages. |
timezones | Array | Supported time zones. |
highlights | String | Key profile highlight text. |
description | String | Company description. |
website | String | Company website URL. |
phone | String | Contact phone. |
email | String | Contact email when available. |
address | String | Formatted address. |
primary_location | String | Primary location. |
locations | Array | Additional locations. |
services | Array | Service lines and focus splits. |
industries | Array | Served industries. |
awards | Array | Awards and recognitions when present. |
testimonials | Array | Review/testimonial objects. |
focus_areas | Array | Focus and capability areas. |
clients | Array | Client segment distribution. |
json_ld | Object | Structured profile metadata. |
fetched_at | String | ISO timestamp of extraction. |
Usage Examples
Basic Run
{"startUrl": "https://clutch.co/it-services","results_wanted": 20}
Fast Listing-Only Collection
{"startUrl": "https://clutch.co/it-services","collectDetails": false,"results_wanted": 200,"max_pages": 20}
Deep Profile Collection
{"startUrl": "https://clutch.co/it-services","collectDetails": true,"results_wanted": 50,"max_pages": 10}
Sample Output
{"id": "24046","name": "*instinctools","url": "https://clutch.co/profile/instinctools","slug": "instinctools","rating": 4.7,"review_count": 31,"verified": "Premier Verified","min_budget": "$10,000+","hourly_rate": "$25 - $49 / hr","company_size": "250 - 999","year_founded": 2000,"services": ["AI Development", "Web Development"],"industries": ["Financial services", "Healthcare"],"website": "https://www.instinctools.com","phone": "+4971166483690","primary_location": "Stuttgart, Germany","fetched_at": "2026-02-19T15:33:54.639Z"}
Tips for Best Results
Start With a Strong Category URL
- Use a clear category landing page as
startUrl. - Validate that the page shows active agency listings before large runs.
Control Runtime Predictably
- Use
results_wantedandmax_pagestogether to cap run time. - Start with 20 results for testing, then increase for production.
Choose Detail Strategy
- Enable
collectDetailsfor richer datasets with extra profile fields. - Keep it disabled for faster top-level scans.
Use Proxy in Production
- Configure proxy settings for higher consistency on long runs.
Integrations
Connect your dataset with:
- Google Sheets — Quick spreadsheet analysis.
- Airtable — Searchable agency database workflows.
- Make — Automated enrichment and routing pipelines.
- Zapier — Trigger CRM or messaging flows.
- Webhooks — Push results into custom services.
Export Formats
- JSON — API and engineering workflows.
- CSV — Spreadsheet and BI ingestion.
- Excel — Business reporting.
- XML — Legacy integrations.
Frequently Asked Questions
How many agencies can I collect?
You can collect as many as the source makes available. The practical limit depends on your results_wanted and max_pages settings.
How do I get more results?
Increase results_wanted and max_pages in your input configuration. Larger runs may take longer to complete.
Can I scrape only listing-level data?
Yes. Set collectDetails to false to skip profile detail collection and get results faster.
What if some fields are null?
Some companies do not publish every field. The actor still returns complete available data for each record. Fields like email, year_founded, or awards may be empty for certain listings.
Can I run this daily?
Yes. It is suitable for scheduled runs for monitoring and trend tracking. Just keep your API credentials and proxy settings configured.
Does the actor handle errors automatically?
Yes. Transient errors such as network timeouts and rate limits are retried automatically with backoff. Failed pages are tracked and logged for visibility.
Support
For issues or feature requests, use your Apify actor issue/support channel.
Resources
Legal Notice
Use this actor only for legitimate data collection and in compliance with applicable laws and the target website terms.