Piotr VassevPiotr Vassev

How to Find Decision Makers on LinkedIn (Step-by-Step Guide)

How to Find Decision Makers on LinkedIn

If you want to find decision makers on LinkedIn at scale for B2B sales, lead generation, or account-based marketing, this guide walks you through the entire process. You will learn how to automatically discover CEOs, CTOs, VPs, and directors at target companies — without needing a LinkedIn account or premium subscription.

Why Find Decision Makers on LinkedIn?

LinkedIn is the world's largest professional network, with over one billion members. For B2B sales and marketing teams, it is the single most reliable source of decision maker contact intelligence — job titles, company affiliations, locations, and career histories are all publicly visible.

The challenge is scale. Manually searching LinkedIn for the right person at each target company, clicking through profiles, and copying data into a spreadsheet takes hours per day. For any team working a meaningful prospect list, manual research is a bottleneck that limits pipeline growth.

Automating decision maker discovery unlocks several high-value workflows:

  • B2B sales prospecting — build targeted contact lists at companies in your ICP without manual research
  • Account-based marketing — identify the right stakeholders at target accounts to personalize outreach
  • Lead enrichment — append decision maker data to your CRM records to improve segmentation and prioritization
  • Recruitment — find hiring managers and executives at companies you want to approach
  • Competitive intelligence — track leadership changes at competitor or partner companies
  • Investor research — identify founders, CEOs, and C-suite contacts at portfolio or target companies

Without automation, this research is slow, expensive, and hard to scale.

What Data You Can Extract

The LinkedIn Decision Maker Finder returns both company intelligence and individual profile data for each result. Here are the key fields:

Company Data

FieldDescriptionExample
Company nameThe resolved company nameApify
LinkedIn URLDirect link to the company LinkedIn pagelinkedin.com/company/apify
IndustryThe company's industry categorySoftware Development
Company sizeEmployee headcount range51–200
HeadquartersCompany locationPrague, Czech Republic
SpecialtiesCompany focus areasweb scraping, automation

Decision Maker Profile Data

FieldDescriptionExample
NameFull name of the decision makerJan Curn
TitleCurrent job titleCEO & Co-Founder
Profile URLDirect link to their LinkedIn profilelinkedin.com/in/jancurn
LocationCurrent city and countryPrague, Czech Republic
EducationMost recent educational institutionCzech Technical University
ConnectionsLinkedIn connection count500+
Current companyTheir current employerApify
About snippetExcerpt from their LinkedIn About sectionBuilding the web scraping and automation platform...
Confidence scoreMatch quality ratinghigh

Each result combines company context with individual profile data in a single structured record — exactly what you need to build targeted outreach lists without further enrichment steps.

Common Use Cases

B2B Sales Prospecting

Decision maker data is the foundation of any outbound sales process. Rather than spending hours manually identifying the right contact at each target account, you can generate a structured list of CEOs, CTOs, or VPs at your entire prospect list in a single run.

Combine this with hiring signals from job postings to prioritize accounts that are actively growing and spending — the strongest indicator of buying intent in B2B sales.

Account-Based Marketing

ABM requires knowing exactly who to target at each account. The scraper lets you identify all relevant stakeholders at a company — from the economic buyer to the technical decision maker to the end user — and surface their profile data for personalized campaign targeting.

Lead Enrichment

If you already have a list of target companies in your CRM, decision maker data adds the human layer. Append contact names, titles, LinkedIn URLs, and location data to each account record to improve segmentation, prioritization, and outreach personalization.

Recruitment and Executive Search

Identify specific leadership roles — hiring managers, department heads, or C-suite contacts — at companies you want to approach. The configurable titles input lets you precisely target the roles relevant to your search without wading through irrelevant results.

Competitive and Market Intelligence

Track leadership changes at competitors, key partners, or industry players. Knowing when a company brings in a new CTO or VP of Sales can signal strategic shifts worth acting on.

Challenges of Finding Decision Makers Manually

Before jumping into the tutorial, it is worth understanding why manual LinkedIn research does not scale:

  • Volume — even a list of 100 target companies requires hundreds of individual searches, profile views, and copy-paste operations
  • Accuracy — people change roles frequently, and manually maintained lists go stale quickly
  • LinkedIn limits — free LinkedIn accounts have strict profile view and search limits that throttle manual research
  • No structure — manual research produces unstructured notes, not clean data ready for CRM import or outreach tools
  • Opportunity cost — hours spent on research are hours not spent on selling, building relationships, or closing deals

Automating the research step eliminates the bottleneck and produces clean, structured data ready to use immediately.

Step-by-Step: How to Find Decision Makers on LinkedIn

Here is how to find decision makers using the LinkedIn Decision Maker Finder on Apify.

Step 1 — Prepare Your Company List

