LinkedIn Jobs Search Scraper - Half Price avatar

LinkedIn Jobs Search Scraper - Half Price

Pricing

from $0.50 / 1,000 jobs

Go to Apify Store
LinkedIn Jobs Search Scraper - Half Price

LinkedIn Jobs Search Scraper - Half Price

Scrape LinkedIn job postings by keyword, location or search URL: title, company, location, salary, date, applicants, full description, seniority, employment type, industries. No login, no cookies.

Pricing

from $0.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Unbrowse AI

Unbrowse AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

LinkedIn Jobs Search Scraper

Pull job postings from LinkedIn's public job search into a clean table: title, company, location, salary (when posted), date, applicant count and the full job description with seniority, employment type, job function and industries. No LinkedIn account, cookies or proxies needed on your side.

What you can do with it

  • Recruiting and sourcing – track who is hiring for a role in a city, every day.
  • Job boards and aggregators – feed fresh postings into your own site or newsletter.
  • Market research – measure hiring demand by skill, seniority or industry over time.
  • Lead generation – companies that are hiring are companies that are buying.

How to use it

  1. Type keywords (e.g. data engineer) and a location (e.g. London), or paste one or more LinkedIn job search URLs with the filters you already set on linkedin.com.
  2. Optionally narrow by date posted, job type, experience level and workplace type (on-site, remote, hybrid).
  3. Set Max jobs and press Start. Results appear in the dataset as they are found; export them as JSON, CSV, Excel or via the API.

LinkedIn shows at most about 1,000 results for a single search. For more, split the search by location or filters.

Output example

{
"id": "4467786531",
"title": "Senior Data Engineer",
"companyName": "Firstup",
"companyUrl": "https://www.linkedin.com/company/firstup-io",
"location": "London, England, United Kingdom",
"salary": null,
"salaryRange": { "raw": "$120,000 - $200,000", "min": 120000, "max": 200000, "period": "year", "currency": "USD" },
"postedAt": "2026-09-15",
"postedTimeAgo": "1 week ago",
"applicantsCount": "Be among the first 25 applicants",
"seniorityLevel": "Not Applicable",
"employmentType": "Full-time",
"jobFunction": "Information Technology",
"industries": "Software Development",
"descriptionText": "Who We Are\nAt Firstup, our mission is ...",
"url": "https://uk.linkedin.com/jobs/view/senior-data-engineer-at-firstup-4467786531",
"scrapedAt": "2026-09-27T16:20:33.563Z"
}

Pricing

You pay per job returned, and the full details (description, seniority, industries, applicants) are included at no extra cost:

Apify planPrice per 1,000 jobs
Free$1.00
Starter and above$0.50

That is roughly half of what comparable LinkedIn job scrapers charge. A small fee applies to each run start, as on every pay-per-event Actor. Set a maximum cost per run in the run options and the scraper stops cleanly when it is reached.

FAQ

Do I need a LinkedIn account? No. Only publicly visible job postings are collected.

Why are some salaries empty? salary is LinkedIn's own salary badge, which few postings have. salaryRange is also read from the job description (e.g. "Base pay: $120,000 - $200,000"), with min, max, period and currency, so you get pay data for far more jobs. It is null when the posting states no pay.

Can I schedule it? Yes. Use Apify schedules to run it daily and integrations (webhooks, Google Sheets, Zapier, Make) to send new jobs anywhere.

Is it legal? This Actor only collects publicly available job listings. You are responsible for how you use the data, including compliance with data protection law in your jurisdiction and the website's terms.

Found a problem or need a field that is missing? Open an issue on the Issues tab and it will be looked at quickly.