Clutch Reviews Scraper avatar

Clutch Reviews Scraper

Pricing

from $2.90 / 1,000 results

Go to Apify Store
Clutch Reviews Scraper

Clutch Reviews Scraper

Scrapes businesses from Clutch category listing pages, then fetches all reviews from each business profile with full details.

Pricing

from $2.90 / 1,000 results

Rating

0.0

(0)

Developer

Reviewly

Reviewly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Clutch Reviews Scraper — Extract Agency Profiles & Verified Client Reviews from Clutch.co

Turn any Clutch.co category page into a structured dataset of agencies, ratings, and full verified client reviews — automatically, at scale, no login required.

What you get in minutes:

  • Every agency listed in any Clutch category, with ratings, pricing, and team size
  • Full paginated reviews with sub-ratings, reviewer details, and complete Q&A text
  • Clean JSON output — one record per business, reviews nested inside

📌 What This Actor Does

Clutch.co is the world's leading B2B ratings and reviews platform, hosting thousands of verified agency profiles across web development, branding, SEO, mobile apps, and more.

This Apify Actor automates data collection from any Clutch category page — saving hours of manual research.

It works in two phases:

  1. Listing phase — scrapes any Clutch category URL (e.g. https://clutch.co/us/agencies/creative) and collects all business profiles across multiple pages
  2. Reviews phase (optional) — for each business found, visits the profile page and extracts all verified client reviews, including extended Q&A sections

Who is this for?

  • Marketing agencies researching competitors and mapping the landscape
  • Business owners vetting service providers before hiring
  • Sales teams building targeted B2B lead lists from a trusted platform
  • Data analysts running sentiment analysis on verified client feedback
  • Researchers studying B2B services markets

✨ Key Features

  • Full listing pagination — scrapes all pages of any Clutch category automatically
  • Deep review extraction — captures ratings, quotes, reviewer background, project scope, results, and full Q&A text
  • Smart concurrency — processes 3 profiles in parallel for faster runs
  • Profile pagination — follows all review pages, not just the first 10
  • Nested JSON output — each business record contains its reviews inline
  • Proxy support — works with Apify residential proxies to handle Cloudflare protection
  • Free tier included — test with 1 listing page and up to 50 reviews per business at no cost

🧠 Why This Actor is Different

Most Clutch scrapers stop at the listing page — name, rating, and a link. This Actor goes significantly further:

FeatureBasic ScrapersThis Actor
Business listing data
Full paginated reviews
Sub-ratings (Quality, Cost, Schedule)
Reviewer industry & location
Project background & challenge
Solution & results sections
Parallel profile scraping
Clean nested JSON output

⚙️ Input Configuration

FieldTypeDefaultDescription
startUrlsstring[]Clutch category page URLs to scrape
maxListingPagesinteger1Pages to paginate per category. 0 = unlimited
includeReviewsbooleanfalseWhether to scrape reviews for each business
maxReviewsinteger0Reviews per business. 0 = all reviews
proxyConfigurationobjectProxy settings (residential strongly recommended)

Example Input

{
"startUrls": [
"https://clutch.co/us/agencies/creative",
"https://clutch.co/us/agencies/seo"
],
"maxListingPages": 3,
"includeReviews": true,
"maxReviews": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Tips for Best Results

  • Enable residential proxies — Clutch uses Cloudflare. Without proxies you will get 403 errors.
  • Set includeReviews: false first for quick business discovery, then run a targeted review pass.
  • Use maxReviews: 10–20 to keep runs fast when you only need recent feedback.
  • Combine multiple startUrls to cover several categories in a single run.

📤 Output Format

Each dataset record is one business with its reviews nested inside.

Sample Output

{
"clutchPid": "147613",
"name": "Bob's Your Uncle",
"profileUrl": "https://clutch.co/profile/bobs-your-uncle",
"rating": 4.9,
"reviewCount": 24,
"minProjectSize": "$25,000+",
"hourlyRate": "$150 - $199 / hr",
"employees": "10 - 49",
"location": "Serves United States",
"isFeatured": false,
"startUrl": "https://clutch.co/us/agencies/creative",
"scrapedAt": "2026-06-28T14:32:00.000Z",
"reviews": [
{
"reviewId": "334416",
"title": "Rebranding & Logo Design for Care Homes Operator",
"rating": 5.0,
"ratingQuality": 5.0,
"ratingSchedule": 5.0,
"ratingCost": 4.5,
"ratingWillingToRefer": 5.0,
"quote": "They delivered exactly what we envisioned.",
"date": "Mar 15, 2025",
"services": ["Branding", "Logo Design"],
"focusAreas": ["Brand strategy", "Visual identity"],
"projectSize": "$10,000 to $49,999",
"projectLength": "Jan. – Jun. 2024",
"reviewerName": "Anonymous",
"reviewerPosition": "Marketing Director, Care Homes Ltd",
"reviewerIndustry": "Healthcare",
"reviewerLocation": "London, United Kingdom",
"reviewerClientSize": "51-200 Employees",
"reviewType": "Online Review",
"isVerified": true,
"summary": "Bob's Your Uncle redesigned our full visual identity...",
"feedback": "The team was highly responsive and delivered on time...",
"background": "We are a care homes operator looking to modernise our brand...",
"challenge": "We needed a trustworthy identity that would stand out...",
"solution": "They conducted brand discovery workshops and proposed three directions...",
"results": "The rebrand exceeded expectations. Enquiries increased by 30%...",
"reviewUrl": "https://clutch.co/go-to-review/abc123/334416"
}
]
}

Business Fields

FieldDescription
clutchPidClutch's internal provider ID
nameAgency name
profileUrlDirect link to the Clutch profile page
ratingOverall star rating (out of 5.0)
reviewCountTotal number of reviews on Clutch
minProjectSizeMinimum project budget the agency accepts
hourlyRateHourly billing rate range
employeesTeam size range
locationLocation or service area
isFeaturedtrue if this is a paid sponsored placement
startUrlThe category URL this business was scraped from
scrapedAtISO 8601 timestamp of when the record was created

Review Fields

FieldDescription
reviewIdUnique review identifier
titleProject title written by the reviewer
ratingOverall score for this review
ratingQualitySub-rating: quality of service and deliverables
ratingScheduleSub-rating: on-time delivery
ratingCostSub-rating: value for money
ratingWillingToReferSub-rating: likelihood to recommend
quoteThe reviewer's highlighted summary quote
dateReview publication date
isFeaturedWhether this review is pinned as featured
servicesService lines provided in this engagement
focusAreasSpecific areas of focus within those services
projectSizeProject budget range
projectLengthTimeline of the engagement
reviewerNameReviewer name (often "Anonymous")
reviewerPositionJob title and company name
reviewerIndustryReviewer's industry vertical
reviewerLocationReviewer's city and country
reviewerClientSizeReviewer's company size
reviewTypeHow the review was collected
isVerifiedtrue if Clutch verified the reviewer's identity
summaryProject overview written by the reviewer
feedbackDetailed feedback on working with the agency
backgroundReviewer's company background
challengeGoals and objectives for hiring the agency
solutionHow the agency was selected and scope of work
resultsMeasurable project outcomes and results
reviewUrlDirect link to the full review on Clutch

▶️ How to Use

Step 1 — Find a category URL

Go to clutch.co, browse to any category or apply filters, and copy the URL. Examples:

  • https://clutch.co/us/agencies/creative — Creative agencies in the US
  • https://clutch.co/us/agencies/seo — SEO agencies in the US
  • https://clutch.co/uk/agencies/web-design — Web designers in the UK

Step 2 — Configure your run

Paste the URL into startUrls. Then decide on depth:

  • Listings only — leave includeReviews as false for a fast, lightweight run
  • With reviews — enable includeReviews and optionally set maxReviews to cap the depth
  • Quick test — use maxListingPages: 1 and maxReviews: 5 to verify before scaling

Step 3 — Enable residential proxies

In the Proxy configuration field, select Apify Residential Proxy. This is strongly recommended — Clutch's Cloudflare protection will block datacenter IPs.

Step 4 — Run and export

Click Start and watch results appear in the dataset in real time. Export to JSON, CSV, or Excel from the dataset tab, or pull results via the Apify API.


📈 Use Cases

1. B2B Lead Generation

Extract agencies in your niche filtered by rating, project size, and location. Build a targeted outreach list of verified, active service providers in minutes.

2. Competitive Intelligence

Monitor what clients are praising — and criticising — about agencies in your space. The challenge, solution, and results fields reveal the exact language buyers use.

3. Sentiment Analysis & NLP Research

Collect hundreds of verified client reviews across a category and run text analysis. The structured long-form fields make this dataset particularly rich for NLP pipelines.

4. Agency Vetting Before Hiring

Instead of reading through profile pages manually, collect all reviews for your shortlisted agencies in one structured dataset and compare them side by side in a spreadsheet.

5. Market Intelligence Database

Combine multiple categories and geographies in one run to build a comprehensive, timestamped snapshot of the B2B services landscape.


🛠️ Advanced Tips

Scraping entire categories Set maxListingPages: 0 to disable pagination limits. Popular categories like web development can have 50+ pages.

Getting past Cloudflare If you see HTTP 403 errors, residential proxies are not optional — they are required. Set apifyProxyCountry to match the country of the category you're scraping (e.g. "US" for clutch.co/us/).

Scheduled runs Use Apify's scheduler to run this Actor weekly or monthly to track new reviews and rating changes over time.

Exporting to a CRM Use the Apify API to fetch results programmatically and push them into your CRM, spreadsheet, or data warehouse after each run.

Filtering featured vs organic Use the isFeatured field on the business record to distinguish paid placements from organic listings — useful when studying ranking data or building fair comparison datasets.


❓ FAQ

Does this require a Clutch account or login? No. The Actor works entirely with publicly available data — no account needed.

Why am I getting HTTP 403 errors? Clutch uses Cloudflare bot protection. Enable Apify Residential Proxies in the configuration. This resolves the issue in almost all cases.

How many results can I get on the free tier? Free users are limited to 1 listing page per category and up to 50 reviews per business per run. Upgrade to a paid plan to remove these limits.

How long does a run take? A single listing page (~10 businesses) with 20 reviews each typically finishes in 5–10 minutes using residential proxies.

Can I scrape a specific country, city, or filter? Yes. Clutch's URL structure reflects all applied filters. Navigate to the filtered page on Clutch.co and copy that URL as your startUrl.

Can I scrape multiple categories at once? Yes. Add multiple URLs to startUrls and they will all be processed in the same run.

Is the data up to date? The Actor fetches live data from Clutch at the time of each run. Data is as current as the Clutch platform itself.


📞 Support

Have a question, found a bug, or need a custom feature?

  • Email: me@ahmedhrid.com
  • Issues: use the Issues tab on this Actor's Apify Store page