B2B Cold Call Leads Hunter & Qualifier avatar

B2B Cold Call Leads Hunter & Qualifier

Under maintenance

Pricing

from $3.00 / 1,000 results

Go to Apify Store
B2B Cold Call Leads Hunter & Qualifier

B2B Cold Call Leads Hunter & Qualifier

Under maintenance

Finds local business leads from Google Business Profiles, enriches them with contact emails from their websites, and flags actionable cold-call pitch angles.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

coolinbex

coolinbex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

An Apify Actor that finds local business leads from Google Business Profiles, enriches them with contact emails, and flags actionable cold-call pitch angles — so your sales team calls with a reason, not just a number.


What It Does

  1. Searches Google Maps for businesses matching your query (e.g., "Roofers in Austin TX")
  2. Scrapes each profile for name, category, phone, address, rating, review count, website, hours, and photo count
  3. Visits business websites to extract public contact email addresses (with configurable crawl depth)
  4. Qualifies each lead by flagging specific pitch angles:
    • 🌐 Pitch Web Design — no website listed
    • ⭐ Pitch Reputation Management — rating below 4.0
    • 💬 Pitch Review Generation — fewer than 10 reviews
    • 🔍 Pitch SEO — website is on a low-authority builder platform
    • 🕐 Pitch Missing Hours — business hours not listed
    • 📷 Pitch No Photos — no photos on profile
  5. Scores each lead (0–100) based on data completeness and pitch opportunity value

Output Format

Each record in the dataset looks like:

{
"placeId": "ChIJ...",
"searchQuery": "Roofers in Austin TX",
"name": "Austin Pro Roofing LLC",
"category": "Roofing contractor",
"address": "123 Main St, Austin, TX 78701",
"phone": "+15125550199",
"website": "http://austinproroofing.com",
"rating": 3.8,
"reviewCount": 7,
"hoursAvailable": true,
"photoCount": 2,
"emails": ["info@austinproroofing.com"],
"pitchAngles": [
{
"flag": "pitch_reputation_management",
"label": "⭐ Pitch Reputation Management",
"reason": "Rating is 3.8 — below the 4.0 trust threshold."
},
{
"flag": "pitch_review_generation",
"label": "💬 Pitch Review Generation",
"reason": "Only 7 reviews — very few social proof signals."
}
],
"leadScore": 85,
"googleMapsUrl": "https://www.google.com/maps/place/...",
"scrapedAt": "2024-01-15T10:23:45.000Z"
}

Input Parameters

ParameterTypeDefaultDescription
searchQueriesstring[]—Queries like "Roofers in Austin TX"
maxLeadsPerQueryinteger20Max businesses to collect per query (1–100)
enrichWithEmailsbooleantrueVisit websites to extract emails
emailEnrichmentDepthinteger2How many pages deep to crawl for emails (1–3)
minRatingFilternumber0Skip businesses below this star rating
requirePhonebooleanfalseSkip businesses without a phone number
pitchAnglesstring[]allWhich pitch flags to evaluate
proxyConfigurationobjectResidentialApify proxy settings

Tips for Best Results

  • Use Apify Residential proxies — Google Maps aggressively blocks datacenter IPs
  • Keep maxLeadsPerQuery ≤ 40 for faster, more reliable runs
  • Set emailEnrichmentDepth: 1 if you only need homepage emails and want faster runs
  • Run multiple queries in one actor call — they batch efficiently
  • Sort the dataset by leadScore descending to prioritise your warmest leads

Lead Score Breakdown

SignalPoints
Has phone number+15
Has at least one email+20
Has website+5
Rating ≥ 4.0+5
≥ 10 reviews+5
Each pitch angle (max 4)+5 each
Base score50

Production and safe-use notes

The Actor uses public Google Maps pages and public business websites only. It does not log in, use private Google APIs, bypass CAPTCHAs, or bypass access controls. Google Maps markup and anti-automation responses can change; a bounded run may therefore return fewer leads than requested. Use an authorized Apify proxy when appropriate, keep concurrency and query limits conservative, and comply with Google, website, privacy, and applicable marketing laws. Email extraction is best-effort and should not be treated as consent to contact.

Runtime is driven by Maps results, profile pages, and optional website enrichment. For customer pricing, use a minimum run fee of $0.50 plus Apify compute/proxy costs, or charge approximately $0.05–$0.15 per verified lead record depending on enrichment depth. Recurring customers can use $29/month for 500 leads, $79/month for 2,000 leads, and $199/month for 10,000 leads, with proxy costs passed through.

License

Apache 2.0