Clutch Scraper avatar

Clutch Scraper

Pricing

from $3.00 / 1,000 companies

Go to Apify Store
Clutch Scraper

Clutch Scraper

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

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

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, no reviewer names. 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

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
reviewerRole, reviewerCompany, reviewerIndustry, reviewerCompanySize, reviewerLocationWho hired the company (role, client company, industry, size, city)
reviewType, isVerified, dateOnline review / interview, verified flag, ISO date

Reviewer names and any personal contact details are deliberately 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",
"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 role, industry and company size, but never their name.

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 publicly available business data (company profiles, rates, ratings and published reviews) and does not collect reviewer names 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.