Jobs data

LinkedIn Job Postings Scraper: search jobs by keyword and location

Search LinkedIn jobs by keyword and location, by company or from your own search URL, without login. Each job comes with title, company, location, posting date, seniority, employment type, industries, applicants, salary, full description, job poster and apply type. Filter by date, remote, job type and experience, then export, schedule or call via API.

★ 5.0 rating · 2 reviews5 users100.0% successful runs (30 days)

What data you get

titleJob title
companyHiring company
locationJob location
postedAtPosting date
seniority / employmentTypeSeniority level and employment type
industriesIndustries
applicantsApplicants count
salarySalary when posted
descriptionFull description, job poster and apply type

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$1.60 per 1,000 rows

You pay per job returned. Contacts found in the job post and company website contacts are optional add-ons billed as separate events only when you turn them on.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Scrape LinkedIn data analyst jobs in New York from the past week

Up to 100 jobs with full descriptions.

{
  "keywords": [
    "data analyst"
  ],
  "locations": [
    "New York, NY"
  ],
  "datePosted": "week",
  "maxJobsPerQuery": 100
}
Run this task →

Daily new Python developer jobs in Berlin from LinkedIn

Only jobs posted in the last day that you have not seen before.

{
  "keywords": [
    "python developer",
    "backend engineer"
  ],
  "locations": [
    "Berlin, Germany"
  ],
  "datePosted": "day",
  "onlyNewJobsStoreName": "berlin-dev-jobs"
}
Run this task →

All open LinkedIn jobs at Stripe

Company search, up to 200 jobs.

{
  "companies": [
    "https://www.linkedin.com/company/stripe"
  ],
  "maxJobsPerQuery": 200
}
Run this task →

Easy Apply marketing manager jobs in London with under 10 applicants

Fresh jobs plus contacts found in the post.

{
  "keywords": [
    "marketing manager"
  ],
  "locations": [
    "London, England, United Kingdom"
  ],
  "easyApplyOnly": true,
  "under10ApplicantsOnly": true,
  "includeContacts": true
}
Run this task →

Use cases

FAQ

Do I need a LinkedIn account?

No. The scraper uses LinkedIn's public job search without login. You only need an Apify account.

How many jobs can one search return?

LinkedIn shows at most about 1,000 jobs per search, so split very large searches by location or keyword.

Can I get only new jobs every day?

Yes. Set a store name for only-new jobs and schedule the run; each run returns jobs not delivered before.

Is it legal to scrape LinkedIn?

The scraper collects only publicly visible LinkedIn data without logging in. Make sure your use complies with local laws (such as GDPR) and the site's terms, and avoid collecting or misusing personal data.

How do I get the data into my app?

Download results as JSON, CSV or Excel, or use the Apify API, the Python and JavaScript clients, or integrations with Make, n8n, Zapier and Google Sheets.

More scrapers

Start scraping LinkedIn jobs

Run on Apify — free trial