LinkedIn Jobs Scraper with Hiring Signals avatar

LinkedIn Jobs Scraper with Hiring Signals

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
LinkedIn Jobs Scraper with Hiring Signals

LinkedIn Jobs Scraper with Hiring Signals

Scrape public LinkedIn job listings by keyword and location — title, company, salary, seniority, applicants, full description and the external apply link — plus a free per-company hiring-signal summary. No login or cookies.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Oğulcan Katmer

Oğulcan Katmer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape public LinkedIn job listings by keyword and location — and see at a glance which companies are hiring hardest.

No LinkedIn account, no cookies, no login. The scraper reads the same public job pages anyone can open on linkedin.com/jobs without signing in. Only job postings are collected — never member profiles.

What you get

Per job

FieldDescription
title, company, companyUrl, companyLogoThe role and who is hiring
locationWhere the job is
postedAt, postedTextPosting date
salary{ text, min, max, currency, interval } when LinkedIn shows a pay range
seniorityLevel, employmentType, jobFunction, industriesLinkedIn's own job criteria
applicantsHow many people have applied
applyType, isEasyApplyWhether candidates apply on the company's own site (external) or with LinkedIn Easy Apply (easyApply)
applyUrlThe company's own application page, when LinkedIn shows it to logged-out visitors (often it does not)
descriptionFull description as clean text, bullet points kept
benefits, isPromoted, isClosedExtra card details
url, jobIdA clean, stable job link

Per company — free hiring signals

One record per company in your results:

  • Matching jobs open right now, and how many were posted this week
  • The titles, locations and seniority levels they are hiring for
  • Industry and average applicants per job

A company posting five data-engineering roles this week is about to buy data tools, hire agencies and pay recruiters. That list is a lead list.

Input

{
"keywords": ["data engineer", "analytics engineer"],
"locations": ["Germany", "Netherlands"],
"datePosted": "week",
"workplaceTypes": ["remote", "hybrid"],
"maxJobsPerSearch": 200
}

Every keyword is searched in every location. You can also paste search URLs straight from linkedin.com/jobs/search — every filter you set there is kept.

Filters

Date posted (24 hours, week, month), job type, experience level, workplace (on-site, remote, hybrid), Easy Apply only, and a list of companies to exclude (useful for staffing agencies).

Common uses

  • Sales prospecting — companies hiring for a function are buying for it. Use the hiring signals as your account list.
  • Recruiting agencies — find fresh roles to pitch candidates for
  • Job boards and newsletters — a daily feed of new roles in a niche
  • Salary and market research — pay ranges, seniority mix and applicant volume by role and region

Notes and limits

  • LinkedIn shows at most about 1,000 results for a single search. Split large searches by location or keyword.
  • Salary appears only when the employer publishes it on LinkedIn.
  • LinkedIn limits automated traffic. The scraper retries with fresh sessions automatically; for very large runs, the residential proxy group is the most reliable.
  • Only public job postings are collected. No profiles, no personal data, no login.
  • Independent tool. Not affiliated with, endorsed by, or connected to LinkedIn.

Pairs well with

Company Jobs Scraper — every open job straight from a company's own Greenhouse, Lever, Ashby or Workday board, including roles never posted on LinkedIn.

Pricing

Pay per job returned. Hiring signals and status records are free. You can cap spend per run with Max cost per run in the Apify Console.

Support

Something missing or wrong? Open an issue on the Issues tab with the input you used and the run ID.