LinkedIn Scraper avatar

LinkedIn Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
LinkedIn Scraper

LinkedIn Scraper

General LinkedIn scraper that can search for jobs, companies, people, and posts. Supports multiple search modes with full data extraction, pagination, and filtering.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

39

Total users

7

Monthly active users

15 days ago

Last modified

Share

Search LinkedIn in four bounded modes:

  • jobs uses LinkedIn's public guest jobs HTML and does not require a login.
  • companies, people, and posts use an authorized li_at cookie supplied through the secret input field. The cookie is applied before navigation and is never logged or stored.

The Actor stores only usable, canonical LinkedIn records in the default dataset. Invalid inputs, authentication walls, verification challenges, request failures, and zero-result failures are reported in the OUTPUT key rather than as billable result rows.

Input

FieldRequiredDefaultNotes
queryyes1–200 printable characters
searchModeyesjobsjobs, companies, people, or posts
locationnoUnited StatesApplied to jobs mode
maxItemsno50Integer from 1 to 500
datePostednoanyTimeJobs filter: anyTime, pastMonth, pastWeek, past24Hours
jobTypenoanyJobs filter: F, P, C, T, or I
scrapeDetailsnotrueIn jobs mode, attempts public description enrichment
linkedinCookieprotected modesSecret li_at value for a LinkedIn account you are authorized to use
proxyConfigurationnodirectOptional Apify proxy configuration

Cookie-authorized modes are intentionally rejected before navigation if no cookie is provided. Users are responsible for complying with LinkedIn's terms, applicable law, and account permissions.

Output

Every dataset row is a unique usable result with explicit success semantics:

  • recordType, found, dataAvailable, and error
  • position, type, title, canonical url
  • optional visible subtitle, location, description, imageUrl, and null-free metadata
  • searchQuery, searchMode, sourceUrl, sourceDomain, page, and scrapedAt
  • detailAvailable when public job enrichment was requested

OUTPUT contains a run summary or a bounded diagnostic. The Actor does not solve CAPTCHAs, alter browser fingerprints, rotate user agents, bypass login controls, or fabricate missing values.

Example

{
"query": "software engineer",
"searchMode": "jobs",
"location": "United States",
"datePosted": "pastWeek",
"maxItems": 10,
"scrapeDetails": false
}

Development

npm ci
npm test
apify run --purge --input-file qa-inputs/local-public.json
npm run validate