Start by listing the companies you want to research. You can provide either:

  • Company names — plain text like Apify, Stripe, HubSpot
  • LinkedIn company URLs — direct links like https://www.linkedin.com/company/qdrant

LinkedIn URLs give faster, more accurate results because they skip the company name resolution step. If you have them, use them.

Step 2 — Configure the Scraper Input

Head to the LinkedIn Decision Maker Finder on Apify and configure your run:

{
  "companies": [
    "Apify",
    "https://www.linkedin.com/company/qdrant"
  ],
  "titles": ["CEO", "CTO", "Founder"],
  "maxPersonsPerCompany": 5,
  "country": "com"
}

Key parameters:

  • companies — your list of target company names or LinkedIn URLs
  • titles — the job titles to search for. Leave blank to use the built-in default list of 18 common C-level and VP titles
  • maxPersonsPerCompany — how many decision makers to find per company (1–50, default: 5)
  • country — the country domain for search locality (e.g., com, co.uk, de)

Step 3 — Run the Scraper

The actor runs a four-step pipeline automatically:

  1. Resolve companies — converts company names to LinkedIn company pages
  2. Fetch company info — extracts industry, size, headquarters, and specialties
  3. Search decision makers — finds LinkedIn profiles matching your target titles at each company
  4. Enrich profiles — extracts detailed data from each public profile page

Processing time scales with the number of companies and the maxPersonsPerCompany setting.

Step 4 — Export Your Results

Once the run finishes, export your dataset in the format that fits your workflow:

  • JSON — ideal for CRM imports, data pipelines, or API integrations
  • CSV — ready to open in Excel or Google Sheets for manual review and outreach
  • Excel — formatted spreadsheet for teams working outside of a CRM
  • API — programmatic access via the Apify API for automated enrichment workflows

Ready to try it? Run the LinkedIn Decision Maker Finder on Apify and get your first contact list in minutes.

Example Output (Real Data Preview)

LinkedIn Decision Maker Finder results

Here is what the actual output looks like. Each record combines company and person data in a single structured object:

{
  "companyName": "Apify",
  "companyLinkedInUrl": "https://www.linkedin.com/company/apify",
  "companyIndustry": "Software Development",
  "companySize": "51-200",
  "companyHeadquarters": "Prague, Czech Republic",
  "companySpecialties": "web scraping, automation",
  "personName": "Jan Curn",
  "personTitle": "CEO & Co-Founder",
  "personProfileUrl": "https://www.linkedin.com/in/jancurn",
  "personLocation": "Prague, Czech Republic",
  "personEducation": "Czech Technical University",
  "personConnections": "500+",
  "personCurrentCompany": "Apify",
  "personAboutSnippet": "Building the web scraping and automation platform...",
  "confidence": "high",
  "scrapedAt": "2025-01-15T12:00:00.000Z"
}

Key things to notice:

  • Confidence score — each result is rated high, medium, or low based on how well the person's current company and title match your target criteria. Start with high-confidence results for outreach
  • Company context alongside profile data — industry, size, and headquarters are included in every row, so you can filter and segment without needing a separate company enrichment step
  • Direct profile URL — the LinkedIn profile link lets you review the contact or pass it directly to outreach tools
  • About snippet — a preview of their LinkedIn bio adds context for personalizing your first message

Try the LinkedIn Decision Maker Finder now — no coding required.

Understanding the Confidence Score

The confidence score is one of the most useful features for outreach prioritization:

  • High confidence — the person's current company matches your target company AND their title matches one of your target titles. These are your best leads.
  • Medium confidence — one of the two conditions is met but not both
  • Low confidence — the match is weaker, either due to ambiguous company resolution or a title that partially matches

For outbound sales, filter to high-confidence results first. Medium-confidence results are worth a manual review before sending outreach. Low-confidence results can be deprioritized or discarded.

Automating Decision Maker Research

For teams prospecting at scale, running the scraper manually is not efficient. The Apify platform supports full automation:

Scheduled Runs

Set up recurring enrichment runs on a schedule — weekly or monthly. As your target account list grows, new companies are automatically researched and added to your dataset.

API Integration

Use the Apify API to trigger the scraper programmatically from your CRM, sales engagement tool, or data pipeline. This enables:

  • Automatic enrichment of new accounts added to your CRM
  • Triggering outreach sequences as soon as decision maker data is available
  • Building account intelligence dashboards that update with fresh data

Node.js Example

For a complete working example showing how to call this scraper from Node.js, see the GitHub repository.

Webhooks

Configure webhooks to get notified when a run completes. This is useful for event-driven pipelines where you want to process new contact data as soon as it is ready.

Does LinkedIn Provide an API for This?

LinkedIn's official API is restricted to approved partners and does not provide open access to profile or company data for most use cases. The Marketing API and Sales Navigator API are expensive, require formal approval, and still do not surface the level of profile detail available on public pages.

