Two battle-tested Apify actors for cold-email lead gen: code_crafter/leads-finder (B2B decision-maker emails by industry/title/size) and compass/crawler-google-places (local businesses by category + city). Both pipelines chain to /email-verification (Consulti) for one-pass deliverability filtering before campaign upload.
Apify Scraping (B2B + Google Maps) is a Claude Code skill. Two battle-tested Apify actors for cold-email lead gen: code_crafter/leads-finder (B2B decision-maker emails by industry/title/size) and compass/crawler-google-places (local businesses by category + city). It includes 2 files and works well with email-verification, consulti-scrape, email-bison, instantly.
---
name: apify-scraping
description: "Web scraping and lead research via Apify platform. Use when scraping websites for offer analysis, building lead lists, enriching prospect data, or researching companies."
---
# Apify Lead Scraping (B2B + Google Maps)
Two battle-tested Apify actors cover the full cold-email lead-gen surface. Both chain into `/email-verification` (Consulti) before campaign upload — single API, single credit pool.
## MCP server tools
`apify` MCP exposes:
| Tool | Purpose |
|------|---------|
| `search-actors` | Search Apify Store by keyword |
| `fetch-actor-details` | Description, input schema, pricing |
| `call-actor` | Run an Actor with input |
| `get-actor-output` / `get-dataset-items` | Pull results |
| `get-actor-run` / `get-actor-log` | Status + debug |
| `search-apify-docs` | Docs lookup |
`.mcp.json` runs the local CLI (`npx -y @apify/actors-mcp-server`). REST fallback: `POST https://api.apify.com/v2/acts/{actorId}/runs?token=$APIFY_TOKEN`.
## Quick decision
| Need | Actor | Cost | Emails returned? |
|------|-------|------|---|
| Decision-maker emails by industry/title/size | `code_crafter/leads-finder` | ~$3.80/1K | Yes (personal business) |
| Local businesses by custom search query | `compass/crawler-google-places` | ~$3/1K | No (phone + website only) |
## Actor 1 — Leads Finder (B2B decision makers)
**Actor:** `code_crafter/leads-finder` (id: `IoSHqwTR9YGhzccez`)
**Use when:** You need personal business emails of owners/founders/C-suite filtered by industry, headcount, geography, or title. Apollo/ZoomInfo alternative.
**Input:**
```json
{
"contact_job_title": ["owner", "founder", "ceo"],
"seniority_level": ["owner", "founder", "c_suite"],
"contact_location": ["united states"],
"company_industry": ["marketing & advertising", "internet", "information technology & services"],
"size": ["1-10", "11-20", "21-50", "51-100"],
"fetch_count": 100
}
```
**Enums:**
- `seniority_level`: founder, owner, c_suite, director, partner, vp, head, manager, senior, entry, trainee
- `size`: 1-10, 11-20, 21-50, 51-100, 101-200, 201-500, 501-1000, 1001-2000, 2001-5000, 5001-10000, 10001-20000, 20001-50000, 50000+
- `contact_location`: lowercase country names (`"united states"`, `"united kingdom"`)
- `company_industry`: lowercase with ampersands (`"marketing & advertising"`, `"computer software"`)
**Output fields:** `first_name`, `last_name`, `email`, `personal_email`, `mobile_number`, `job_title`, `linkedin`, `company_name`, `company_website`, `company_domain`, `industry`, `company_size`, `company_annual_revenue`, `company_technologies`, `city`, `state`, `country`
**Yield:** ~40% Consulti-safe out of the box. Rest are catch-all / role / unknown — Consulti filters these in one pass.
## Actor 2 — Google Maps Scraper (local businesses)
**Actor:** `compass/crawler-google-places`
**Use when:** You need local businesses by category + city/region (plumbers in Miami, HVAC in Dallas). No emails returned — pair with `/consulti-scrape` (creator/local mode) or use the website + name to derive an email and verify.
**Input:**
```json
{
"searchStringsArray": ["plumber in Miami FL"],
"maxCrawledPlacesPerSearch": 100,
"language": "en"
}
```
**Output fields:** business name, address, phone, website, rating, reviewsCount, category, placeId, location coords. 100% phone + website rate in testing.
**DO NOT USE:** `microworlds/crawler-google-places` — undocumented schema, 0 results.
## Pipelines
### B2B pipeline — `leads-finder` → `/email-verification`
```
1. Apify call-actor: code_crafter/leads-finder with ICP filters
2. get-dataset-items → CSV: first_name, last_name, email, company_domain, job_title
3. /email-verification (Consulti /verify) on the email column
- status=good → add to campaign
- status=risky → drop (catch-all/role/disposable)
- status=bad → drop
- status=unknown → retry once, drop on 2nd unknown
4. Upload survivors to Email Bison or Instantly
```
### Local pipeline — `compass/crawler-google-places` → `/email-verification`
```
1. Apify call-actor: compass/crawler-google-places with searchStringsArray
2. get-dataset-items → name, website, phone, address
3. Derive owner email candidates from website domain + owner name
(LinkedIn / About page / Google "{company} owner {city}")
4. /email-verification (Consulti /verify) on each candidate
5. Upload status=good only to Email Bison or Instantly
```
Bounce-rate target: < 3%. Pause any campaign at > 5%.
## Environment
- `APIFY_TOKEN` in `.env`
- `apify` MCP server in `.mcp.json`
- Chains to: `/email-verification` (Consulti `POST /api/v1/verify`, `CONSULTI_API_KEY`)
SKILL.mdmanifest.yamlLGJ-graphics
Lead Gen Jay brand illustration style system — flat SVG with floating UI elements, 30 brand logos, shared component library, Framer Motion animations, and consistent design tokens
brand-image-generator
Generate brand-consistent images using fal
google-tracking
Configure Google tracking (GTM, GA4, tag scanning) and the full tracking infrastructure for Lead Gen Jay pages
hyros-integration
Add Hyros conversion tracking to opt-in forms, checkout pages, and landing pages
landing-page-auditor
Systematic conversion audits with scoring and prioritized recommendations
motion-graphics
Business-focused motion graphics for landing pages
social-proof-builder
Craft compelling testimonials, case studies, and trust elements that convert
OpenClaw Mastery Pack
Complete OpenClaw skill stack — 8 skills covering setup, Google/Slack integration, security hardening, cron automation, MCP servers, troubleshooting, and custom skill building
Enter your AI Automation Insiders email to get full access to documentation and the install command.
Verify emails via the Consulti API before adding to cold email campaigns. Single-endpoint verification with server-side cache, catch-all / disposable / role-account detection, and a verdict-to-safe/risky/invalid bucketing table for campaign-ready lists.
Scrape leads from Consulti.ai's three databases (500M+ B2B contacts, Google Maps local businesses, podcast/YouTube creators) via the Consulti REST API. Tracks every pull in a named audience list so repeat scrapes never return the same lead twice — native excludeListId on B2B, client-side dedup on local + creator. Imports straight into the lead-tracking DB for the rest of the cold-email chain.
Lead Gen Jay brand illustration style system — flat SVG with floating UI elements, 30 brand logos, shared component library, Framer Motion animations, and consistent design tokens.
Generate brand-consistent images using fal.ai FLUX.1. Prompt templates for hero images, feature graphics, testimonial photos, and marketing visuals.
Configure Google tracking (GTM, GA4, tag scanning) and the full tracking infrastructure for Lead Gen Jay pages.
Add Hyros conversion tracking to opt-in forms, checkout pages, and landing pages. Server-side lead tracking via API, client-side checkout intent, and Whop purchase integration.
Systematic conversion audits with scoring and prioritized recommendations. Identify conversion blockers, CTA weaknesses, copy issues, and mobile problems.
Business-focused motion graphics for landing pages. Combines Lottie animations, Framer Motion components, and Remotion video generation for conversion-focused micro-interactions.
Craft compelling testimonials, case studies, and trust elements that convert. Templates for social proof sections, credibility builders, and result-driven narratives.
Complete OpenClaw skill stack — 8 skills covering setup, Google/Slack integration, security hardening, cron automation, MCP servers, troubleshooting, and custom skill building.
AI Automation Insiders members get unlimited access to all exclusive skills, commands, and agents — plus weekly updates.
Already a member? Scroll up to enter your email.