Clutch.co B2B Agency Scraper avatar

Clutch.co B2B Agency Scraper

Pricing

from $0.005 / result

Go to Apify Store
Clutch.co B2B Agency Scraper

Clutch.co B2B Agency Scraper

Extract agency profiles, ratings, reviews, and verified client data from Clutch.co. Get ratings, pricing, services, location, and reviews for B2B service providers.

Pricing

from $0.005 / result

Rating

5.0

(10)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

11

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Extract complete agency profiles from Clutch.co — the leading B2B marketplace for business services. Get ratings, verified client reviews, service breakdowns, industry focus, pricing, location, and 20+ more fields per agency.

Features

  • 26 output fields per profile — the most complete Clutch data available
  • Services breakdown with percentage weights (e.g., 30% Web Dev, 25% Mobile)
  • Industry focus with percentage weights
  • Client size breakdown (Small Business / Midmarket / Enterprise)
  • Technology focus areas (AI expertise, frameworks, mobile platforms, etc.)
  • Verification status, min project size, hourly rate, employee count
  • Recent reviews with project details and ratings
  • 100% reliable — uses Chrome TLS impersonation + Apify RESIDENTIAL proxy
  • No nulls — every field is populated with a typed default

Input

FieldTypeDescription
companyUrlsArrayClutch profile URLs (e.g., https://clutch.co/profile/toptal)
maxItemsIntegerMax profiles to scrape (default: 20)

Example Input

{
"companyUrls": [
"https://clutch.co/profile/toptal",
"https://clutch.co/profile/cleveroad"
],
"maxItems": 5
}

Output

Every profile includes the following 26 fields:

Core Identity

FieldTypeDescription
nameStringAgency name
urlStringClutch profile URL
taglineStringAgency tagline / headline
websiteStringAgency website URL
logoStringLogo image URL
descriptionStringFull company description

Ratings & Pricing

FieldTypeDescription
ratingNumberOverall rating (0–5)
reviewCountIntegerNumber of reviews
verificationStatusStringVerification status (e.g., "Verified")
minProjectSizeStringMinimum project size (e.g., $50,000+)
averageHourlyRateStringHourly rate range (e.g., $100 - $149 / hr)
priceRangeStringPrice range from JSON-LD
employeesStringEmployee count (e.g., 1-10 Employees)
foundingDateStringYear founded

Location

FieldTypeDescription
countryStringCountry code (e.g., US)
cityStringCity
regionStringState / region
postalCodeStringPostal code
streetAddressStringStreet address
telephoneStringContact phone

Services & Focus (arrays)

FieldTypeDescription
servicesArrayService lines with {name, percent} breakdown
focusArrayTechnology focus groups {title, values: [{name, percent}]} — AI expertise, mobile platforms, frameworks, etc.
industriesArrayIndustries served with {name, percent}
clientSizesArrayClient size breakdown: Small Business (<$10M), Midmarket ($10M–$1B), Enterprise (>$1B)

Reviews

FieldTypeDescription
reviewsArrayUp to 10 recent reviews {name, datePublished, author, rating, reviewBody}

| scrapedAt | String | ISO 8601 scrape timestamp |

Example Output

{
"name": "Toptal",
"url": "https://clutch.co/profile/toptal",
"tagline": "Hire the Top 3% of Freelance Talent®",
"website": "https://www.toptal.com",
"logo": "https://img.shgstatic.com/...",
"description": "Toptal is the world's largest fully remote workforce...",
"rating": 4.8,
"reviewCount": 53,
"verificationStatus": "Verified",
"minProjectSize": "$50,000+",
"averageHourlyRate": "$100 - $149 / hr",
"employees": "1-10 Employees",
"priceRange": "$100 - $149",
"telephone": "(888) 604-3188",
"foundingDate": "2010",
"country": "US",
"city": "San Francisco, United States",
"region": "CA",
"postalCode": "94104",
"streetAddress": "548 Market St #36879",
"services": [
{"name": "Custom Software Development", "percent": 0.16},
{"name": "AI Development", "percent": 0.15},
{"name": "Mobile App Development", "percent": 0.15}
],
"focus": [
{"title": "AI Expertise", "values": [{"name": "Machine Learning", "percent": 0.2}]}
],
"industries": [
{"name": "Financial services", "percent": 0.1}
],
"clientSizes": [
{"name": "Small Business (<$10M)", "percent": 0.5},
{"name": "Midmarket ($10M - $1B)", "percent": 0.3},
{"name": "Enterprise (>$1B)", "percent": 0.2}
],
"reviews": [
{"name": "...", "datePublished": "...", "author": "...", "rating": 5, "reviewBody": "..."}
],
"scrapedAt": "2026-04-10T08:00:00+00:00"
}

How It Works

Clutch.co is protected by Cloudflare, so this scraper uses curl_cffi with Chrome TLS impersonation over Apify RESIDENTIAL proxy to reliably fetch profile HTML. It then extracts:

  1. Core data from JSON-LD LocalBusiness structured data
  2. Services, focus, industries, clientSizes from embedded window.chartPie and window.serviceLines JavaScript globals
  3. Tagline, verification, employees, hourly rate, min project size from DOM selectors and regex patterns

FAQ

Q: Why is RESIDENTIAL proxy required? Clutch blocks datacenter IPs with Cloudflare challenges. Apify RESIDENTIAL proxy bypasses this reliably. The proxy is hardcoded in the actor — no configuration needed.

Q: How many reviews can I get? Up to 10 recent reviews per profile, parsed from JSON-LD structured data. The full review count is in the reviewCount field.

Q: What if a profile URL is invalid? Invalid URLs (redirects to listing or homepage) are detected and skipped with a warning — no junk records are saved.

Q: Can I scrape category listings? Not in this version — this scraper focuses on individual profile pages. Provide a list of profile URLs directly.

Use Cases

  • B2B lead generation — discover high-rated agencies by service line
  • Competitive intelligence — compare pricing, size, and specialization
  • Market research — analyze service / industry / client size trends
  • Partnership discovery — find verified agencies in specific industries
  • Procurement & vendor research — gather structured data for RFQs