Clutch.co Lead Enricher — B2B Agency Scraper + Email Finder
Pricing
from $8.00 / 1,000 result processeds
Clutch.co Lead Enricher — B2B Agency Scraper + Email Finder
Scrape Clutch.co agency listings by category and location. Extract ratings, reviews, services, and website URLs. Enrich contacts by crawling websites for emails, phones, and social links. Export CRM-ready leads in JSON, CSV, HubSpot, Apollo, or Salesforce format.
Pricing
from $8.00 / 1,000 result processeds
Rating
0.0
(0)
Developer
Avinash
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
6 days ago
Last modified
Categories
Share
Extract enriched B2B agency leads from Clutch.co with automatic website contact discovery. This Clutch.co lead enricher scrapes agency listings by category and location, extracts ratings, reviews, services, and enriches each lead by crawling their website for direct emails, phone numbers, and social media links. Built for B2B sales teams, marketing agencies, and outsourcing firms who need CRM-ready agency data for outbound campaigns.
Why Clutch.co for B2B Lead Generation?
Clutch.co is the largest marketplace for B2B service providers, listing over 50,000 agencies across web development, SEO, mobile app development, digital marketing, design, and more. Each profile includes verified reviews, project portfolios, client ratings, and detailed company information. This makes it one of the richest sources of pre-qualified B2B leads on the internet. This actor transforms that public directory into organized, enriched, CRM-ready lead lists with direct contact information extracted from each agency's website.
Features
- Category-based scraping: Target any Clutch.co category (web developers, SEO agencies, mobile app developers, etc.)
- Location filtering: Narrow results by city, state, or country for geo-targeted lead generation
- Multi-phase enrichment: 3-phase pipeline — directory scrape → profile deep-dive → website contact discovery
- CRM-ready output: Native export formats for HubSpot, Apollo, Salesforce, CSV, and JSON
- Quality scoring: Each lead gets a 0-100 quality score based on contact richness and data completeness
- Anti-bot resilience: Playwright with stealth arguments and cookie consent handling
- Rating and review filters: Set minimum ratings and review counts to target only top-tier agencies
- Smart deduplication: Eliminates duplicate entries across directory pages and crawl results
- Flexible contact enrichment: Choose between directory-only scraping or full website contact discovery
How It Works
Phase 1 — Directory Scraping: The actor loads Clutch.co's directory pages for your target category. It uses Playwright to render JavaScript-heavy pages, accepts cookie banners, and extracts all provider cards. Multiple CSS selectors are tried in sequence to handle Clutch's changing class names, ensuring reliable extraction even when the site updates. The actor paginates through results automatically until it reaches your maxResults limit.
Phase 2 — Profile Enrichment: For each agency found, the actor visits its Clutch.co profile page. It extracts the agency's website URL, employee count, founding year, and social media links (LinkedIn, Twitter, Facebook, Instagram). This phase enriches raw directory listings with detailed company metadata that helps you qualify leads before outreach.
Phase 3 — Website Contact Discovery: When enabled, the actor crawls each agency's website (homepage, contact page, and about page) to find direct email addresses and phone numbers. Smart filtering removes role-based addresses (noreply, info, support) and blocks known third-party domains. The actor also captures social media profiles from the website for multi-channel outreach.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
category | string | web-developers | Clutch.co category slug |
location | string | — | City, state, or country filter |
maxResults | integer | 10 | Max enriched leads (1-500) |
minRating | number | 0 | Minimum Clutch rating filter |
minReviews | integer | 0 | Minimum review count filter |
enrichContacts | boolean | false | Visit websites for contact extraction |
outputFormat | string | json | Output format: json, csv, hubspot, apollo, salesforce |
maxWebsitePages | integer | 1 | Max pages to crawl per website |
proxyConfiguration | object | Apify Proxy | Proxy configuration for reliable scraping |
Output Example
{"name": "Acme Digital Agency","website": "https://acme.com","emails": ["hello@acme.com"],"phones": ["(555) 123-4567"],"rating": 4.8,"reviewCount": 127,"services": ["Web Development", "SEO"],"clutchProfileUrl": "https://clutch.co/profile/acme-digital","source": "clutch.co"}
Use Cases
- Outbound sales: Build targeted lists of SEO agencies in New York with verified contact emails
- Partner discovery: Find top-rated mobile app developers with 50+ reviews for RFP shortlists
- Competitive research: Map the web development agency landscape with pricing insights
- M&A targeting: Identify acquisition targets by employee count, founding year, and growth trajectory
- Market intelligence: Understand service distribution and pricing across different regions
Cost Estimate
- Processing 100 agencies with contact enrichment costs approximately $15.00
- Running without enrichment (directory only): ~$2.00 per 100 leads
- Free tier covers 25 leads per run for testing
- Subscription: $79/month for unlimited runs with priority processing
Export Format Compatibility
The actor supports five export formats designed to work seamlessly with your existing sales stack:
- JSON: Full data structure for programmatic use
- CSV: Simple flat file for spreadsheet analysis
- HubSpot: Pre-mapped fields for direct CRM import
- Apollo: Compatible with Apollo.io lead import format
- Salesforce: Ready-to-upload format matching standard objects
Lead Quality Scoring
Each lead receives a 0-100 quality score based on:
- 20 points: Valid company name
- 15 points: Working website URL
- 30 points: Direct email address found
- 10 points: Phone number available
- 10 points: LinkedIn or social media presence
- 10 points: Verified Clutch rating
- 5 points: Detailed description available
Leads scoring 70+ are considered high-quality and ready for immediate outreach.
Limitations
- Clutch.co may block aggressive scraping; use reasonable maxResults (under 200)
- Contact discovery depends on agency websites having publicly listed emails
- Some agencies use contact forms instead of email addresses — those cannot be extracted
- Clutch.co occasionally updates their HTML structure; automatic selector fallbacks handle most changes
- Website enrichment adds runtime — budget ~3-5 seconds per website crawled
FAQ
Q: Can I scrape all categories at once? No, run the actor once per category. Use the scheduler for batch runs.
Q: How accurate are the email addresses? Emails are extracted directly from website HTML. Accuracy is high, but addresses may be role-based (e.g., info@). Filtering removes common role-based addresses. For best results, enable enrichment and set maxWebsitePages to 3+.
Q: Does this work for non-US agencies? Yes, use the location parameter with any country name. Clutch.co covers agencies globally.
Q: Can I schedule this to run weekly? Yes, use Apify's scheduler to run the actor on a recurring basis and get fresh leads automatically.
Q: How do I avoid duplicate leads across runs? Each lead includes a unique clutchProfileUrl and scrapedAt timestamp. Use these to deduplicate against your existing database.
Data Schema
See .actor/dataset_schema.json for the complete output schema definition used for Apify quality compliance.