Clutch Scraper avatar

Clutch Scraper

Under maintenance

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Clutch Scraper

Clutch Scraper

Under maintenance

Scrape Clutch.co company profiles, listings, and reviews. Extract ratings, services, pricing, contact details, portfolios, and client reviews from the world's largest B2B ratings platform.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Devon Kellar

Devon Kellar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Clutch.co Scraper

Clutch.co doesn't provide a flexible or free API, but this scraper acts as an unofficial Clutch API to help you extract the data you need, when you need it, and at scale.

Clutch.co Scraper supports the following features:

  • Search any keyword
  • Scrape company listings by category
  • Scrape full company profiles
  • Scrape client reviews
  • Scrape portfolio items
  • Filter by location, service type, company size

Clutch provides a "platform of in-depth client reviews, data-driven content, and vetted market leaders". Scraping that content and extracting it in a structured format could give you invaluable business insights and an edge over the competition.

Use cases

  • Lead generation — build targeted lists of agencies and service providers by category, location, and size.
  • Competitor analysis — track competitor ratings, review counts, and service focus over time.
  • Market research — analyse pricing trends (hourly rates, project sizes) across industries and regions.
  • Sales prospecting — extract company websites, phone numbers, and social links for outreach.
  • Review monitoring — track what clients say about specific companies or service categories.
  • Recruitment — identify top-rated agencies in specific tech stacks or service areas.

Bugs, fixes, updates, and changelog

This scraper is under active development. If you have any feature requests, you can create an issue from here.

Upcoming changes

  • Search by keyword with mode selection (companies/profiles)
  • Location-filtered search support
  • Review pagination for companies with 50+ reviews
  • Industry focus extraction

Input parameters

The input of this scraper should be JSON containing the pages on Clutch.co that should be visited and scraping options. Possible fields are:

