Clutch.co Scraper avatar

Clutch.co Scraper

Pricing

from $1.80 / 1,000 results

Go to Apify Store
Clutch.co Scraper

Clutch.co Scraper

[πŸ’° $1.8 / 1K ] Extract company profiles from Clutch.co β€” agencies, developers, marketers, IT services. Get name, rating, reviews, location, hourly rate, employees, services, and contact info. Filter by category, country, rating, or paste Clutch.co URLs directly.

Pricing

from $1.80 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

1

Monthly active users

14 days ago

Last modified

Share

Extract B2B service-provider company profiles from Clutch.co β€” agencies, developers, marketers, and IT service firms β€” at scale. Get names, ratings, review counts, hourly rates, employee bands, locations, services, websites, social links, and full client reviews with quality, schedule, and cost sub-ratings. Built for sales teams, analysts, and procurement researchers who need an entire Clutch category as one spreadsheet instead of opening hundreds of profiles by hand.

Why This Scraper?

  • Transparent pay-per-event pricing from $1.50 per 1,000 companies β€” plus $0.50 per 1,000 reviews, billed only when reviews are switched on. No compute charges, no run-time surprises.
  • Up to 100,000 results per run β€” directory-scale data extraction across every Clutch category.
  • 7 categories x 23 countries from dropdowns β€” no URL hacking, or paste any Clutch listing or profile URL and mix both in one run. When a country and category have no regional page on Clutch, the run falls back to that category's global listing instead of coming back empty.
  • Embedded client reviews, including the full interview β€” every review carries its engagement headline, Clutch's own project summary, the reviewer's results paragraph, and fullReview: the complete Q&A behind the review, around 12 questions covering goals, vendor selection, scope, measurable outcomes, and areas to improve.
  • Every review dated twice β€” Clutch's own "Nov 2, 2022" string plus a sortable dateIso ("2022-11-02") on the same review, so "reviews since 2024" or newest-first ordering is a filter, not a chore. Clutch's archive runs back to 2015.
  • Ready-to-use contact block on every company β€” website, phone number, logo, and up to four social profiles (LinkedIn, X/Twitter, Facebook, Instagram), taken from the company's own profile rather than Clutch's site-wide accounts.
  • Tunable review depth β€” cap at 20 reviews per company (default), set to 0 to take everything that fits on one row (around 1,500 reviews per company, well past what all but a handful of Clutch profiles carry), or disable reviews entirely so you pay only the company-row price.
  • Three location fields per company β€” the office that matches the directory you searched, the registered global head office, and a full offices list with street address and postal code for every location Clutch publishes.
  • Three percentage breakdowns on every row β€” work by service line, client base by industry, and client base by company size (enterprise / midmarket / small business). Each set sums to 100%, so you can rank and weight providers, not just read them.

Use Cases

Lead Generation & Sales

  • Build prospect lists of every web-development agency in the UK
  • Find IT-services firms in your region for partnership outreach
  • Pull every Clutch profile in a niche with website + LinkedIn + phone for cold outreach campaigns

Competitor Research

  • Track your competitors' Clutch ratings, review counts, and hourly-rate bands over time
  • Snapshot the entire competitive set for a category and rerun monthly to see who's gaining momentum
  • Read every published review of a competitor to understand their positioning, strengths, and recurring complaints

Agency Discovery & Procurement

  • Build a shortlist of design agencies in Germany with full review histories
  • Compare hourly rates across hundreds of similar firms in seconds
  • Pull full review feedback to vet vendors before sending an RFP

Market Sizing & Industry Analysis

  • Count how many marketing agencies are listed in each country to size regional B2B services markets
  • Aggregate hourly-rate bands, employee counts, and review-volume distributions across a category
  • Build datasets for analyst reports on the global agency landscape

M&A & Investment Due Diligence

  • Pull a target company's full Clutch profile, founding year, employee count, and every public review in one row
  • Benchmark a target against its category peers on rating, review velocity, and price band
  • Identify acquisition candidates by category and country, then sort the dataset by rating or review count yourself

Directory Building & Data Enrichment

  • Power your own B2B services directory with 350,000+ Clutch providers
  • Enrich a CRM with rating, review count, employee count, and HQ for every account
  • Build "best of" listicles backed by real review data, not guesses

