ParseForge Scrapers

Clutch Reviews Scraper

parseforge/clutch-reviews-scraper

E-commerceMARKETING

Scrapes client reviews from a Clutch.co company profile. Returns each review as a flat row with the star rating, reviewer name, project summary, budget, and full review text.

Run this scraper See the API call
Total users
5
Monthly active
3
Total runs
166
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

Clutch Reviews Scraper

Scrape client reviews from any Clutch agency profile, up to a million per run. Each review includes the rating, reviewer name, project summary, budget, and full review text. Export to CSV, JSON, Excel, or XML.

Clutch.co is the go-to directory for vetting B2B agencies, but manually copying client reviews for analysis is slow and error-prone. This actor reads the public review pages directly from a company profile URL and returns every review in a consistent, flat schema. No browser needed, no login, no API key.

Who uses it What they scrape Clutch for
Sales teams Researching a prospect's client satisfaction before a discovery call.
Competitive intelligence analysts Comparing a competitor's client feedback themes against their own.
Agency owners Monitoring their own Clutch reviews for new feedback and trends.
Market researchers Aggregating client sentiment on agencies in a specific service category.

What it does

This Actor collects client reviews from a single Clutch.co company profile page and returns each review as a flat row with the rating, reviewer details, project cost, and full review body.

  • โญ Structured ratings: numerical star rating, review title, and the full verbatim review text.
  • ๐Ÿ‘ค Reviewer context: reviewer name, job title, and company name for each piece of feedback.
  • ๐Ÿ’ฐ Project details: project summary, budget category, and project duration when available.
  • ๐Ÿ“„ Flat output: every review is one row, ready for direct export to your spreadsheet or database.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Clutch data

๐Ÿ“ˆ Qualify leads with client feedback.

A sales rep scrapes reviews for a target agency's profile to understand client pain points and satisfaction levels before the first meeting.

๐Ÿ” Benchmark competitor reputation.

A product marketer collects reviews for three competing agencies and compares rating distributions and common complaints in a spreadsheet.

๐Ÿ“Š Monitor your own agency's reviews.

An agency owner schedules a weekly scrape of their own Clutch profile to catch new reviews and track rating trends over time.

๐Ÿง  Feed review data into AI analysis.

A data analyst exports review text to CSV and runs it through a language model to cluster recurring themes and sentiment.

Why choose this scraper

What you get
Skip the manual grind Stop copying and pasting reviews from paginated profile pages.
Fixed, predictable schema Every run returns the same fields so your downstream pipeline never breaks.
Runs at scale Collect up to a million reviews in one go, limited only by what the profile has.
No auth required Reads the public Clutch.co pages directly with no app registration or API tokens.

How it compares

This actor focuses on extracting the full set of client reviews from a single Clutch profile, while other scrapers target broader agency listing data or include additional enrichment features.

Feature ParseForge Clutch.co Scraper - Agencies, Reviews, Emails + AI Insights Advanced Clutch.co Scrapper Clutch.co Scraper with Emails & Reviews
Full review text extraction Yes Not listed Not listed Not listed
Reviewer name and job title Yes Not listed Not listed Not listed
Project budget and summary Yes Not listed Not listed Not listed
Agency profile fields (services, employees, hourly rate) Not listed Yes Yes Yes
Contact email extraction Not listed Yes Not listed Yes
AI pain-point analysis on reviews Not listed Yes Not listed Not listed

Configure the run

Drive the Actor from a single Clutch company profile URL and set a maximum number of reviews to cap the run. The Input tab lists every parameter.

A first run with the defaults:

{
 "companyUrl": "https://clutch.co/profile/toptal",
 "maxItems": 10
}

A larger pull:

{
 "companyUrl": "https://clutch.co/profile/toptal",
 "maxItems": 200
}

Pricing

Pay-per-result: $0.01999 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $2.00
1,000 results $19.99
10,000 results $199.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Clutch Reviews Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Clutch through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/clutch-reviews-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

The run finishes but returns zero reviews.

Confirm the company profile URL is correct and that the profile has at least one published review. If the profile uses a custom slug, copy the full URL directly from your browser's address bar.

I get fewer reviews than the maxItems I set.

The actor stops when it has read every review on the profile. If the company has fewer total reviews than your maxItems value, you will receive all of them.

The actor fails with a timeout or navigation error.

Clutch.co may be blocking the request. Try increasing the run timeout in the actor's advanced settings, or use Apify's proxy configuration to rotate IP addresses.

Some review fields are empty in the output.

Not every review on Clutch includes a project summary, budget, or reviewer job title. Empty fields mean the reviewer did not provide that information.

The output contains garbled or missing characters.

Ensure your CSV viewer or spreadsheet application is set to UTF-8 encoding. The actor returns all text in UTF-8 to preserve special characters.

FAQ

Question Answer
Can I scrape reviews from multiple company profiles in one run? This actor is designed for one company profile URL per run. To scrape multiple profiles, run the actor once per URL, or use Apify's actor calling features to loop over a list of URLs.
Does this scraper require a Clutch.co account or API key? No. It reads the publicly available review pages on Clutch.co directly. You do not need to register an app, log in, or obtain an API key.
What format is the review text in? The full review body is returned as plain text in a dedicated field. The project summary and any client-provided context are also included in their own columns.
How many reviews can I get from one profile? You can set the maximum up to 1,000,000. The actor will stop when it reaches your limit or when it has read every review available on the profile.
Does it extract the reviewer's contact information? The actor extracts the reviewer's display name, job title, and company name as shown on Clutch. It does not extract private email addresses or phone numbers.
Can I filter reviews by star rating? The actor collects all reviews from the profile. To filter by rating, apply a filter in your spreadsheet or database after the run completes.
Is the project budget included in the output? Yes. When the client has provided a budget category or project cost on Clutch, it is included as a field in the output row.
What happens if the company profile URL is invalid? The run will fail with an error message indicating that the page could not be loaded. Double-check the URL format and ensure the profile is publicly accessible.
Can I schedule this scraper to run daily? Yes. Once the actor is in your Apify account, you can set a schedule to run it hourly, daily, or weekly to catch new reviews as they are posted.
Does this actor handle Clutch's pagination automatically? Yes. It navigates through every page of reviews on the profile until it hits your maxItems limit or runs out of reviews.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Clutch.co. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
companyUrl required string Full URL of the Clutch.co company or agency profile page. Example: https://clutch.co/profile/toptal https://clutch.co/profile/toptal
maxItems integer How many reviews to collect per run. 10

Pricing

from $17.49 per 1,000 results

Charged forWhat it isPrice each
Result Item Charged once per result collected. $0.01749 to $0.01999

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~clutch-reviews-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "companyUrl": "https://clutch.co/profile/toptal",
    "maxItems": 3
  }'

Examples

Input that runs as-is.

input.json
{
  "companyUrl": "https://clutch.co/profile/toptal",
  "maxItems": 3
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Clutch Reviews Scraper on Apify All scrapers