B2B Lead Intelligence
Pricing
$10.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
26
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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?
- Discovery — finds businesses via Bing Maps (worldwide) and/or Yellow Pages (US) and normalises them into one canonical record shape.
- Dedupe — collapses duplicate listings (same name + domain / phone / address) and merges the richest fields.
- Website discovery + contact extraction — fetches each business website (and up to two contact/about pages) and pulls public emails, phones and social profiles.
- Technology detection — fingerprints CMS, JavaScript frameworks, analytics and structured data.
- Enrichment — fills a missing business email/phone from the website and attaches the detected technologies and social profiles to the record.
- Lead scoring — computes a positive-signal
leadScore(0-100) and assigns aleadTier(HIGH / MEDIUM / LOW). Every point is explained by aleadSignalsentry 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
- Enter a keyword (e.g.
hvac contractors) and a location (e.g.Austin, TX). - Pick your discovery sources and whether to enrich contacts from each website.
- Run the Actor and download the dataset as JSON, CSV or Excel — sorted best-lead first.
Input
| Field | Type | Description |
|---|---|---|
keyword | string (required) | Business category/keyword to search. |
location / city / state / country | string | Where to search. |
sources | array | bing_maps, yellowpages. Default ["bing_maps"]. |
maxResults | integer | Max leads to return (default 50). |
enrichContacts | boolean | Fetch each website for public emails/phones/tech (default true). |
proxyConfiguration | object | Proxy settings (residential US recommended for Yellow Pages). |
cookies | string | Optional 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).
| Field | Description |
|---|---|
company | Business name. |
category | Business category / keyword. |
website | Website URL. |
businessEmail | Public business email (generic role address preferred). |
phone | Business phone. |
address, city, state, country | Location. |
reviewCount, rating | Public review signals. |
technology | Detected CMS / frameworks / analytics. |
socialProfiles | Public social-network links. |
publicMetadata | Coordinates, CMS, structured data, e-commerce/booking/analytics flags. |
leadScore | 0-100 positive-signal quality score. |
leadTier | HIGH / MEDIUM / LOW. |
leadSignals | Per-point breakdown explaining the score. |
sourceUrls | Where 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):
| Signal | Points |
|---|---|
has_website | 15 |
has_email | 20 |
has_phone | 10 |
strong_rating (rating ≥ 4.0) | 10 |
established_reviews (reviews ≥ 20) | 10 |
identifiable_technology | 10 |
social_presence | 10 |
complete_address | 5 |
category_present | 10 |
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.