Clutch.co Agency Directory Scraper Cheapest avatar

Clutch.co Agency Directory Scraper Cheapest

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Clutch.co Agency Directory Scraper Cheapest

Clutch.co Agency Directory Scraper Cheapest

Extract B2B agencies from Clutch.co: name, rating, review count, hourly rate, min project size, employees, services with % split, location, phone, website, contact emails and decision-makers. For B2B lead-gen, staffing, procurement and competitive intelligence.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does Clutch.co Agency Directory Scraper do?

This Actor extracts B2B agencies from Clutch.co — the world's largest B2B ratings and reviews platform with 250,000+ listed service providers. For every agency it returns the name, Clutch rating, review count, hourly rate, minimum project size, employee count, services with % split, location, phone, website, contact emails and decision-makers (name + title from the "Meet the Team" section).

Clutch.co does not offer a public API, but its listing and profile pages are server-rendered HTML, so this Actor reads them with plain HTTP requests (CheerioCrawler) — no browser needed. That makes it roughly 10-20x faster and far cheaper than browser-based scrapers: no Chrome container, no page rendering, no waiting on challenges. It routes through the Apify residential proxy for reliable, IP-rotated access and runs on the Apify platform, so you get API access, scheduling, proxy rotation and monitoring out of the box.

Why use this Actor?

  • B2B lead generation — build targeted agency shortlists by category and location with pricing, team size and contact details attached.
  • Staffing & procurement — compare agencies on rating, review count, hourly rate and project minimum before issuing RFPs.
  • Sales territory planning — map which agencies operate in which cities/regions and how big they are.
  • Competitive intelligence — track how competitors are rated, priced and positioned across service categories.

How to use the Actor

  1. Open the Actor on Apify and go to the Input tab.
  2. Paste one or more Clutch directory URLs (e.g. https://clutch.co/agencies/digital-marketing or https://clutch.co/web-developers). Optionally add specific profile URLs instead.
  3. Set Max pages per directory (default 5, ~60 agencies per page) and Max results (default 100).
  4. Keep Scrape profile pages and Extract emails & phones enabled for outreach-ready records.
  5. Click Start. Download the dataset as JSON, CSV, Excel or HTML, or call the Actor via the Apify API.

Input

FieldTypeDefaultDescription
directoryUrlsstring[]["https://clutch.co/agencies/digital-marketing"]Clutch category/location listing URLs to walk page-by-page
profileUrlsstring[][]Specific profile URLs to scrape directly (alternative to directories)
maxPagesinteger5Max listing pages per directory (~60 agencies each)
maxResultsinteger100Max agencies to save (free users capped at 10)
scrapeProfilesbooleantrueFollow each agency to its profile for website, phone, address, founded year, decision makers
extractContactsbooleantrueVisit each agency's own website and extract emails + phone numbers (best-effort)
proxyproxyResidentialApify Proxy — residential is strongly recommended (Clutch flags datacenter IPs fast)

Output

Each dataset item is one agency. Example:

{
"company_name": "Ignite Visibility",
"profileUrl": "https://clutch.co/profile/ignite-visibility",
"rating": 4.8,
"reviewCount": 173,
"minProjectSize": "$10,000+",
"hourlyRate": "$100 - $149 / hr",
"employees": "250 - 999",
"location": "San Diego, CA",
"services": ["40% Search Engine Optimization", "10% Advertising", "10% Email Marketing"],
"description": "Ignite Visibility is a digital marketing agency specializing in SEO...",
"website": "ignitevisibility.com",
"phone": "6197521955",
"emails": ["hello@ignitevisibility.com"],
"decisionMakers": [{ "name": "John Lincoln", "title": "Co-Founder, Executive Chairman" }],
"foundedYear": 2013,
"address": "4250 Executive Square Suite #100, San Diego, CA, 92037, US",
"isVerified": true,
"isSponsored": true,
"sourceUrl": "https://clutch.co/agencies/digital-marketing",
"scrapedAt": "2026-08-09T12:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
company_nameAgency / service-provider name
profileUrlClutch profile URL
ratingClutch star rating (0–5)
reviewCountNumber of verified reviews
hourlyRateHourly rate band (e.g. $100 - $149 / hr)
minProjectSizeMinimum project budget band
employeesEmployee count range
locationHeadquarters city/region
servicesService breakdown with % split (from listing pages)
descriptionCompany description
websiteAgency's own website (unwrapped from Clutch's redirect)
phonePhone number (from profile page)
emails / phonesContact emails & phones harvested from the agency's own website
decisionMakersTeam members with name + title (from "Meet the Team")
foundedYearYear founded
addressFull street address
isVerified / isSponsoredClutch verification / paid placement flags
sourceUrlDirectory page the agency was found on

How much does it cost to scrape Clutch.co?

Each agency costs roughly one listing page request plus one profile page request (plus a few lightweight requests to the agency's own website when contact extraction is on). Because the Actor uses plain HTTP instead of a browser, a run of 100 agencies typically consumes far fewer compute units than browser-based alternatives. Free Apify users get a 10-agency preview per run; paid users can scale to thousands. Residential proxy traffic is billed per Apify's standard proxy rates.

Tips & advanced options

  • Pick your directories carefully — Clutch URLs encode all filter state (category, location, services, employee count). Browse Clutch, apply your filters, and paste the resulting URL into directoryUrls to scrape exactly that pre-filtered set.
  • Turn off extractContacts for a cheaper, faster first pass — it's the only step that hits third-party websites.
  • De-duplication is built in — Clutch clamps out-of-range pages to the last valid one, which makes naive scrapers loop forever. This actor stops paginating when a page returns no new agencies.
  • Rate bands are ordinal bucketsminProjectSize, hourlyRate and employees are ranges as Clutch publishes them, not exact numbers.

FAQ, disclaimers & support

  • Is this legal? The actor only reads publicly listed directory and profile data — no login, no API key, no private data. Always respect Clutch's Terms of Service and the target websites' robots.txt.
  • Why no browser? Clutch.co serves its full HTML to plain HTTP clients (verified against live pages). A browser would only add minutes of startup time and a heavy container per request for zero benefit — CheerioCrawler fetches the same server-rendered markup at HTTP speed.
  • Why residential proxy? Datacenter IPs get flagged quickly. Residential IPs keep success rates high across many pages. A no-proxy run works too for small previews, but expect faster rate-limiting.
  • Known limitations — The services % split is only published on listing pages, so profile-only runs won't include it. Email/phone extraction from agency websites is best-effort: some sites block automated requests or obfuscate their contacts.
  • Found a bug or want a custom variant (reviews, portfolio, custom filters)? Open an issue on the Actor's Issues tab or contact us for a tailored solution.