Getting Started

Top US Developers, No Reviews

The fastest way to pull a directory snapshot β€” listing data only, no review pages.

{
"category": "development",
"country": "us",
"includeReviews": false,
"maxResults": 50
}

UK Marketing Agencies, With Reviews

Lead list for the UK marketing space, with up to 20 reviews per company for context. Sort the resulting dataset by rating or reviewCount to surface the strongest candidates.

{
"category": "marketing",
"country": "uk",
"includeReviews": true,
"maxReviewsPerCompany": 20,
"maxResults": 200
}

Mixed URLs + Filter β€” Power-User Run

Combine a Clutch listing URL with a single profile URL, take the deepest review history each company allows, and run unbounded.

{
"searchUrls": [
"https://clutch.co/us/agencies/creative",
"https://clutch.co/profile/simform"
],
"includeReviews": true,
"maxReviewsPerCompany": 0,
"maxResults": 0
}

maxResults: 0 removes the cap (an internal safety limit of 100,000 still applies). maxReviewsPerCompany: 0 takes every review that fits on a single company row β€” around 1,500, which covers the full history of all but a handful of Clutch profiles.

Input Reference

What to Scrape

ParameterTypeDefaultDescription
searchUrlsstring[][]One or more Clutch.co URLs. Accepts category listings (/agencies, /developers), country-scoped listings (/us/agencies/creative, /agencies/uk), and individual company profiles (/profile/<slug>). Any URL filters are honored as-is.

Filters

ParameterTypeDefaultDescription
categorystring (select)"all"Top-level category β€” All, Development, Design, Marketing, Advertising, Business Services, IT Services. Ignored when searchUrls is set.
countrystring (select)"all"Country scope β€” 23 supported countries plus "All countries". When a country / category combo has no regional page, the actor falls back to the global listing for that category.

Output

ParameterTypeDefaultDescription
includeReviewsbooleantrueEmbed each company's client reviews on the result row, with quality / schedule / cost sub-ratings. Disable for faster, cheaper runs that return only company-card data.
maxReviewsPerCompanyinteger20Cap on reviews captured per company (most recent first). Set to 0 to take every review that fits on one company row β€” around 1,500, more than all but a handful of Clutch profiles have. Ignored when includeReviews is off.

Limits

ParameterTypeDefaultDescription
maxResultsinteger100Hard cap on total company rows across all sources. Set to 0 for no cap (an internal safety limit of 100,000 still applies). The run stops requesting new pages once this number is reached but keeps the full final page even if it slightly overshoots.

Output

Each result is a company profile with all profile details and (optionally) a nested array of client reviews. Example:

