Clutch.co Scraper - B2B Agency Leads, Reviews & Rates avatar

Clutch.co Scraper - B2B Agency Leads, Reviews & Rates

Pricing

from $4.00 / 1,000 agency scrapeds

Go to Apify Store
Clutch.co Scraper - B2B Agency Leads, Reviews & Rates

Clutch.co Scraper - B2B Agency Leads, Reviews & Rates

Scrape Clutch.co agencies from any directory: ratings, review scores (quality/schedule/cost/refer), hourly rates, min project size, team size, locations, service-line %, industries, decoded websites & decision-maker names. Optional email/social enrichment, lead scoring & monitoring.

Pricing

from $4.00 / 1,000 agency scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Clutch.co Scraper - B2B Agency Leads, Reviews & Rates

Extract complete Clutch.co agency data - including the fields other scrapers skip: per-dimension review scores (quality, schedule, cost, willingness to refer), average hourly rate, minimum project size, team size, every office location, exact service-line percentages, industry & client-size breakdowns, Clutch certifications, the decision-maker shown on the profile (name + title), and the agency's real decoded website (not the tracking redirect). Optionally turn every agency into a ready-to-contact B2B lead by crawling its own website for emails, phone numbers and social links.

Scrape any Clutch directory (IT services, web developers, SEO firms, digital marketing…), any city- or service-filtered directory URL, or specific agency profiles. Dual-lane transport - fast HTTP with an anti-detect browser fallback that clears Cloudflare and reuses its clearance - no API key, no login.

Why this Clutch scraper?

Most Clutch scrapers return the listing card and stop. This actor ships the richest dataset in the category:

DataTypical scrapersThis actor
Name, rating, review count
Min project size / avg hourly rate / team size / locationpartial
Verification badge (Verified / Premier Verified)
Service lines with exact % allocation (+ certified lines)
Review score breakdown: quality, schedule, cost, refer✅ opt-in
Industry & client-size breakdowns (exact %)✅ opt-in
Every office location, languages, timezones✅ opt-in
Phone, founding year, Clutch certifications✅ opt-in
Decision-maker name + title from the profile✅ opt-in
Client reviews + Clutch AI review highlights✅ opt-in
Real agency website (decoded, utm-stripped)rarely
Agency emails / phones / socials (from their website)✅ opt-in
Lead score (0-100) per agency
Sponsored vs organic listing flag + true organic rank

Use cases

  • B2B lead generation - every agency is a prospect: filter by service line, rate band, team size, rating and location, then contact them directly (emails, phone, socialProfiles, contactName) for partnerships, white-label work, M&A sourcing, SaaS/martech sales or recruiting.
  • Agency shortlisting & procurement - build comparison tables of vendors with real hourly rates, project minimums, verified reviews and per-dimension scores.
  • Competitive & market intelligence - map a whole category (who's Premier Verified, who's certified in which service line, rate distributions by country).
  • Reputation monitoring - schedule recurring runs with monitor mode to catch new agencies, rating moves and review growth in any directory.
  • Data enrichment - join by decoded website/domain to enrich your CRM with Clutch ratings and firmographics.

How to use

  1. Sign up for Apify - the free plan is enough to try this actor.
  2. Open the Clutch.co Scraper, add one or more directories (e.g. it-services, web-developers, seo-firms) or paste any Clutch directory / profile URL, and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS - or pull results programmatically via the Apify API.

Input

{
"directories": ["it-services", "web-developers"],
"startUrls": [{ "url": "https://clutch.co/profile/miles-it" }],
"maxItems": 100,
"includeProfileDetails": true,
"includeReviews": true,
"enrichContacts": true,
"minRating": "4.5",
"locationContains": "London",
"monitorMode": false
}
  • directories - Clutch directory slugs from the URL clutch.co/it-services (e.g. it-services, web-developers, seo-firms, agencies/digital-marketing, developers/artificial-intelligence, it-services/msp). Full directory URLs (including city-filtered ones) work too.
  • startUrls - direct profile (/profile/<slug>) or directory URLs.
  • maxItems (default 50) - global cap on agencies; 0 = no limit.
  • includeProfileDetails (default false) - open each profile for description, phone, founding year, all offices, languages, timezones, exact service/industry/client percentages, certifications, review breakdown, top mentions, decision-maker and social links.
  • includeReviews (default false) - attach client reviews + Clutch AI review highlights (implies profile details).
  • enrichContacts (default false) - crawl each agency's own website for emails, phones and socials (implies profile details).
  • minRating / minReviews / verifiedOnly / withWebsiteOnly / locationContains - filters.
  • monitorMode (default false) - emit only new/changed agencies across runs.
  • proxyConfiguration (default: Apify residential, US) - residential is required (Cloudflare). Custom/BYO proxies are used as-is.

Output

One record per agency (type: "agency"). Directory-card fields are always present; profile and enrichment fields are added when you enable those options.

