LinkedIn Job Scraper avatar

LinkedIn Job Scraper

Pricing

Pay per usage

Go to Apify Store
LinkedIn Job Scraper

LinkedIn Job Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

What does it do?

LinkedIn Job Scraper extracts job postings from LinkedIn's public job search pages. It collects job titles, company names, salary ranges, locations, seniority levels, and job descriptions for any keyword and location you specify. This actor does not require a LinkedIn login and works with publicly accessible job listing pages only.

The actor runs on the Apify platform and delivers clean, structured data ready for export as JSON, CSV, or Excel. It handles retries, proxy rotation, and anti-bot measures automatically. Each run stores results in an Apify Dataset that you can download or connect to your workflow via API.

Why use this actor?

  • No LinkedIn account required: Scrapes public job search pages without login credentials
  • Multi-keyword search: Search for multiple job titles or skills in a single run
  • Remote job filtering: Built-in filter for remote positions
  • Salary extraction: Captures salary ranges when listed by employers
  • Structured output: Clean data with consistent field names across all results
  • Scalable: Run on schedule with Apify Schedules for regular job market monitoring

How to use it

  1. Navigate to the LinkedIn Job Scraper on Apify Store
  2. Configure keywords, location, and whether to filter for remote positions
  3. Click Start and wait for results
  4. Export the dataset in your preferred format

You can also run this actor via the Apify API or the Apify JavaScript client.

Input configuration

FieldTypeDescriptionDefault
KeywordsarrayJob search keywords["software engineer"]
LocationstringJob location filter"United States"
Remote OnlybooleanFilter for remote positionstrue
Max ResultsintegerMaximum job postings to extract200
Proxy ConfigurationobjectProxy settingsApify Proxy

Output data

Each result contains these fields:

FieldTypeDescription
keywordStringSearch keyword used
jobTitleStringJob position title
companyStringCompany name
salaryStringSalary range if listed
locationStringJob location
seniorityStringSeniority level
descriptionStringJob description snippet
urlStringLink to job posting
scrapedAtStringTimestamp of extraction

Cost of usage

This actor uses pay-per-event pricing. You are charged $1.50 per 1,000 results extracted. Running with default settings typically costs under $0.15. Adjust input parameters to control the number of results and manage costs.

The actor uses Apify Proxy which is included in your Apify subscription. Memory usage is typically around 2048-8192 MB due to Puppeteer browser requirements.

Tips and tricks

  • Run on a schedule using Apify Schedules for regular job market monitoring
  • Use Apify integrations to send results to Google Sheets, Slack, Zapier, or your database
  • Combine with other actors from the Apify Store for richer data pipelines
  • LinkedIn public pages may show fewer results than logged-in sessions - use multiple keywords for broader coverage
  • The actor works best with Apify Proxy enabled to avoid rate limiting

Built with Crawlee and the Apify SDK.