LinkedIn Job Scraper avatar

LinkedIn Job Scraper

Pricing

from $4.00 / 1,000 job postings

Go to Apify Store
LinkedIn Job Scraper

LinkedIn Job Scraper

Fetch full details for LinkedIn job postings by job ID or URL - title, description, salary, seniority, workplace type, apply counts and the hiring company. No cookies.

Pricing

from $4.00 / 1,000 job postings

Rating

0.0

(0)

Developer

Data Slayer

Data Slayer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

31 minutes ago

Last modified

Share

Fetch full details for one or many LinkedIn job postings by job ID or job URL — title, description, salary, seniority, workplace type, apply counts and the hiring company — and export structured JSON, CSV or Excel.

Cookieless · Fresh data · No LinkedIn login or account risk.

Watch the demo

Video tutorial coming soon.

What you get

Each result is one job posting and can include:

  • job title and LinkedIn's standardized title
  • full description as plain text and as HTML
  • location, country code and workplace type (onsite, remote, hybrid)
  • employment status, experience level and seniority level
  • industries and job functions
  • listing, expiry and closing timestamps, plus a relative "posted time ago" label
  • salary range and period when the posting publishes one
  • apply counts, view counts, application URL and whether it is Easy Apply
  • the hiring company (company_info): name, description, staff count, industries, specialties, headquarters, website, LinkedIn URL, logo, follower count and company size
  • the job poster and recruiters (hiring_team) when you enable that option

Field availability depends on what the posting publishes. Empty or unavailable values are returned as null.

Output example:

{
"title": "Generative AI Engineer",
"standardized_title": "Generative AI Engineer",
"job_posting_id": "4443378596",
"job_url": "https://www.linkedin.com/jobs/view/4443378596",
"description": "HCLTech Exclusive Walk-In Drive | AIML Developer ...",
"location": "Noida, Uttar Pradesh, India",
"country_code": "in",
"workplace_types": ["ONSITE"],
"employment_status": "Full-time",
"experience_level": "Associate",
"seniority_level": "Associate",
"industries": ["IT Services and IT Consulting"],
"job_functions": ["Engineering", "Research"],
"listed_at": "2026-07-21T13:36:54Z",
"posted_time_ago": "3 weeks ago",
"is_remote_allowed": false,
"total_applies": 0,
"total_views": 0,
"application_url": "https://www.linkedin.com/job-apply/4443378596",
"is_easy_apply": true,
"company_info": {
"name": "HCLTech",
"staff_count": 257915,
"industries": ["IT Services and IT Consulting"],
"universal_name": "hcltech",
"url": "https://www.linkedin.com/company/hcltech",
"company_size": "10001+",
"followers": 9571613
},
"input_index": 0,
"input_value": "4443378596",
"fetched_at": "2026-09-23T00:00:00Z"
}

The exact dataset can contain additional fields.

Input

FieldTypeDescription
job_ids_or_urlsstring[]LinkedIn job IDs or job URLs, one per row (required)
include_hiring_teambooleanAdds the job poster and listed recruiters (default false)

Example:

{
"job_ids_or_urls": [
"4443378596",
"https://www.linkedin.com/jobs/view/4443378596"
],
"include_hiring_team": false
}

How to use it

  1. Paste one or many job IDs or job URLs into LinkedIn Job IDs or URLs.
  2. Optionally enable Include hiring team.
  3. Click Start.
  4. Download the default dataset as JSON, CSV, Excel, XML or another Apify export format.

Supported inputs include linkedin.com/jobs/view/4443378596, LinkedIn's full job URLs that embed the posting ID, linkedin.com/jobs/search/?currentJobId=4443378596, and a bare numeric ID such as 4443378596. Duplicate inputs are removed automatically and postings are processed concurrently.

Use cases

  • Recruiting and talent intelligence — turn job IDs into structured postings with seniority, skills and salary context for market and compensation research.
  • Sales and territory research — detect which companies are hiring for which roles, and use that as a buying signal for outbound.
  • Job-board and aggregator enrichment — enrich a list of LinkedIn job URLs with full descriptions, apply counts and company data before publishing or scoring.
  • AI-agent context — give an agent structured job context before screening, matching or summarization workflows.

Pricing

The actor costs $4 per 1,000 job results ($0.004 per posting). Enabling Include hiring team adds $4 per 1,000 results, charged only when the hiring-team section is returned.

Integrations

Run the actor from Apify Console or call it programmatically through the Apify API. Results are stored in the default Apify dataset and can feed:

  • HubSpot, Salesforce and other CRMs
  • Clay, Make, Zapier, n8n and webhooks
  • Google Sheets, Airtable, databases and data warehouses
  • recruiting, talent-intelligence and job-board pipelines
  • Apify MCP Server and MCP-compatible AI agents

Use schedules to refresh important postings automatically, or trigger runs from your application when a job ID needs details.

Other LinkedIn Actors by data-slayer