{
"name": "Ignite Visibility",
"profileUrl": "https://clutch.co/profile/ignite-visibility",
"slug": "ignite-visibility",
"clutchPid": "25800",
"tagline": "ROI-Driven Digital Marketing Agency ⭐️⭐️⭐️⭐️⭐️",
"description": "BEYOND VISIBILITY IS WHERE REAL GROWTH HAPPENS\nIgnite Visibility is an award-winning digital marketing agency engineered for enterprise, franchise, and multi-location growth...",
"rating": 4.8,
"reviewCount": 175,
"verified": true,
"minProjectSize": "$1,000+",
"hourlyRate": "$100 - $149",
"employeeCount": "250 - 999",
"foundedYear": 2013,
"headquartersLocation": "San Diego, CA, United States",
"globalHeadquarters": "San Diego, CA, United States",
"offices": [
{
"city": "San Diego",
"region": "CA",
"country": "United States",
"address": "4250 Executive Square Suite #100",
"postalCode": "92037"
},
{
"city": "Irvine",
"region": "CA",
"country": "United States",
"address": null,
"postalCode": null
}
],
"website": "https://ignitevisibility.com",
"socialLinks": {
"linkedin": "https://www.linkedin.com/company/ignite-visibility/",
"twitter": "http://twitter.com/ignitev",
"facebook": "https://www.facebook.com/ignitevisibility/",
"instagram": "https://www.instagram.com/ignitevisibility/?hl=en"
},
"phone": "6197521955",
"logo": "https://img.shgstatic.com/clutch-static-prod/image/scale/50x50/s3fs-public/logos/ignite.jpg",
"services": [
"Search Engine Optimization",
"Advertising",
"Email Marketing",
"Pay Per Click",
"Social Media Marketing",
"Web Design",
"Web Development"
],
"serviceFocus": [
{ "service": "Search Engine Optimization", "percentage": 40 },
{ "service": "Advertising", "percentage": 10 },
{ "service": "Email Marketing", "percentage": 10 },
{ "service": "Pay Per Click", "percentage": 10 },
{ "service": "Social Media Marketing", "percentage": 10 }
],
"industries": [
{ "industry": "Automotive", "percentage": 10 },
{ "industry": "Education", "percentage": 10 },
{ "industry": "Franchises", "percentage": 10 },
{ "industry": "Home Services", "percentage": 10 },
{ "industry": "Insurance", "percentage": 10 }
],
"clientFocus": [
{ "segment": "Midmarket ($10M - $1B)", "percentage": 50 },
{ "segment": "Enterprise (>$1B)", "percentage": 30 },
{ "segment": "Small Business (<$10M)", "percentage": 20 }
],
"languagesCount": 9,
"sponsored": true,
"sourceUrl": "https://clutch.co/us/agencies/digital-marketing",
"scrapedAt": "2026-08-15T17:56:39+00:00",
"reviews": [
{
"reviewId": "165016",
"headline": "Web Dev for Recruitment Company",
"reviewer": "Lori Mabe",
"role": "Senior Director, SelectQuote",
"company": "SelectQuote",
"reviewerIndustry": "Other industries",
"reviewerLocation": "Overland Park, Kansas",
"reviewerSize": "1,001-5,000 Employees",
"date": "Nov 2, 2022",
"dateIso": "2022-11-02",
"rating": 5,
"qualityRating": 5,
"scheduleRating": 5,
"costRating": 5,
"willingToRefer": 5,
"projectType": "Custom Software Development",
"projectServices": [
"Custom Software Development"
],
"projectSummary": "Ignite Visibility (Formerly Outliant) has been hired to build a new CMS using Next.js and rebuilt a customer-facing website using WordPress. They have also managed the client's SEO, rebuilt the Zapier connections, and Supported QA.",
"quote": "\"Their communication style is awesome.\"",
"feedback": "Thanks to Ignite Visibility's (Formerly Outliant) work, the client expects to revamp around 20 websites in 17 months. Ignite Visibility's (Formerly...",
"fullReview": [
{
"section": "BACKGROUND",
"question": "Please describe your company and your position there.",
"answer": "I'm the Senior Director of Website Operations. My team and I manage approximately 20 different websites for our company. We work closely with our Ma..."
},
{
"section": "SOLUTION",
"question": "Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.",
"answer": "Outliant will be providing support in the following key areas: Working with Infrastructure / DevOps to set up environments and workflow (i.e. bitbuc..."
},
{
"section": "RESULTS & FEEDBACK",
"question": "Can you share any measurable outcomes of the project or general feedback about the deliverables?",
"answer": "We expect to be able to completely revamp ~20 websites in 17 months. This is an extremely aggressive timeline, which we believe would not have been..."
},
{
"section": "RESULTS & FEEDBACK",
"question": "What did you find most impressive or unique about this company?",
"answer": "How knowledgeable the team is with regard to successfully setting up web platforms as well as the ease with which you can communicate with their tea..."
}
],
"projectCost": "$1,000,000 to $9,999,999",
"projectDuration": "Nov. 2022 - Ongoing"
}
]
}

All Available Fields

Core Company Fields

FieldTypeDescription
namestringCompany name
profileUrlstringCanonical Clutch profile URL
slugstringProfile slug
clutchPidstring | nullClutch's internal provider ID
taglinestring | nullShort positioning line shown on the company card
descriptionstring | nullFull company bio from the profile page
ratingnumber | nullOverall star rating (0–5)
reviewCountintegerTotal reviews on Clutch
verifiedbooleanWhether Clutch has verified the company

Firmographics & Pricing

