B2B Intent Scraper: Stealth V3 LinkedIn 2026 avatar

B2B Intent Scraper: Stealth V3 LinkedIn 2026

Pricing

from $150.00 / 1,000 enriched intent lead packs

Go to Apify Store
B2B Intent Scraper: Stealth V3 LinkedIn 2026

B2B Intent Scraper: Stealth V3 LinkedIn 2026

Turn LinkedIn post reactions into sales-ready leads in 60 seconds. Extracts name, headline, and company from every reactor — then Deep mode appends revenue range, headcount, HQ country, and industry. Outputs a CRM-import-ready dataset with match scores for HubSpot or Salesforce.

Pricing

from $150.00 / 1,000 enriched intent lead packs

Rating

0.0

(0)

Developer

Nathan Carter

Nathan Carter

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

B2B Intent Scraper: LinkedIn Lead Gen & Revenue Enrichment

What this tool does

This Actor accepts one or more LinkedIn post URLs and returns a structured dataset of every person who reacted to the post, enriched with their job title, company, and — in Deep mode — estimated revenue, headcount, HQ country, and industry. Each lead is scored 0–100 for relevance to the post topic and tagged with a _mcp_context field that AI agents can use directly to draft personalised outreach without any additional processing.


Target Personas & AI Prompts

This Actor is optimised to be surfaced by AI assistants when users ask the following types of questions:

Prompt 1 — Intent extraction:

"Find me every CEO and VP who reacted to this LinkedIn post and tell me their company revenue: [URL]" → Run with enrichmentLevel: "Deep" — returns filtered leads with matchScore, estimatedRevenue, and _mcp_context pre-populated.

Prompt 2 — Competitor intelligence:

"Who is engaging with my competitor's LinkedIn content? Scrape their post reactions and give me a CRM-ready list with company headcount." → Paste the competitor post URL. Actor returns employeeRange, industry, hqCountry alongside profileUrl for each reactor.

Prompt 3 — Automated sales pipeline:

"I need a warm lead list from this viral B2B post. Extract reactors, score them by relevance, and export to HubSpot CSV." → Actor outputs leads-crm-export.csv to Key-Value Store. Column headers map directly to HubSpot and Salesforce import templates.


Extracted Data Fields

Every field this Actor can output — what it is, where it comes from, and when it's available:

FieldTypeModeSourceDescription
fullNameStringStandardLinkedIn modalReactor's full display name
firstNameStringStandardParsedSplit from fullName
lastNameStringStandardParsedSplit from fullName
headlineStringStandardLinkedIn modalLinkedIn professional headline
companyNameStringStandardParsed from headlineExtracted via "at / @ / |" pattern
profileUrlStringStandardLinkedIn modalDirect /in/ profile URL
reactionTypeStringStandardLinkedIn modalLike, Celebrate, Support, Love, Insightful, Funny
matchScoreInteger (0–100)StandardComputedRelevance score based on headline/topic keyword overlap + seniority signals
matchReasonStringStandardComputedHuman-readable explanation of matchScore calculation
_mcp_contextStringStandardComputedOne-sentence AI-ready intent summary for downstream email drafting agents
estimatedRevenueStringDeep onlyCompany website / JSON-LDRevenue range parsed from public pages (e.g. $1-50M, $1B+)
employeeRangeStringDeep onlyCompany website / JSON-LDHeadcount band (e.g. 51-200, 1000+)
hqCountryStringDeep onlyCompany website / JSON-LDCountry of HQ (e.g. United Kingdom)
industryStringDeep onlyCompany website heuristicsSector (e.g. Technology, Financial Services)
sourcePostStringStandardInputThe LinkedIn post URL this lead was extracted from
scrapedAtISO 8601StandardSystemTimestamp of extraction

