Clutch Scraper — Agencies, Rates & Reviews avatar

Clutch Scraper — Agencies, Rates & Reviews

Pricing

from $3.00 / 1,000 companies

Go to Apify Store
Clutch Scraper — Agencies, Rates & Reviews

Clutch Scraper — Agencies, Rates & Reviews

Scrape Clutch.co agency directories and company profiles: services, hourly rate, min project size, team size, location, rating, verified reviews and website. Built for B2B lead lists.

Pricing

from $3.00 / 1,000 companies

Rating

0.0

(0)

Developer

Trevor Ortega

Trevor Ortega

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

7 days ago

Last modified

Share

Clutch Scraper

Scrape Clutch.co directory listings and company profiles: services, hourly rate, min project size, team size, location, rating, review count, verified reviews and the company's real website. Ideal for B2B lead lists, agency research and competitor monitoring.

Give it any Clutch.co directory page (for example https://clutch.co/agencies/digital-marketing, https://clutch.co/us/web-developers or a filtered directory URL copied from the site) or a company profile URL. The Actor walks the directory page by page (50 companies each) and saves one clean record per company. Optionally it opens every profile for the full breakdown (all service lines with percentages, focus areas, industries, client sizes, every office, languages, founding year, verification data, social links) and nests the verified client reviews.

No login, no browser. Export as JSON, CSV or Excel, or pull the dataset through the API into Google Sheets, a CRM or an LLM pipeline. You pay only for the companies you get.

What data does Clutch Scraper extract?

Every company record (directory pages, charged as result):

FieldDescription
name, slug, idCompany name, Clutch slug and numeric Clutch provider id
profileUrlClutch profile URL
websiteUrlThe company's own website, resolved from Clutch's outbound redirect (utm tags removed)
logoUrlLogo image
rating, reviewCountClutch rating (0-5) and number of reviews
projectCountProjects / reviews listed on the profile
hourlyRate, hourlyRateMin, hourlyRateMaxPublished hourly rate band ("$100 - $149 / hr") plus parsed numbers
minProjectSize, minProjectSizeUsdMinimum project size ("$5,000+") plus parsed number
employees, employeesMin, employeesMaxTeam size band ("50 - 249") plus parsed numbers
location{text, city, region, country, street, postalCode} of the headquarters
phoneBusiness phone number shown on the listing
serviceLines[{name, percent, isCertified}] service lines with share of business
certifiedServicesService lines carrying the "Clutch Certified" mark
isVerified, verificationLevel, badgesClutch verification (premier / verified) and badges such as "Clutch Guarantee"
summaryClutch's summary of what clients say about the company
insightsDirectory insight chips, e.g. "Reviewed 3 times in the past 6 months"
rank, page, positionOnPage, listingTypePosition in the directory (organic / sponsored; featured only when enabled)
sourceUrl, scrapedAtWhere and when the record was scraped
changeType, previousValuesOnly with Only new or changed items on: new or changed, and for changed companies the old values of the fields that changed

With Open each company profile (charged as detail, one extra request per company):

FieldDescription
tagline, descriptionProfile tagline and full company description
foundedFounding year
serviceLines, focus, industries, clientsFull percentage breakdowns (focus areas are grouped, e.g. "SEO Focus")
locationsEvery office: {name, isHeadquarters, street, city, region, country, postalCode, employees, phone}
languages, timezonesLanguages and timezones served
ratingBreakdown, costRatingQuality / schedule / cost / willing-to-refer averages
mostCommonProjectSize, pricingSummaryPricing snapshot from the profile
certifications, topMentions"Clutch Certified" credentials and the most mentioned review themes
verifiedReviewCount, legalEntityVerified reviews and the registered business entity (name, jurisdiction, formation date, status, id)
socialLinks{linkedin, facebook, twitter, instagram, ...}
connectionsCountNumber of client connections on Clutch

With Include reviews each company additionally carries reviews (up to Max reviews per company):

FieldDescription
id, title, urlReview id, headline and Clutch review link
rating, ratingsOverall score and {quality, schedule, cost, willingToRefer}
quote, summary, feedbackThe pull quote, project summary and outcome summary
background, challenge, solution, results, companyResponseFull review sections as plain text
services, focusAreasServices delivered in the project
projectSize, projectCostMin, projectCostMax, projectLengthBudget band and duration
reviewerNameReviewer display name exactly as Clutch shows it publicly (full name, initial + surname, first name only, or "Anonymous"); null if missing
reviewerRole, reviewerCompany, reviewerIndustry, reviewerCompanySize, reviewerLocationWho hired the company (role, client company, industry, size, city)
reviewType, isVerified, dateOnline review / interview, verified flag, ISO date

Clutch has no public reviewer profile pages, so there is no reviewer URL, id or LinkedIn link to export. Avatars and personal contact details are not collected.

How to use Clutch Scraper

  1. Paste one or more Clutch.co URLs into Start URLs: a service directory (https://clutch.co/seo-firms), a location directory (https://clutch.co/uk/web-developers), a filtered directory URL copied from your browser, or a company profile (https://clutch.co/profile/ignite-visibility).
  2. Set Max companies to cap the run and the cost.
  3. Turn on Open each company profile and/or Include reviews if you need the deep data.
  4. Click Start. Results appear in the Dataset tab; export from there or use the API.

Input example

{
"startUrls": [
{ "url": "https://clutch.co/agencies/digital-marketing" },
{ "url": "https://clutch.co/us/web-developers?agency_size=50+-+249" }
],
"maxItems": 200,
"includeProfileDetails": true,
"includeReviews": true,
"maxReviewsPerCompany": 20
}

Output example

{
"type": "company",
"id": "25800",
"slug": "ignite-visibility",
"name": "Ignite Visibility",
"profileUrl": "https://clutch.co/profile/ignite-visibility",
"websiteUrl": "https://ignitevisibility.com/",
"rating": 4.8,
"reviewCount": 175,
"hourlyRate": "$100 - $149 / hr",
"hourlyRateMin": 100,
"hourlyRateMax": 149,
"minProjectSize": "$1,000+",
"minProjectSizeUsd": 1000,
"employees": "250 - 999",
"location": { "text": "San Diego, CA", "city": "San Diego", "region": "CA", "country": "US", "street": "4250 Executive Square Suite #100", "postalCode": "92037" },
"phone": "6197521955",
"serviceLines": [
{ "name": "Search Engine Optimization", "percent": 30, "isCertified": true },
{ "name": "Advertising", "percent": 10, "isCertified": false }
],
"isVerified": true,
"verificationLevel": "premier",
"badges": ["Premier Verified"],
"summary": "Ignite Visibility is a digital marketing agency offering services in SEO, social media, paid media ...",
"listingType": "sponsored",
"rank": 1,
"sourceUrl": "https://clutch.co/agencies/digital-marketing",
"scrapedAt": "2026-09-07T12:00:00Z",
"founded": 2013,
"languages": ["Mandarin", "English", "Spanish"],
"reviews": [
{
"id": "478317",
"title": "PR, SEO, Content & Email Marketing for Recruiting Agency",
"rating": 5.0,
"ratings": { "quality": 5.0, "schedule": 5.0, "cost": 4.0, "willingToRefer": 5.0 },
"projectSize": null,
"projectLength": "Aug. 2025 - Aug. 2026",
"reviewerName": "Kelly Clark",
"reviewerRole": "Sr Mgr for Digital Marketing",
"reviewerCompany": "Spherion Staffing & Recruiting",
"reviewerIndustry": "Business services",
"reviewerCompanySize": "51-200 Employees",
"isVerified": true,
"date": "2026-08-06"
}
]
}

How to scrape a Clutch.co category or location

Any directory URL works: service categories (/agencies/digital-marketing, /developers, /it-services/msp), country or city directories (/us/web-developers, /gb/seo-firms, /web-developers/new-york) and their filtered variants. Use the filters on clutch.co (budget, hourly rate, team size, location, reviews) and paste the resulting URL; the Actor keeps the query string and follows the site's own pagination, so one run can export a full category. Set Max companies to stop early.

How to get a company's website and phone from Clutch

Clutch wraps every outbound link in a tracking redirect. The Actor decodes that redirect on the directory page itself, so websiteUrl is the real destination without visiting the vendor site, with utm_* parameters stripped. phone is the business number Clutch shows on the listing.

How to scrape Clutch reviews

Turn on Include reviews and set Max reviews per company. The profile page carries the first 11 reviews; each further 10 reviews cost one more page request. Reviews come nested inside the company record with rating breakdown, project budget and length, review text sections and the reviewer's name as shown on Clutch, role, industry and company size.

To get only recent reviews, set Only reviews newer than to a date (2026-09-01) or a period (30 days): older reviews are left out and the Actor stops paging a profile's reviews as soon as it reaches them, so it is cheaper too.

Monitor changes on a schedule

Turn on Only new or changed items and the Actor remembers what earlier runs of the same input returned: each run outputs only companies that are new in the watched directory window or whose hourly rate, minimum project size, rating or review count changed. Unchanged companies are dropped on the directory page, before any profile page is opened, so they are not charged (profile start URLs are compared after their page is read and are not charged when unchanged). Max companies becomes the window checked on every run, e.g. the first 50 companies of a directory. Save the input as a task and add a Schedule to it in Apify Console (Schedules → Create new, for example daily). Every output company carries changeType (new or changed); changed ones carry previousValues, e.g. {"reviewCount": 175} for a company that now has 176 reviews. Add Only reviews newer than (7 days) to get just the new reviews of those companies. Use Monitoring key to keep several schedules on the same input separate.

Does it work without login or proxies?

Yes. Clutch pages are public and server-rendered, so no login is needed. Apify Proxy is on by default for reliability on long runs; you can turn it off for small runs.

Pricing

Pay per company: a result event for every company saved from a directory page, plus a detail event for every company whose profile page was opened (which includes the nested reviews). No subscription; Apify's free plan is enough to try it.

Integrations and API

Use the run in Zapier, Make, n8n, Google Sheets, or call it from Python/Node with the Apify client. See the API tab for ready-made snippets.

This Actor collects only data that Clutch shows publicly without login: company profiles, rates, ratings and published reviews, including the reviewer's display name, job title and company as shown on the review (some reviewers appear as "Anonymous" or with an initial only, and that is kept as is). Reviewer names are personal data under GDPR and similar laws, so you need a lawful basis to store and use them. It does not collect avatars or personal contact details. You are responsible for how you use the data and for complying with Clutch's terms and applicable law, including GDPR/CCPA where relevant.

Support

Found a bug or need a field added? Open an issue in the Issues tab; it is usually answered within a day.