FieldTypeDescription
minProjectSizestring | nullMinimum engagement the company accepts, e.g. "$5,000+"
hourlyRatestring | nullPublished hourly-rate band, e.g. "$150 - $199"
employeeCountstring | nullHeadcount band, e.g. "10 - 49", "1,000 - 9,999"
foundedYearinteger | nullYear the company was founded
languagesCountinteger | nullNumber of languages the company works in

Location

FieldTypeDescription
headquartersLocationstring | nullThe office behind this listing β€” on a country-scoped search, the company's office in that country. Comma-separated and always ending in the country: "San Diego, CA, United States" where Clutch publishes a state or region, "Warszawa, Poland" where it doesn't. Roughly 4 in 10 addresses worldwide are the two-part form, so split from the right, not the left
globalHeadquartersstring | nullThe company's registered head office, which can sit in another country entirely. Same two-or-three-part form
officesobject[]Every office Clutch publishes for the company: {city, region, country, address, postalCode}. Street address and postal code are filled in for the head office. region follows whatever Clutch itself publishes: the two-letter state or province code in the US and Canada, the constituent country in the UK ("England", "Scotland"), and null elsewhere, because Clutch carries no region for most of the world. city and country are on every office

Contact & Services

FieldTypeDescription
websitestring | nullCompany website (de-tracked)
phonestring | nullCompany phone number
socialLinksobjectThe company's own accounts: {linkedin, twitter, facebook, instagram}, with null for any platform it doesn't list. Companies that publish none get an empty object {}, so you can tell "no accounts" apart from "has accounts" at a glance
logostring | nullCompany logo URL
servicesstring[]Services offered, e.g. "Pay Per Click", "Custom Software Development"

Percentage Breakdowns

FieldTypeDescription
serviceFocusobject[]Share of the company's work by service line [{service, percentage}], summing to 100%
industriesobject[]Share of the client base by industry [{industry, percentage}], summing to 100%
clientFocusobject[]Share of the client base by company size [{segment, percentage}] β€” Enterprise (>$1B), Midmarket ($10M - $1B), Small Business (<$10M)

Row Metadata

FieldTypeDescription
sponsoredbooleantrue for paid / sponsored placements, false for organic
sourceUrlstringThe listing or profile URL that produced this row
scrapedAtstringISO-8601 timestamp when the row was captured
reviewsobject[]Embedded reviews when includeReviews=true (see below)

Review Fields (when includeReviews=true)

FieldTypeDescription
reviewIdstring | nullClutch internal review ID, when surfaced
headlinestring | nullThe one-line engagement headline Clutch prints on the review card, naming the service and the client's sector, e.g. "Digital Marketing Services for Sports Card Company"
reviewerstring | nullReviewer name ("Anonymous" or null for anonymous reviews)
rolestring | nullReviewer's job title plus their organisation, exactly as Clutch prints it, e.g. "Digital Marketing Manager, DECKED"
companystring | nullThe reviewer's organisation on its own, split out of role for filtering and matching, e.g. "DECKED"
reviewerIndustrystring | nullIndustry of the reviewer's company
reviewerLocationstring | nullLocation of the reviewer's company
reviewerSizestring | nullEmployee band of the reviewer's company, e.g. "11-50 Employees"
datestring | nullReview date exactly as Clutch displays it, e.g. "Nov 2, 2022"
dateIsostring | nullThe same date as YYYY-MM-DD, e.g. "2022-11-02" β€” sort newest-first, cut "reviews since 2024", or join to your own data with no date conversion at your end
ratingnumber | nullOverall review rating (0–5)
qualityRatingnumber | null"Quality" sub-rating (0–5)
scheduleRatingnumber | null"Schedule" sub-rating (0–5)
costRatingnumber | null"Cost" sub-rating (0–5)
willingToRefernumber | null"Willing to refer" sub-rating (0–5)
projectTypestring | nullTop-line project category, e.g. "Custom Software Development"
projectServicesstring[]All services tagged on the project
projectSummarystring | nullWhat the provider actually did, in Clutch's own words: scope and deliverables in one paragraph, e.g. "Ignite Visibility provided SEO and digital PR services for a pest control products company."
quotestring | nullReviewer's pull quote
feedbackstring | nullThe results-and-outcomes paragraph of the review: what changed for the client, in their words
fullReviewobject[]The complete interview behind the review, as {section, question, answer} entries: roughly 12 per review, grouped into Background, Opportunity / Challenge, Solution and Results & Feedback. Covers project goals, why this vendor was picked, team size assigned, the full scope of work, measurable outcomes and areas for improvement
projectCoststring | nullBudget band where the client disclosed it, e.g. "$10,000 to $49,999". Roughly 4 in 10 reviewers withhold it, and those read "Confidential"
projectDurationstring | nullProject dates as reported, e.g. "July 2021 - Ongoing"