startUrls: (Optional) (Array) List of Clutch.co URLs. You can provide listing pages (e.g. https://clutch.co/web-developers) or individual profile pages (e.g. https://clutch.co/profile/smartsites). The actor automatically detects the page type.

search: (Optional) (String) Keyword that you want to search on Clutch.co. This is used when no startUrls are provided.

mode: (Optional) (String) Search mode when using the search keyword. The values can be: companies and profiles. Default is companies.

includeReviews: (Optional) (Boolean) Adding reviews into the profile objects is optional and by default it is false. If you want to scrape the reviews of the companies, then you can set this option as true.

maxReviewsPerCompany: (Optional) (Number) Maximum number of reviews that you want to retrieve per each company. It is only enabled when includeReviews option is enabled as well. By default it is 0 (all reviews). If you want to scrape the reviews of the companies but with a limited amount, then you can set this option.

excludePortfolio: (Optional) (Boolean) Profile objects include portfolio by default. If you don't want to scrape the portfolios of the companies, then you can set this option as true. This can increase performance.

endPage: (Optional) (Number) Final number of page that you want to scrape. The default is 0 (no limit). This applies to all search requests and startUrls individually.

maxItems: (Optional) (Number) You can limit scraped items. This should be useful when you search through big lists or search results. Default is 500.

proxy: (Required) (Proxy Object) Proxy configuration. This scraper requires proxies to bypass Clutch.co's Cloudflare protection. Apify Proxy is recommended.

Tips

  • When you want to scrape a specific listing category, just copy and paste the Clutch.co URL as one of the startUrls. For example: https://clutch.co/web-developers, https://clutch.co/agencies/digital-marketing, or https://clutch.co/it-services/msp.

  • You can also provide direct profile URLs to scrape specific companies: https://clutch.co/profile/smartsites.

  • If you would like to scrape only the first page of a listing, then add the link and set endPage to 1.

  • Please keep in mind that the includeReviews parameter adds extraction time per company. The number of requests and compute units consumed will be higher if you enable this option.

  • For large-scale scraping, use excludePortfolio: true to speed up the process if you don't need portfolio data.

  • Location-filtered URLs work too: https://clutch.co/web-developers/india or https://clutch.co/agencies/ppc/new-york.

Compute unit consumption

Clutch.co Scraper uses a headless browser (Playwright) to handle Cloudflare protection, so compute usage is higher than simple HTTP scrapers. Estimated consumption:

  • 10 company profiles: ~0.05–0.10 compute units
  • 100 company profiles: ~0.50–1.00 compute units
  • 1 listing page (15–30 companies): ~0.15–0.30 compute units (listing + profiles)

Memory requirement: 1024 MB recommended (Playwright browser).

Clutch.co Scraper input example

{
"startUrls": [
{ "url": "https://clutch.co/profile/smartsites" },
{ "url": "https://clutch.co/web-developers" }
],
"includeReviews": false,
"excludePortfolio": false,
"endPage": 1,
"maxItems": 50,
"proxy": { "useApifyProxy": true }
}

Search by keyword

{
"search": "mobile app development",
"mode": "companies",
"maxItems": 100,
"proxy": { "useApifyProxy": true }
}

Scrape with reviews

{
"startUrls": [
{ "url": "https://clutch.co/web-developers" }
],
"includeReviews": true,
"maxReviewsPerCompany": 5,
"endPage": 2,
"maxItems": 30,
"proxy": { "useApifyProxy": true }
}

During the run

During the run, the actor will output messages letting you know what is going on. Each message contains the URL being processed, the page number for listings, and a running count of items scraped.

When company profiles are loaded, you will see a message with the company name, rating, and the current item count vs the maximum.

If you provide incorrect input to the actor, it will immediately stop with a failure state and output an explanation of what is wrong.

Clutch.co export

During the run, the actor stores results into a dataset. Each item is a separate company profile in the dataset.

You can manage the results in any language (Python, PHP, Node.js/NPM). See the FAQ or the API reference to learn more about getting results from this Clutch.co actor.

Export to JSON, CSV, or Excel in one click from the Apify Console.

Scraped Clutch.co company profiles

The structure of each item in Clutch.co results looks like this:

{
"url": "https://clutch.co/profile/smartsites",
"name": "SmartSites",
"tagline": "Think Web. Think Smart.",
"description": "Outsmart the competition with best-in-class digital marketing services...",
"logo": "https://img.shgstatic.com/clutchco-static/image/scale/60x60/s3fs-public/logos/example.png",
"website": "https://www.smartsites.com",
"phone": "+1.201.870.6000",
"rating": 5.0,
"reviewCount": 56,
"avgHourlyRate": "$100 - $149 / hr",
"minProjectSize": "$1,000+",
"employees": "10 - 49",
"founded": "2011",
"verificationStatus": "GOLD VERIFIED",
"headquarters": {
"city": "Paramus",
"state": "NJ",
"country": "United States"
},
"services": [
{ "name": "Web Development", "percentage": 30 },
{ "name": "Custom Software Development", "percentage": 25 },
{ "name": "Mobile App Development", "percentage": 25 },
{ "name": "AI Development", "percentage": 20 }
],
"clientFocus": [
{ "name": "Small Business (<$10M)", "percentage": 80 },
{ "name": "Midmarket ($10M - $1B)", "percentage": 20 }
],
"socialLinks": {
"linkedin": "https://linkedin.com/company/smartsites",
"facebook": "https://facebook.com/SmartSites",
"twitter": "https://twitter.com/SmartSites"
},
"portfolio": [
{
"image": "https://static2.clutch.co/s3fs-public/portfolio/example.jpeg",
"description": "Web Design, SEO, PPC"
}
],
"reviews": [
{
"title": "SEO & PPC Services for Outdoor Refinishing Company",
"rating": 5,
"datePublished": "May 25, 2021",
"project": {
"category": "SEO & PPC",
"size": "$10,000 to $49,999",
"length": "Sep. 2020 - Jun. 2021",
"description": "SmartSites provided SEO and PPC services..."
},
"review": {
"quality": 5,
"schedule": 5,
"cost": 5,
"willingToRefer": 5,
"comments": "The team's work resulted in increased traffic and conversions..."
}
}
]
}

Output fields

FieldDescription
urlClutch.co profile URL
nameCompany name
taglineCompany tagline / slogan
descriptionAbout section text
logoLogo image URL
websiteCompany website URL
phonePhone number
ratingOverall Clutch rating (0–5)
reviewCountTotal number of reviews
avgHourlyRateHourly rate range
minProjectSizeMinimum project budget
employeesEmployee count range
foundedYear founded
verificationStatusVerification badge status
headquartersHQ location (city, state, country)
servicesService lines with percentage focus
clientFocusClient size breakdown
socialLinksLinkedIn, Facebook, Twitter, Instagram URLs
portfolioPortfolio items (image + description)
reviewsClient reviews with ratings and project details