ActorWhat it does
LinkedIn Job Change TrackerPeople who recently changed jobs
LinkedIn People Search (ICP)Find people by title, seniority, function, company, location
LinkedIn Company Search (ICP)Find companies by industry, size, location and tech stack
LinkedIn Company EmployeesEmployees at a company, filtered by title, seniority and function
LinkedIn Profile ScraperFull profile data from any LinkedIn profile URL
LinkedIn Profile Posts ScraperRecent posts from a profile, with engagement metrics
LinkedIn Company ScraperFull company profile data
LinkedIn Company Posts ScraperRecent posts from any company page
LinkedIn Post Performance ScraperLikes, comments, shares and reaction breakdown for any post
LinkedIn Post Engagers ScraperEveryone who engaged with a post — commenters, reactors, reposters
LinkedIn Post Comments ScraperEvery comment on a post, with commenter profiles
LinkedIn Post Reactions ScraperEveryone who reacted to a post, with reactor profiles
LinkedIn Post Reposts ScraperEveryone who reposted or shared a post
LinkedIn Profile Engagers ScraperEveryone who engaged across a profile's recent posts, ranked by engagement
LinkedIn Profile Reactions ScraperReactions a profile left on other people's posts
LinkedIn Profile Comments ScraperComments a profile left on other people's posts

Which LinkedIn actor should I use?

I have…And I want…Use
A job URL or IDFull job detailsLinkedIn Job Scraper
A company URLPeople who recently changed jobsLinkedIn Job Change Tracker
Search filtersPeople matching an ICPLinkedIn People Search (ICP)
Search filtersCompanies matching an ICPLinkedIn Company Search (ICP)
A company URLIts employees, by title/seniority/functionLinkedIn Company Employees
Profile URL(s)Full profile dataLinkedIn Profile Scraper
A company URLFull company profileLinkedIn Company Scraper

FAQ

Can I scrape LinkedIn jobs without login or cookies?

Yes. Paste public job IDs or job URLs. The actor does not require your LinkedIn account, session cookies or a browser extension.

Can I scrape LinkedIn jobs in bulk?

Yes. Add multiple IDs or URLs to job_ids_or_urls. Duplicates are removed automatically and postings are processed concurrently.

Does it accept a bare job ID?

Yes. A numeric ID such as 4443378596 is accepted directly, as are the common LinkedIn job URL formats.

Is this a LinkedIn jobs API?

Yes. You can call the actor through the Apify API, receive a run ID and retrieve structured results from the default dataset.

Can AI agents use this LinkedIn job scraper?

Yes. Add the actor to Apify MCP Server or call it through the Apify API from an agent workflow.

How much does it cost?

$0.004 per job result — $4 per 1,000 jobs. The optional hiring-team section adds $0.004 per result, charged only when returned.

Limits and data notes

  • Only submit postings you are permitted to process and use the data in compliance with applicable laws and platform terms.
  • A posting that is closed, removed or unavailable may return a failure row with a status and message.
  • Very large batches depend on your Apify account limits, run timeout and maximum charge settings.

Feedback and support

Found a bug or need a field added? Open an issue on the actor's Apify page and it will be reviewed.

More from the same portfolio. Apify only auto-recommends actors in the same category, so here are the rest of ours:

ActorWhat it does
LinkedIn Account Intent FeedLinkedIn workflow
LinkedIn Buying-Committee MapperLinkedIn workflow
LinkedIn Champion TrackerLinkedIn workflow
LinkedIn Company EmployeesLinkedIn workflow
LinkedIn Company Posts ScraperLinkedIn workflow
LinkedIn Company ScraperLinkedIn workflow
LinkedIn Company Search (ICP)LinkedIn workflow
LinkedIn Competitor Content IntelligenceLinkedIn workflow
LinkedIn Competitor Hijack LeadsLinkedIn workflow
LinkedIn Engagement Audience BuilderLinkedIn workflow
LinkedIn Executive Post MonitorLinkedIn workflow
LinkedIn Hiring PulseLinkedIn workflow
LinkedIn Job Change TrackerLinkedIn workflow
LinkedIn Market Map BuilderLinkedIn workflow
LinkedIn People Search (ICP)LinkedIn workflow
LinkedIn Post CommentsLinkedIn workflow
LinkedIn Post Engagers ScraperLinkedIn workflow
LinkedIn Post Performance ScraperLinkedIn workflow
LinkedIn Post ReactionsLinkedIn workflow
LinkedIn Post RepostsLinkedIn workflow
LinkedIn Profile CommentsLinkedIn workflow
LinkedIn Profile Engagers ScraperLinkedIn workflow
LinkedIn Profile Posts ScraperLinkedIn workflow
LinkedIn Profile ReactionsLinkedIn workflow
LinkedIn Profile Scraper · Fresh · No CookiesLinkedIn workflow
LinkedIn Skill MapperLinkedIn workflow
LinkedIn Talent Flow MapperLinkedIn workflow
LinkedIn Talent MapperLinkedIn workflow
LinkedIn Warm Path FinderLinkedIn workflow
LinkedIn Why-Now Account BriefLinkedIn workflow