Your practical options for bulk decision maker research are:

  • Manual LinkedIn search — works for a handful of companies but completely unscalable
  • LinkedIn Sales Navigator — powerful but expensive, and still requires manual research for each company
  • Custom scraper — significant development and maintenance overhead
  • Pre-built scraper — a maintained solution like the LinkedIn Decision Maker Finder that handles all the technical complexity

For most teams, the pre-built scraper delivers the best return on investment.

Why Use a Decision Maker Finder Instead of Building One

Building a custom LinkedIn scraper is deceptively complex:

  • Dynamic content — LinkedIn profiles are rendered with JavaScript and require browser-level rendering
  • Anti-bot defenses — LinkedIn actively blocks scrapers, requiring sophisticated request handling, proxy rotation, and session management
  • Maintenance burden — LinkedIn updates its frontend frequently, breaking custom scrapers and requiring immediate fixes
  • No login required, but complex to implement — building a scraper that reliably accesses public data without triggering blocks is a non-trivial engineering challenge
  • Opportunity cost — every hour spent on scraper infrastructure is an hour not spent building pipeline

The LinkedIn Decision Maker Finder handles all of this out of the box.

Try the LinkedIn Decision Maker Finder

The LinkedIn Decision Maker Finder identifies C-level executives, VPs, directors, and founders at any list of target companies — using only public LinkedIn data, with no login or cookies required.

What you get:

  • Company intelligence and decision maker profiles in a single structured export
  • Configurable target titles — use defaults or specify exactly the roles you need
  • Confidence scoring to prioritize your best leads
  • Up to 50 decision makers per company
  • JSON, CSV, and Excel export
  • API access for automated enrichment workflows
  • No coding or scraper maintenance required

Start finding decision makers now — your first run takes less than 5 minutes to set up.

If you are building a broader B2B prospecting workflow, combine this with LinkedIn job listings data to identify companies that are actively hiring — one of the strongest buying signals in B2B sales. You can also pair it with Clutch data to enrich agency and vendor prospect lists.

Legal and Ethical Considerations

Web scraping of public data occupies a well-established legal space, but responsible practice matters:

  • Public data only — the scraper only accesses data that is publicly visible on LinkedIn without any login. It does not bypass authentication or access private profile information
  • hiQ v. LinkedIn — the US Supreme Court's ruling established that scraping publicly available data from LinkedIn does not violate the Computer Fraud and Abuse Act
  • GDPR and CCPA — if you operate in the EU or California, ensure your handling of personal data complies with applicable regulations. This primarily governs how you store, process, and use the data — not the collection of publicly visible information
  • Responsible outreach — use collected contact data for legitimate business purposes. Avoid spamming or unsolicited mass messaging that violates platform terms of service

Frequently Asked Questions

Is scraping LinkedIn decision maker data legal?

Scraping publicly available LinkedIn profile data is generally legal. The US Supreme Court's hiQ v. LinkedIn decision established that accessing public data does not violate the Computer Fraud and Abuse Act. The LinkedIn Decision Maker Finder only accesses data visible to anyone without logging in. Always use collected data responsibly and in compliance with GDPR, CCPA, or other applicable privacy regulations.

Do I need a LinkedIn account or cookies to use this scraper?

No. The LinkedIn Decision Maker Finder operates without any LinkedIn login, cookies, or authentication. It accesses only publicly visible profile and company data.

What job titles does the scraper search for by default?

By default, the scraper searches for CEO, CTO, COO, CFO, CMO, CIO, CISO, VP, Vice President, Director, Head of, Founder, Co-Founder, Managing Director, General Manager, Partner, President, and Owner. You can override this list with any custom titles you need.

Can I target specific roles at specific companies?

Yes. You provide the list of companies (by name or LinkedIn URL) and optionally specify which job titles to search for. This lets you precisely target, for example, only CTOs at mid-size SaaS companies.

What is the confidence score in the output?

Each result is scored high, medium, or low based on whether the person's current company matches your target company and whether their title matches one of your target titles. High-confidence results are the strongest matches.

How many decision makers can I find per company?

You can configure up to 50 decision makers per company using the maxPersonsPerCompany parameter. The default is 5. For most outreach workflows, 3 to 5 contacts per company is the right balance.

About the Author

This guide was written by Piotr, a software engineer with hands-on experience building and maintaining web scrapers at scale. He develops and maintains a suite of data extraction tools on the Apify platform, helping businesses automate their data collection workflows.

Need help with your scraping project?

Book a free discovery call and let's scope your project together.

Book a Call
Piotr Vassev

Piotr Vassev

Founder of FalconScrape. Building production-grade web scraping systems and data automation pipelines for businesses worldwide.

Connect on LinkedIn