Tips for Best Results

  • Filters first, URLs second. The category + country dropdowns cover most lead-list use cases without ever touching a URL. Reach for searchUrls only when you need a Clutch sub-category page that isn't in the dropdown (e.g. /agencies/digital-marketing) or when you already have a list of profile slugs to enrich.
  • Match the country and category for best volume. category=development + country=us will return the largest pool. Some country / sub-category combos have no regional page on Clutch β€” when that happens the actor automatically falls back to the global listing for that category. For pulls in the 10,000-row range, splitting into per-country runs is easier to QA than one giant run.
  • Free-text search isn't supported. Clutch's own keyword search box returns nothing that can be collected, so the actor works from category, country, and direct URLs instead. To target a niche, paste the closest Clutch sub-category URL into searchUrls.
  • Turn reviews off when you only want the directory. With includeReviews=false you still get names, ratings, hourly rates, websites, phone numbers, offices, and all three percentage breakdowns, and you pay only the company-row price. Reviews are the one part of a run that costs extra.
  • Rank on the percentage breakdowns, not just the star rating. Because serviceFocus, industries, and clientFocus each sum to 100%, you can shortlist on things a rating can't express β€” "agencies putting 30%+ of their work into SEO", or "firms whose client base is majority enterprise" β€” straight from the dataset.
  • Sort the dataset, don't pre-filter. Every row carries rating and reviewCount, and every review carries dateIso, so quality and recency cuts (β‰₯ 4-star, β‰₯ 50 reviews, nothing older than 2024) are one click away in the Apify dataset viewer or one line of code downstream. The actor itself only filters at the URL level so you never pay for rows that get thrown away.
  • Reviews come nested, not as separate rows. One row per company with the reviews embedded, so unpack the reviews array downstream if you need a flat table for BI tools. Two things Clutch never publishes: reviewer email, which is redacted on every card, and the name of anyone who posted anonymously β€” those come through as "Anonymous" or null.

Pricing

From $1.50 per 1,000 results β€” pay-per-event. No compute charges, no run-time surprises.

A result is one company profile. The price drops as your Apify loyalty tier goes up:

ResultsNo discountBronzeSilverGold
100$0.180$0.171$0.160$0.150
1,000$1.80$1.71$1.60$1.50
10,000$18.00$17.10$16.00$15.00
100,000$180.00$171.00$160.00$150.00

Client reviews are the only add-on: $0.50 per 1,000 reviews at full price, from $0.42 on Gold, and charged only when Include Client Reviews is switched on. Leave it off and a run costs the company-row price alone. If a run returns zero rows, you pay nothing. Standard Apify platform fees apply on top.

Integrations

Export your data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • API β€” Access results programmatically via the Apify API
  • Webhooks β€” Get notified when a run completes
  • Google Sheets β€” Direct spreadsheet export
  • Zapier / Make / n8n β€” Automate workflows with 1,000+ app integrations
  • Slack / Email β€” Notifications on new results
  • Datasets β€” Download as JSON, CSV, XML, or Excel

This actor extracts publicly visible data from Clutch.co for legitimate B2B research, lead generation, market intelligence, and competitor analysis. Users are responsible for complying with applicable laws, Clutch.co's Terms of Service, and data-protection regulations (GDPR, CCPA) in their jurisdiction. Do not use the extracted data for spam, harassment, or any illegal purpose. When publishing or redistributing review content, attribute Clutch.co and respect the original reviewer's contribution.