Pricing
from $0.00005 / actor start
LinkedIn Job Listings Scraper
Scrape LinkedIn job listings by keyword and location โ title, company, salary, seniority, employment type and full description. Supports remote filter. Residential proxies included. Clean JSON output.
Pricing
from $0.00005 / actor start
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
9
Total users
3
Monthly active users
a month ago
Last modified
Categories
Share
LinkedIn Jobs Scraper
This Apify Actor scrapes publicly available job listings from LinkedIn Jobs search pages and extracts both listing-level and job-detail data, including title, company, location, salary, date posted, easy-apply flag, and full job description fields. It supports filtering by keyword, location, and remote-only jobs, and is built for dynamic JavaScript pages using Crawlee with Playwright.
Input parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | string | Yes | - | Job title or skill e.g. developer, designer, marketing |
location | string | Yes | - | City or country e.g. Berlin, United States, Remote |
maxJobs | integer | No | 50 | Maximum number of jobs to scrape (1-200) |
remote | boolean | No | false | Filter for remote jobs only |
Output fields
| Field | Type | Description |
|---|---|---|
title | string | Job title |
company | string | Hiring company |
location | string | Job location |
salary | string | Salary text when available |
datePosted | string | Date posted text/date |
jobUrl | string | Canonical LinkedIn job URL |
easyApply | boolean | True if Easy Apply appears on listing |
description | string | Full job description text |
seniorityLevel | string | Seniority level value |
employmentType | string | Employment type value |
jobFunction | string | Job function value |
industries | string | Industry or industries value |
Example input
{"keyword":"developer","location":"Berlin","maxJobs":40,"remote":true}
Example output
[{"title":"Frontend Developer","company":"Northstar Labs","location":"Berlin, Germany","salary":"EUR 65,000 - EUR 80,000 per year","datePosted":"2026-05-07","jobUrl":"https://www.linkedin.com/jobs/view/1234567890","easyApply":true,"description":"We are looking for a Frontend Developer to build and maintain modern web interfaces...","seniorityLevel":"Mid-Senior level","employmentType":"Full-time","jobFunction":"Engineering","industries":"Software Development"},{"title":"Backend Engineer","company":"Atlas Cloud","location":"Austin, Texas, United States","salary":"","datePosted":"2026-05-05","jobUrl":"https://www.linkedin.com/jobs/view/2233445566","easyApply":false,"description":"Atlas Cloud is hiring a Backend Engineer to design distributed services and APIs...","seniorityLevel":"Associate","employmentType":"Contract","jobFunction":"Information Technology","industries":"Information Services"}]
Usage
- Install dependencies:
$npminstall
- Run locally:
$npm start
- Run on Apify platform by deploying this actor and providing input through the actor UI.
Proxy requirements
LinkedIn applies aggressive anti-bot controls. Residential proxies are required for reliable scraping and this actor is configured to use the Apify residential proxy group by default.
