B2B Lead Intelligence avatar

B2B Lead Intelligence

Pricing

$10.00 / 1,000 results

Go to Apify Store
B2B Lead Intelligence

B2B Lead Intelligence

Discover and enrich B2B leads by keyword and location. The Actor finds businesses, extracts public emails, phones, websites, social profiles, and technologies, removes duplicates, then scores and ranks each lead into HIGH, MEDIUM, or LOW tiers with transparent scoring signals.

Pricing

$10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

26

Total users

1

Monthly active users

5 days ago

Last modified

Share

An end-to-end B2B lead enrichment pipeline. Give it a keyword and a location and it discovers businesses, enriches each one with publicly observable website signals — business emails, phones, social profiles, technologies — then scores and tiers every lead so your sales team gets a ranked, qualified list instead of a raw scrape.

Public data only. This Actor collects only publicly accessible business contact data — the generic business emails and phones a company publishes on its own website (e.g. info@, sales@, contact@). It never bypasses authentication and never gathers private personal data.

Pipeline

discover ──▶ extract ──▶ dedupe ──▶ website discovery ──▶ contact extraction
(Bing Maps (canonical (merge (fetch site) (emails, phones,
/ Yellow business duplicates) social profiles)
Pages) records)
dataset ◀── lead scoring ◀── enrichment ◀── technology detection
(ranked (0-100 score, (fill email/ (CMS, analytics,
leads) HIGH/MED/LOW phone, attach frameworks,
tier) tech & socials) structured data)

What does this Actor do?

  1. Discovery — finds businesses via Bing Maps (worldwide) and/or Yellow Pages (US) and normalises them into one canonical record shape.
  2. Dedupe — collapses duplicate listings (same name + domain / phone / address) and merges the richest fields.
  3. Website discovery + contact extraction — fetches each business website (and up to two contact/about pages) and pulls public emails, phones and social profiles.
  4. Technology detection — fingerprints CMS, JavaScript frameworks, analytics and structured data.
  5. Enrichment — fills a missing business email/phone from the website and attaches the detected technologies and social profiles to the record.
  6. Lead scoring — computes a positive-signal leadScore (0-100) and assigns a leadTier (HIGH / MEDIUM / LOW). Every point is explained by a leadSignals entry so the score is fully auditable.

Runs on the Apify platform with proxy rotation, scheduling, API access and dataset export built in.

Why use it?

  • Sales and demand-gen teams get a pre-scored, contactable lead list — each row already carries a business email, phone, tech stack and a transparent quality score.
  • Every score ships with the evidence behind each point, so you can trust (and audit) the ranking instead of guessing.

How to use it

  1. Enter a keyword (e.g. hvac contractors) and a location (e.g. Austin, TX).
  2. Pick your discovery sources and whether to enrich contacts from each website.
  3. Run the Actor and download the dataset as JSON, CSV or Excel — sorted best-lead first.

Input

FieldTypeDescription
keywordstring (required)Business category/keyword to search.
location / city / state / countrystringWhere to search.
sourcesarraybing_maps, yellowpages. Default ["bing_maps"].
maxResultsintegerMax leads to return (default 50).
enrichContactsbooleanFetch each website for public emails/phones/tech (default true).
proxyConfigurationobjectProxy settings (residential US recommended for Yellow Pages).
cookiesstringOptional Cookie header to replay on every request.

Input example

{
"keyword": "hvac contractors",
"location": "Austin, TX",
"sources": ["bing_maps"],
"maxResults": 50,
"enrichContacts": true
}

Output

One record per lead, sorted by leadScore (highest first).

FieldDescription
companyBusiness name.
categoryBusiness category / keyword.
websiteWebsite URL.
businessEmailPublic business email (generic role address preferred).
phoneBusiness phone.
address, city, state, countryLocation.
reviewCount, ratingPublic review signals.
technologyDetected CMS / frameworks / analytics.
socialProfilesPublic social-network links.
publicMetadataCoordinates, CMS, structured data, e-commerce/booking/analytics flags.
leadScore0-100 positive-signal quality score.
leadTierHIGH / MEDIUM / LOW.
leadSignalsPer-point breakdown explaining the score.
sourceUrlsWhere the data came from.

Output example

{
"company": "Acme HVAC",
"category": "hvac contractors",
"website": "https://acmehvac.com",
"businessEmail": "info@acmehvac.com",
"phone": "+15125550199",
"address": "2 Oak Ave",
"city": "Austin",
"state": "TX",
"rating": 4.8,
"reviewCount": 240,
"technology": ["Google Analytics", "WordPress"],
"socialProfiles": { "facebook": "https://facebook.com/acmehvac" },
"publicMetadata": { "coordinates": { "latitude": 30.3, "longitude": -97.7 }, "cms": ["WordPress"] },
"leadScore": 95,
"leadTier": "HIGH",
"leadSignals": [
{ "id": "has_website", "label": "Has a website", "points": 15, "evidence": "Website: https://acmehvac.com" },
{ "id": "has_email", "label": "Has a business email", "points": 20, "evidence": "Email: info@acmehvac.com" }
],
"sourceUrls": ["https://acmehvac.com"]
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Lead score signals

Positive signals that build the leadScore (capped at 100):

SignalPoints
has_website15
has_email20
has_phone10
strong_rating (rating ≥ 4.0)10
established_reviews (reviews ≥ 20)10
identifiable_technology10
social_presence10
complete_address5
category_present10

Tiers: HIGH (≥ 60), MEDIUM (≥ 35), LOW (below 35).

Sources & configuration

  • Bing Maps — worldwide, no browser, fast. Works without a proxy for light use.
  • Yellow Pages — US only; needs a US residential proxy in practice (DataDome).
  • Environment variables — none required. Apify Proxy password is injected by the platform.