Clutch Scraper — Agency Leads, Rates & Reviews avatar

Clutch Scraper — Agency Leads, Rates & Reviews

Pricing

from $3.00 / 1,000 companies

Go to Apify Store
Clutch Scraper — Agency Leads, Rates & Reviews

Clutch Scraper — Agency Leads, Rates & Reviews

Clutch.co agency and IT firm lists for B2B leads: company name, website, phone, HQ address, hourly rate, min project size, team size, rating, review count and service mix from any directory URL. Add full profiles (offices, industries, social links) and verified client reviews. No login.

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

0

Monthly active users

9 hours ago

Last modified

Features

Limited permissions

Share

Clutch Scraper: Agency Leads, Rates & Reviews

Turn any Clutch.co directory into a B2B lead list: one row per agency or IT firm with its real website, phone, headquarters address, hourly rate, minimum project size, team size, rating, review count and service mix. Paste a category, location or filtered directory URL (for example https://clutch.co/agencies/digital-marketing or https://clutch.co/us/web-developers) and the Actor follows every page of it, 50 companies per page. Or simply type search terms such as shopify developers or seo agency plus a location: the Actor runs clutch.co's own search and scrapes the directory that matches best.

Turn on Open each company profile for the full profile (every office, industries and client sizes, founding year, social links, registered legal entity), Include reviews for verified client reviews with ratings, budget and project details, and Add emails, phones and social links from company websites to read each agency's own website for its published contact details. No login, no browser; you pay per company.

What you get

  • Contact: company name, website (resolved from Clutch's tracking link), phone, headquarters street address, city and country
  • Pricing signals: hourly rate band with parsed min / max, minimum project size
  • Size and focus: employee band, service lines with their share of the business, Clutch-certified services
  • Reputation: rating, review count, Premier / Verified level, badges, directory rank and sponsored flag
  • Profile (optional): description, founding year, all offices, industries, client sizes, languages, social links, legal entity
  • Reviews (optional): rating breakdown, project budget and length, review text, reviewer role, company, industry and size
  • Website contacts (optional): email addresses, phone numbers and social links (LinkedIn, Facebook, Instagram, X, YouTube...) published on the agency's own website, plus its contact page

Try it: the input is prefilled with the Digital Marketing directory and 50 companies (one directory page). Click Start and the list is usually ready in under a minute, for about $0.15 plus a little proxy usage.

Sample output (one company, trimmed; the full field list and example follow below):

{
"name": "Ignite Visibility",
"websiteUrl": "https://ignitevisibility.com",
"phone": "(619) 752-1955",
"location": { "text": "San Diego, CA", "street": "4370 La Jolla Village Drive", "postalCode": "92122", "country": "United States" },
"rating": 4.8,
"reviewCount": 175,
"hourlyRate": "$100 - $149 / hr",
"minProjectSize": "$1,000+",
"employees": "250 - 999",
"serviceLines": [{ "name": "Search Engine Optimization", "percent": 30, "isCertified": true }],
"verificationLevel": "premier",
"profileUrl": "https://clutch.co/profile/ignite-visibility"
}

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
searchTermOnly for companies found through Search terms: the term that found them

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 reviewers' contact details are not collected.

With Add emails, phones and social links from company websites (charged as website-contacts, only when an email or phone number was found) each company additionally carries:

FieldDescription
emailsEmail addresses published on the company's own website (its own domain first)
websitePhonesPhone numbers from the website in international format (+16197521955); phone stays the number Clutch shows
websiteSocialLinks{linkedin: [...], facebook: [...], instagram: [...], twitter: [...], youtube: [...], ...} linked from the website
contactPageUrlThe website's contact page
websitePagesVisitedThe pages that were read (homepage plus up to 3 such as Contact and About)
websiteContactsStatus, websiteContactsErrorok, or why the website gave nothing: noWebsite, blocked, unreachable, httpError, blockedByRobotsTxt, socialProfileOnly...

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). Or leave it empty and type Search terms (and optionally a Location) instead.
  2. Set Max companies to cap the run and the cost.
  3. Turn on Open each company profile, Include reviews and/or Add emails, phones and social links from company websites if you need the deep data.
  4. Click Start. Results appear in the Dataset tab (the Website contacts view shows the contact columns); 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
}

Search by keyword and location, with website contacts:

{
"searchTerms": ["shopify developers", "seo agency"],
"location": "London",
"maxItems": 100,
"includeWebsiteContacts": true
}

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 search Clutch by keyword and location

Fill in Search terms with the words you would type into clutch.co's search box: a service (shopify developers, mobile app development, seo agency), optionally with a city or country, or put the place into Location (London, New York, Germany) to apply it to every term. The Actor runs Clutch's own search and picks the directory whose title matches the most words (the largest one on a tie), so seo + London scrapes "Top SEO Agencies in London" with all its pages, exactly as if you had pasted that directory URL. If Clutch has no directory for the location, the run says so instead of falling back to a worldwide list.

Set Directories per search term to 2 or more to cover several matching directories (shopify matches both Shopify developers and Shopify SEO agencies); companies are saved once. Turn on Add companies whose name matches to also get the companies whose name contains the term (up to 4 per term, read from their profile pages). A company name such as Ignite Visibility has no directory, so it returns that company's profile directly: an easy way to look up a list of agencies by name.

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 get agency emails from Clutch

Clutch does not publish email addresses, so turn on Add emails, phones and social links from company websites. For every company the Actor opens its own website (the homepage, even when Clutch links a landing page, plus up to 3 pages such as Contact, About or Team, respecting robots.txt) and saves the email addresses, phone numbers and social profile links those pages publish, plus the contact page URL. Nothing is guessed or built from names and nothing is verified: you get exactly what the company shows. In our tests 8 to 10 of 10 agencies had an email address. You pay the website-contacts event only for companies where an email or phone number was found. Websites are fetched through Apify's datacenter proxy, not the residential proxy Clutch needs, so this adds little proxy usage.

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. Company websites (website contacts) go through Apify's datacenter proxy, or no proxy when you turn the proxy off.

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), plus a website-contacts event for every company whose own website showed an email address or phone number (only with that option on). Searching is free: you pay for the companies it finds. 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 reviewers' contact details. With website contacts on, it also saves the business contact details each company publishes on its own website; some of these can be named staff addresses, which are personal data too, and email marketing rules (GDPR, ePrivacy/PECR, CAN-SPAM) apply to how you contact them. You are responsible for how you use the data and for complying with Clutch's terms, the websites' 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.

Found it useful?

A ★ review on this Actor's Apify Store page helps other users find it and tells us what to improve. Issues and feature requests are welcome in the Actor's Issues tab.

⌂ 换网址