LinkedIn Jobs Scraper with Hiring Signals
Pricing
from $1.00 / 1,000 jobs
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
Maintained by CommunityActor 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
| Field | Description |
|---|---|
title, company, companyUrl, companyLogo | The role and who is hiring |
location | Where the job is |
postedAt, postedText | Posting date |
salary | { text, min, max, currency, interval } when LinkedIn shows a pay range |
seniorityLevel, employmentType, jobFunction, industries | LinkedIn's own job criteria |
applicants | How many people have applied |
applyType, isEasyApply | Whether candidates apply on the company's own site (external) or with LinkedIn Easy Apply (easyApply) |
applyUrl | The company's own application page, when LinkedIn shows it to logged-out visitors (often it does not) |
description | Full description as clean text, bullet points kept |
benefits, isPromoted, isClosed | Extra card details |
url, jobId | A 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.