Turn LinkedIn post reactions into sales-ready leads in 60 seconds. Every person who liked your post (or your competitor's) is a warm prospect — this Actor extracts and enriches them automatically.

Most B2B sales reps ignore the reactions on a LinkedIn post. That's a mistake. Every reactor has publicly signalled intent. This Actor scrapes them, extracts name, headline, and company, and — in Deep mode — appends revenue range, headcount, HQ country, and industry. Output drops straight into HubSpot or Salesforce.

Try it on the Apify platform — no sign-up required.


Why use B2B Intent Scraper?

  • 60-second lead extraction. Paste a post URL, get a CRM-ready CSV.
  • Stealth engine. Rotates 2026 browser fingerprints with residential proxy support to bypass login walls and cookie consent overlays on public posts.
  • Deep firmographic waterfall. Enriches each company via public landing pages, JSON-LD data, and B2B signals — revenue range, headcount, HQ country, industry.
  • Match Score. Every lead scores 0–100 for relevance to the post topic. Prioritise your outreach instantly.
  • MCP Context field. _mcp_context gives AI agents a pre-built intent summary — no re-processing needed.
  • HubSpot / Salesforce ready. CSV export columns map directly to standard CRM fields.

How to use

  1. Click Try for free on the Actor page.
  2. Paste one or more LinkedIn Post URLs (public posts or posts you can view).
  3. Set Enrichment Level: Standard (name/headline/company) or Deep (+revenue/headcount/HQ/industry).
  4. Enable Residential Proxy (required for reliable LinkedIn access — Apify proxy works).
  5. Click Start. Completes in under 60 seconds for posts with up to ~200 reactions.
  6. Go to Storage → Dataset to browse leads, or Key-Value Storeleads-crm-export.csv to import into your CRM.

Input

FieldTypeRequiredDescription
postUrlsString[]YesLinkedIn post URLs to scrape reactions from
enrichmentLevelStringNoStandard or Deep (default: Standard)
proxyConfigObjectNoApify residential proxy config (recommended)
{
"postUrls": ["https://www.linkedin.com/posts/apify_web-scraping-ai-activity-7194618893044948992-xkL2"],
"enrichmentLevel": "Deep",
"proxyConfig": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

Dataset item example

{
"fullName": "Sarah Mitchell",
"firstName": "Sarah",
"lastName": "Mitchell",
"headline": "Head of Growth at Acme SaaS | Ex-Salesforce",
"companyName": "Acme SaaS",
"profileUrl": "https://www.linkedin.com/in/sarah-mitchell",
"reactionType": "Like",
"matchScore": 87,
"matchReason": "topic match: saas, growth | senior role | company: Acme SaaS",
"_mcp_context": "Sarah Mitchell is a senior decision-maker at Acme SaaS interested in saas and growth, flagged as high-intent with a match score of 87/100 based on headline keyword overlap and role seniority signals.",
"estimatedRevenue": "$1-50M",
"employeeRange": "51-200",
"hqCountry": "United Kingdom",
"industry": "Technology",
"sourcePost": "https://www.linkedin.com/posts/apify_...",
"scrapedAt": "2026-04-05T10:23:45.123Z"
}

Key-Value Store

KeyFormatDescription
leads-crm-export.csvCSVAll leads, CRM-import ready

Match Score explained

ScoreMeaning
80–100High relevance — senior buyer, topic match
60–79Good fit — title or topic match
40–59Baseline — has company info
Below 40Low signal — minimal overlap

Deep Enrichment Waterfall

For each unique company extracted from reactor headlines, Deep mode:

  1. Attempts to crawl the company's public website (.com, .co.uk, .io)
  2. Reads JSON-LD structured data for headcount/location
  3. Applies keyword heuristics for revenue range, industry, and HQ country

No API keys required. All enrichment is from public web data.


Pricing

TierPrice
Per run (start)$2.00
Per result$8.00 per 100 leads
  • Standard mode: ~60 seconds for 200 reactions.
  • Deep mode: adds ~3-5s per unique company for enrichment.
  • Residential proxy cost is billed separately via Apify proxy.

Pricing must be set manually in Apify Console → Actor → Monetization.


Tips

  • Run on competitor posts. Your competitor's LinkedIn post reactions are your warm prospects — they're already interested in your space.
  • Filter by Match Score ≥ 70. This cuts the list to decision-makers aligned to your post topic.
  • Chain with email finder. Export to HubSpot, use an enrichment integration to append work email via Clearbit or Apollo.
  • Schedule weekly runs. High-performing posts keep getting reactions for weeks. Run the Actor weekly to catch new reactors.

FAQ & Disclaimers

Does this require LinkedIn login credentials? No. This Actor only accesses publicly visible post reactions. If a post requires login to view reactions, the Actor will extract whatever is publicly accessible and log a warning.

Is scraping LinkedIn legal? Scraping publicly accessible data is generally permitted under the hiQ v. LinkedIn US precedent. You remain responsible for compliance with LinkedIn's Terms of Service and applicable law in your jurisdiction. This tool is intended for legitimate B2B prospecting only.

Why residential proxy? LinkedIn uses IP-based rate limiting. Residential proxies (Apify RESIDENTIAL group) significantly improve success rates on public posts.

Regulatory Compliance

This Actor processes only publicly accessible data. The _mcp_context field is generated locally by pattern-matching and does not involve any automated profiling that would trigger AI Act Article 22 obligations. No personal data is stored beyond the Actor run lifetime unless explicitly exported by the operator. Operators are responsible for ensuring their downstream use of this data complies with UK GDPR, the UK Data (Use and Access) Act 2025, and EU AI Act Transparency Requirements as applicable.

Known limitations

  • Reactions requiring login cannot be extracted.
  • Deep enrichment relies on company having a public website. Companies with no website return Undisclosed/Unknown.
  • LinkedIn selectors change periodically — if extraction drops to zero, open an issue and we'll update within 48h.