Clutch.co Agency Directory Scraper Cheapest
Pricing
from $2.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
- Open the Actor on Apify and go to the Input tab.
- Paste one or more Clutch directory URLs (e.g.
https://clutch.co/agencies/digital-marketingorhttps://clutch.co/web-developers). Optionally add specific profile URLs instead. - Set Max pages per directory (default 5, ~60 agencies per page) and Max results (default 100).
- Keep
Scrape profile pagesandExtract emails & phonesenabled for outreach-ready records. - Click Start. Download the dataset as JSON, CSV, Excel or HTML, or call the Actor via the Apify API.
Input
| Field | Type | Default | Description |
|---|---|---|---|
directoryUrls | string[] | ["https://clutch.co/agencies/digital-marketing"] | Clutch category/location listing URLs to walk page-by-page |
profileUrls | string[] | [] | Specific profile URLs to scrape directly (alternative to directories) |
maxPages | integer | 5 | Max listing pages per directory (~60 agencies each) |
maxResults | integer | 100 | Max agencies to save (free users capped at 10) |
scrapeProfiles | boolean | true | Follow each agency to its profile for website, phone, address, founded year, decision makers |
extractContacts | boolean | true | Visit each agency's own website and extract emails + phone numbers (best-effort) |
proxy | proxy | Residential | Apify 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
| Field | Description |
|---|---|
company_name | Agency / service-provider name |
profileUrl | Clutch profile URL |
rating | Clutch star rating (0–5) |
reviewCount | Number of verified reviews |
hourlyRate | Hourly rate band (e.g. $100 - $149 / hr) |
minProjectSize | Minimum project budget band |
employees | Employee count range |
location | Headquarters city/region |
services | Service breakdown with % split (from listing pages) |
description | Company description |
website | Agency's own website (unwrapped from Clutch's redirect) |
phone | Phone number (from profile page) |
emails / phones | Contact emails & phones harvested from the agency's own website |
decisionMakers | Team members with name + title (from "Meet the Team") |
foundedYear | Year founded |
address | Full street address |
isVerified / isSponsored | Clutch verification / paid placement flags |
sourceUrl | Directory 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
directoryUrlsto scrape exactly that pre-filtered set. - Turn off
extractContactsfor 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 buckets —
minProjectSize,hourlyRateandemployeesare 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.