{
"type": "agency",
"clutchId": "63166",
"slug": "miles-it",
"name": "Miles IT",
"profileUrl": "https://clutch.co/profile/miles-it",
"listingType": "organic",
"sponsored": false,
"rank": 3,
"rating": 5.0,
"reviewCount": 11,
"verification": "Premier Verified",
"minProjectSize": "$1,000+",
"hourlyRate": "$150 - $199 / hr",
"employees": "250 - 999",
"location": "Tampa, FL",
"services": [{ "name": "IT Managed Services", "percent": 35 }, { "name": "Custom Software Development", "percent": 35 }],
"primaryService": "IT Managed Services",
"reviewsSummary": "Miles IT is a managed IT service provider… 100% of clients express satisfaction…",
"website": "https://www.milesit.com",
"phone": "856-439-0999",
"founded": 1997,
"address": { "street": "400 North Tampa Street", "city": "Tampa", "state": "FL", "postalCode": "33602", "country": "US" },
"locations": ["Tampa, FL", "Lumberton Township, NJ"],
"languages": ["English"],
"timezones": ["EST"],
"serviceLines": [{ "name": "Custom Software Development", "percent": 35 }, { "name": "IT Managed Services", "percent": 35, "certified": true }],
"industries": [{ "name": "Business services", "percent": 20 }],
"clients": [{ "name": "Small Business (<$10M)", "percent": 65 }],
"certifications": [{ "name": "Clutch Certified - IT Managed Services", "awarded": "Jun 30, 2026", "expires": "Jun 18, 2028" }],
"reviewsBreakdown": { "quality": 4.9, "schedule": 5.0, "cost": 4.6, "willingToRefer": 5.0 },
"topMentions": [{ "mention": "Professional", "count": 3 }, { "mention": "Timely", "count": 3 }],
"contactName": "Chris Miles",
"contactTitle": "CEO",
"socialProfiles": { "linkedin": "https://www.linkedin.com/company/milesitcompany", "facebook": "https://www.facebook.com/MilesITCompany" },
"reviews": [{ "title": "Managed IT Services for Accounting Firm", "rating": 5.0, "body": "…", "author": "Laura", "date": "Jun 4, 2026" }],
"reviewHighlights": [{ "title": "Strong Technical Expertise", "body": "Clients across various industries commend…" }],
"emails": ["sales@milesit.com"],
"leadScore": 92,
"scrapedAt": "2026-07-09T12:00:00.000Z"
}

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/clutch-scraper').call({
directories: ['seo-firms'],
maxItems: 200,
includeProfileDetails: true,
enrichContacts: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} agencies & leads`);

Integrate with any app

Connect the dataset to 5,000+ apps - no code required:

  • Make - multi-step automation scenarios.
  • Zapier - push new agency leads straight into your CRM.
  • Slack - get notified when a monitored directory changes.
  • Google Drive / Sheets - auto-export every run to a spreadsheet.
  • Airbyte - pipe results into your data warehouse.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server - ask your assistant to "find Premier Verified IT agencies in Texas under $100/hr with their emails" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready - AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 - an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server - no account, no API key.
  • Skyfire - agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete agency & B2B lead stack:

Tips

  • Directory sweeps: a Clutch directory can list tens of thousands of agencies (IT services alone has 60,000+). Raise maxItems (or set 0) and the actor paginates automatically; split very large directories across scheduled runs.
  • Fast vs rich: the default directory-only run is fast and already includes ratings, rates, team size, location, service percentages, the AI review summary and the decoded website. Turn on includeProfileDetails / enrichContacts only when you need the deep profile and contact data.
  • Lead workflows: combine verifiedOnly, minReviews, organicOnly and locationContains to pull a clean, contactable segment, then sort by leadScore. These filters are applied while crawling, so maxItems counts the agencies you keep — asking for 100 London agencies paginates until it finds 100, instead of filtering one page down to a handful.
  • Recurring monitoring: combine Schedules with monitorMode to receive only new/changed agencies.
  • Proxies & reliability: Clutch sits behind Cloudflare. The actor pairs a fast HTTP lane with an anti-detect browser fallback that clears the challenge and hands its clearance back to the HTTP lane, so most pages fetch at HTTP speed. Runs that Cloudflare fully blocks end cleanly with a "please re-run" status message and $0 charged, never an error.

FAQ

How do I scrape a Clutch category? Put the slug from the directory URL in directories (e.g. it-services, web-developers, seo-firms, agencies/digital-marketing). Every agency in the directory is scraped with full card data.

Where does the website come from? Clutch links agencies through a tracking redirect; this actor decodes it to the agency's real website and strips the utm noise. Two cases where the directory card has no usable link: sponsored cards route through Clutch's PPC click-tracker (this actor rejects that rather than emit a fake website), and further down a directory Clutch simply stops rendering the "Visit Website" button (page 1 organic cards carry it ~100% of the time, page 20 ~7%). In both cases the real website is on the agency's profile page, so enable includeProfileDetails to get website for every agency — that path returns it 100% of the time. If you use withWebsiteOnly on a fast directory-only run, deep-page agencies will therefore be filtered out; turn on includeProfileDetails to keep them.

Where do emails come from? Never from Clutch. With enrichContacts on, the actor visits each agency's own public website and extracts publicly listed contact details - the same thing a human visitor would see.

Do I get the review score breakdown? Yes - with includeProfileDetails, each agency carries quality / schedule / cost / willingness-to-refer scores, top review mentions, and (with includeReviews) the client reviews plus Clutch's AI review highlights.

Can I export to Google Sheets, CSV, or Excel? Yes - one click in the dataset view, or automatically on every run via the Google Drive integration.

Is scraping Clutch legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and Clutch's terms.

A field is null - why? Directory-card fields (ratings, rates, team size, location, services) are populated whenever Clutch shows them — rating/reviewCount only exist for reviewed agencies, and the verification badge only for vetted ones (both thin out deeper in a directory, because Clutch ranks verified providers first). Profile fields (phone, founded, breakdowns, decision-maker) require includeProfileDetails; emails/socials require enrichContacts and an agency that publishes them. Nothing is ever guessed or filled in.

A run returned 0 agencies / "Cloudflare blocked" - why? Occasionally Cloudflare blocks all attempts in a run window. The run still finishes cleanly ($0 charged) and asks you to re-run - fresh residential IPs usually clear immediately. For guaranteed throughput you can supply your own premium residential/unblocker proxies in proxyConfiguration.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this actor is actively maintained.