B2B Lead Finder & Enrichment — Emails, Phones, Socials avatar

B2B Lead Finder & Enrichment — Emails, Phones, Socials

Pricing

from $6.99 / 1,000 results

Go to Apify Store
B2B Lead Finder & Enrichment — Emails, Phones, Socials

B2B Lead Finder & Enrichment — Emails, Phones, Socials

Find B2B leads from Google Maps and enrich them with verified emails, phone numbers, social profiles, tech stack, and WHOIS data. No LinkedIn needed. Ideal for sales prospecting, outreach campaigns, and market research.

Pricing

from $6.99 / 1,000 results

Rating

0.0

(0)

Developer

Ozapp

Ozapp

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

8 days ago

Last modified

Share

B2B Lead Enrichment — Emails, Phones & Social Profiles

Find and enrich B2B leads from Google Maps with verified emails, phone numbers, social profiles, tech stack detection, and WHOIS data. No LinkedIn required.

What You Get Per Lead

FieldSourceDescription
nameGoogle MapsBusiness name
addressGoogle MapsFull address
websiteGoogle MapsBusiness website URL
categoryGoogle MapsBusiness category (e.g. "Dentist", "French restaurant")
descriptionWebsiteMeta description from homepage
openingHoursGoogle MapsOpening hours (when available)
googleMapsRatingGoogle MapsAverage star rating
googleMapsReviewCountGoogle MapsNumber of reviews
emailsWebsite crawlEmail addresses found on website (+ common patterns guessed)
emailsVerifiedMX lookupWhether email domain has valid MX records
phonesGoogle Maps + WebsitePhone numbers (deduplicated, normalized)
socialProfilesWebsite crawlFacebook, Twitter/X, Instagram, YouTube
techStackWebsite crawlDetected technologies (WordPress, Shopify, React, etc.)
domain.registrarRDAP/WHOISDomain registrar name
domain.createdDateRDAP/WHOISDomain registration date
lastScrapedSystemISO timestamp of when the lead was enriched

Input

FieldTypeDescriptionDefault
searchQueryStringWhat type of business to search for (e.g. "plumber", "dentist")None
locationStringCity, region or country (e.g. "London", "Paris 11", "Seraing Belgium")None
googleMapsUrlStringDirect Google Maps search URL (alternative to query)None
leadsArrayExisting leads to enrich — objects with name and websiteNone
maxLeadsNumberMaximum leads to process (1-500)100
verifyEmailsBooleanVerify emails via MX record lookuptrue

You must provide either searchQuery (+ optional location), googleMapsUrl, or leads. You can combine a search with existing leads. The location field is important because the actor runs on cloud servers — your own geographic location is NOT used for search results.

Example Input — Search Query

{
"searchQuery": "dentist",
"location": "London",
"maxLeads": 20,
"verifyEmails": true
}

Example Input — Existing Leads

{
"leads": [
{ "name": "Acme Corp", "website": "https://acme.com" },
{ "name": "Globex Inc", "website": "https://globex.io" }
],
"verifyEmails": true
}

Example Output

{
"name": "London Dental Centre",
"website": "http://www.thelondondentalcentre.co.uk/",
"emails": ["info@thelondondentalcentre.co.uk"],
"phones": ["+44 20 3667 7070", "020 3667 7070"],
"address": "109 Lever St, London EC1V 3RQ, United Kingdom",
"category": "Dentist",
"description": "Award-winning dentist in London offering Invisalign, dental implants, and check-ups.",
"openingHours": ["Friday: 10 AM-6:30 PM"],
"socialProfiles": {
"instagram": "https://www.instagram.com/londondentalcentre",
"youtube": "https://www.youtube.com/@londondentalcentre"
},
"techStack": ["Squarespace", "Google Analytics", "Google Tag Manager"],
"domain": {
"registrar": "Tucows Inc t/a Tucows",
"createdDate": "2012-06-19T17:39:01Z"
},
"emailsVerified": true,
"googleMapsRating": 4.8,
"googleMapsReviewCount": 283,
"lastScraped": "2026-03-06T15:01:18.636Z"
}

Use Cases

  • Sales Prospecting — Build targeted lead lists with verified contact info
  • Market Research — Map out businesses in any industry/location
  • Competitor Analysis — Discover competitor tech stacks and online presence
  • Local SEO — Audit business listings and contact information
  • Partnership Discovery — Find potential partners by industry and location

How It Works

  1. Phase 1 — Discovery: Searches Google Maps for your query, scrolls the results feed, clicks each result to extract details (name, website, address, phone, category, hours, rating)
  2. Phase 2 — Enrichment: For each lead:
    • Crawls the business website (homepage + contact page) for emails, phones, and social links
    • If no emails found on website, guesses common patterns (info@, contact@, hello@) and verifies them
    • Detects the technology stack (16+ technologies)
    • Verifies email domains via MX record lookup
    • Fetches WHOIS/RDAP data for domain age and registrar
    • Deduplicates phone numbers across sources

Tech Stack Detection

Detects 16+ technologies including: WordPress, Shopify, Wix, Squarespace, React, Angular, Vue.js, jQuery, Bootstrap, Tailwind CSS, Google Analytics, Google Tag Manager, HubSpot, Intercom, Crisp, Stripe.

API Integration

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('ozapp/lead-enrichment').call({
searchQuery: 'dentist',
location: 'London',
maxLeads: 20,
verifyEmails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("ozapp/lead-enrichment").call(run_input={
"searchQuery": "dentist",
"location": "London",
"maxLeads": 20,
"verifyEmails": True,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)

cURL

curl "https://api.apify.com/v2/acts/ozapp~lead-enrichment/runs" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{"searchQuery":"dentist","location":"London","maxLeads":20,"verifyEmails":true}'

Pricing

$6.99 per 1,000 results — includes full enrichment pipeline.