LinkedIn Company Search Scraper & Lead Discovery (No Login) avatar

LinkedIn Company Search Scraper & Lead Discovery (No Login)

Pricing

from $3.00 / 1,000 verified full company search results

Go to Apify Store
LinkedIn Company Search Scraper & Lead Discovery (No Login)

LinkedIn Company Search Scraper & Lead Discovery (No Login)

Search public LinkedIn companies without login. Filter by keyword, location, industry, and size. Get fast short results from $1/1,000 or full verified company details with employee counts, contacts, relevance scores, and API-ready data.

Pricing

from $3.00 / 1,000 verified full company search results

Rating

0.0

(0)

Developer

Cracks API

Cracks API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

LinkedIn Company Search Scraper & Lead Discovery

Search public LinkedIn company pages without a login or cookies. Use fast Short mode at $1 per 1,000 results, or Full mode at $3 per 1,000 identity-confirmed records to verify company details, filters, locations, industries, employee and follower counts, and optional website intelligence. Failed, filtered, duplicate, and insufficient records are not charged.

What you get

Full mode

  • Canonical LinkedIn company or showcase URL and public slug
  • Verified company name, LinkedIn organization ID, page type, and identity evidence
  • Tagline, full public description, website, logo, and cover image
  • LinkedIn-associated employee count and public company-size range
  • Follower count, locations, headquarters evidence, specialties, and industry labels
  • Job-search URL, affiliated pages, similar organizations, and recent public posts
  • Optional company-owned website, contact, technology, Wikidata, and Wikipedia enrichment
  • Search relevance score, matched query terms, verified filters, quality score, and source evidence

Short mode

  • Fast public-index company discovery
  • Canonical LinkedIn company URL, slug, name, title, and public search snippet
  • Search rank, source page, relevance score, and matched query terms

Short mode does not open each LinkedIn company page. Location, industry, and size values are therefore search hints rather than fully verified fields. Use Full mode when those filters must be confirmed.

Quick start

Start with fast, low-cost Short mode:

{
"scraperMode": "short",
"searchQuery": "SaaS companies",
"maxItems": 10,
"takePages": 1,
"maxTotalCharge": 0.01
}

Use Full mode when company identity and filters must be verified:

{
"scraperMode": "full",
"searchQuery": "automation SaaS",
"locations": ["United States"],
"industries": ["Software Development"],
"companySize": ["11-50", "51-200"],
"minimumScore": 45,
"maxItems": 10,
"maxTotalCharge": 0.03
}

Input

  • scraperMode: full or short
  • searchQuery: company name, product, sector, keyword, or boolean-style search expression
  • locations: optional location names
  • industryIds: optional LinkedIn industry IDs; common IDs are mapped to names
  • industries: recommended industry-name filter for public-data searches
  • companySize: employee ranges such as 11-50, 51-200, or 10001+; letter codes A-I are also accepted
  • includeKeywords: OR-style required keyword evidence
  • excludeKeywords: reject results containing any listed term
  • minimumScore: minimum 0-100 relevance score
  • maxItems: maximum successful paid company records
  • startPage, takePages: public-index pagination controls
  • requestDelaySecs: Full-mode company-page pacing
  • includeWikidata, includeWikipedia: optional knowledge-graph enrichment
  • includeWebsiteEnrichment: optionally inspect a company-owned website
  • includeContactDiscovery: optionally inspect same-domain contact, about, and careers pages
  • enrichSimilarCompanies: optionally open a limited number of similar-company pages
  • maxTotalCharge: local USD charge guard
  • dryRun: validate the planned search without network requests or paid events
  • proxyConfiguration: optional Apify proxy fallback

Quality and billing rules

The Actor uses two quality-gated events:

  • company-search-short: one useful public-index company record
  • company-search-full: one identity-confirmed full company record that passes minimum quality and all requested verified filters

The Actor does not charge for invalid input, empty searches, duplicates, excluded or filtered candidates, company-page failures, identity mismatches, insufficient-data records, dry runs, or local charge-limit diagnostics.

A Full-mode paid record requires a usable public LinkedIn company page, exact company slug/page-type identity, company ID, meaningful description, employee count, follower count, public locations, and enough additional fields to reach the minimum quality threshold.

Pricing

  • Short mode: $0.001 per approved result, equal to $1 per 1,000 results
  • Full mode: $0.003 per approved record, equal to $3 per 1,000 results
  • Platform usage is included in the event price
  • No monthly subscription is required
  • Use maxTotalCharge to set a local run budget

How it works

  1. Builds a public web-index query from the company search and filter inputs.
  2. Extracts and normalizes public LinkedIn /company/ and /showcase/ URLs.
  3. Deduplicates candidates and calculates initial relevance.
  4. In Full mode, opens public regional LinkedIn company pages and parses visible HTML and JSON-LD.
  5. Confirms the requested slug and page type before accepting LinkedIn details.
  6. Verifies query, location, industry, company-size, include, and exclude filters against collected evidence.
  7. Stores and charges only approved records.

Verified output example

Selected fields from a real Full-mode Netflix run completed on September 9, 2026. The full record contained 15 useful field groups and seven public locations.

{
"recordType": "company-search-result",
"scraperMode": "full",
"searchQuery": "Netflix",
"searchRank": 1,
"id": "165158",
"universalName": "netflix",
"linkedinUrl": "https://www.linkedin.com/company/netflix/",
"name": "Netflix",
"employeeCount": 18906,
"employeeCountRange": {
"start": 10001,
"end": null
},
"followerCount": 12096556,
"locations": [
{
"country": "US",
"city": "Los Gatos",
"geographicArea": "CA",
"headquarter": true
}
],
"industries": [
{
"name": "Entertainment Providers"
}
],
"identityMatch": true,
"filtersConfirmed": true,
"searchScore": 100,
"qualityScore": 100,
"usefulFieldCount": 15,
"status": "success"
}

Public counts and fields can change over time. Missing fields are returned as null; the Actor does not invent unavailable data.

API and automation

Keep the Apify token in an environment variable or credential manager. Never publish it in source code.

cURL

curl -X POST "https://api.apify.com/v2/acts/generous_fog~linkedin-company-search-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"scraperMode":"short","searchQuery":"SaaS companies","maxItems":10,"maxTotalCharge":0.01}'

JavaScript or TypeScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('generous_fog/linkedin-company-search-scraper').call({
scraperMode: 'short',
searchQuery: 'SaaS companies',
maxItems: 10,
maxTotalCharge: 0.01,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

n8n and Make

Use an HTTP Request module with method POST, header Authorization: Bearer YOUR_APIFY_TOKEN, and this URL:

https://api.apify.com/v2/acts/generous_fog~linkedin-company-search-scraper/run-sync-get-dataset-items

The response is a JSON array ready for Google Sheets, Airtable, HubSpot, a CRM, or a database.

MCP and AI agents

Connect an MCP-compatible client to https://mcp.apify.com, then ask it to fetch and run generous_fog/linkedin-company-search-scraper with a query, result mode, and maximum item count.

Important limitations

This Actor does not use LinkedIn's authenticated native company-search endpoint. Native company search is login-gated, so discovery depends on public web-index coverage and ranking. Results can differ from LinkedIn's logged-in search, public indexes can omit companies, and the practical result count per page can be lower than LinkedIn's native 50-result pages.

Full mode verifies filters only when public evidence is available. Unknown LinkedIn industry IDs cannot be translated without a public name mapping. Company-size filters use visible LinkedIn employee ranges or associated employee counts, which are not the same as audited workforce totals.

The Actor does not claim private data, complete native search ranking, unlimited results, or access to login-only fields.

More LinkedIn Actors by Cracks API

Responsible use

Use this Actor only for lawful business research, market mapping, lead discovery, competitive intelligence, and automation. Respect applicable privacy, data-protection, and platform rules. Do not use results for spam, harassment, discrimination, or unauthorized profiling.

Unofficial — not affiliated with, endorsed by, or sponsored by LinkedIn Corporation. LinkedIn® is a registered trademark of LinkedIn Corporation.