LinkedIn Jobs Scraper – Fresh Jobs, Strict Filters
Pricing
from $1.00 / 1,000 job results
LinkedIn Jobs Scraper – Fresh Jobs, Strict Filters
Scrape public LinkedIn jobs without login or cookies. Search by keyword and location, filter by posting age, employment type, and title, and export structured job data with full descriptions, stable job IDs, duplicate removal, and predictable pay-per-result pricing.
Pricing
from $1.00 / 1,000 job results
Rating
0.0
(0)
Developer
Automation Tech
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
LinkedIn Jobs Scraper
Scrape public LinkedIn job listings without a LinkedIn account. Search by keywords and location, filter by posting age and employment type, and get structured job details including descriptions.
Key benefits
- No LinkedIn login or cookies required
- Public LinkedIn job data
- Posting-age filters: 24h, week, month, any
- Employment type filtering
- Title include/exclude filters
- Stable LinkedIn job IDs
- Duplicate removal
- Full job descriptions
- Best-effort seniority/workplace metadata
- Designed for scheduled and API use
Input
| Field | Type | Description |
|---|---|---|
keywords | string | Job search keywords. |
location | string | Job search location. |
maxResults | integer | Maximum number of results to return, from 1 to 100. |
postedWithin | 24h | week | month | any | Restrict results by public posting age. |
employmentTypes | string array | Keep matching employment types, such as Full-time. |
titleInclude | string array | Keep titles containing any supplied phrase. |
titleExclude | string array | Exclude titles containing any supplied phrase. |
{"keywords": "Software Engineer","location": "United States","maxResults": 25,"postedWithin": "24h","employmentTypes": ["Full-time"],"titleExclude": ["principal"]}
Output
Each delivered job is a structured dataset item.
{"jobId": "4419969671","jobUrl": "https://www.linkedin.com/jobs/view/example-4419969671","title": "Software Engineer","companyName": "Example Company","location": "New York, NY","postedAt": "2026-08-29","descriptionText": "Build and maintain software products.","employmentType": "Full-time","seniorityLevel": "Mid-Senior level","workplaceType": null,"scrapedAt": "2026-08-29T12:00:00.000Z"}
| Field | Description |
|---|---|
jobId | Stable LinkedIn job ID. |
jobUrl | Public LinkedIn job listing URL. |
title | Job title. |
companyName | Hiring company name. |
location | Public job location. |
postedAt | Public posting date when available. |
descriptionText | Full public job description. |
employmentType | Employment type when available. |
seniorityLevel | Best-effort seniority metadata. |
workplaceType | Best-effort workplace metadata. |
scrapedAt | Timestamp when the listing was scraped. |
seniorityLevel and workplaceType are best-effort fields because LinkedIn does not expose them consistently. Unknown values are returned as null.
Use cases
- Monitor newly posted roles for a market, team, or hiring workflow
- Build scheduled job-market datasets
- Feed job listings into internal tools, spreadsheets, or APIs
- Track keyword and location demand over time
How it works
The Actor searches LinkedIn's public guest job listings, removes duplicate job IDs, retrieves public job details, and applies your requested posting-age, employment-type, and title filters before delivering matching results. No LinkedIn account is required.
Pricing
Users are charged per successfully delivered job result.
Limitations
- Results come from LinkedIn's public guest job listings.
maxResultscurrently supports 1–100.- Public fields can be unavailable or change; unavailable values are returned as
null. - Seniority and workplace metadata are best-effort only and are not available for every listing.
FAQ
Do I need a LinkedIn account?
No. This Actor uses LinkedIn's public guest job listings and does not require a LinkedIn account, login, or cookies.
Can I filter for remote or hybrid jobs?
No. Workplace metadata may be returned when publicly available, but workplace filtering is not offered in V1.
Can I filter by seniority?
No. Seniority may be returned as best-effort metadata, but seniority filtering is not offered in V1.
What is the maximum result count?
maxResults currently supports values from 1 to 100.
Responsible use and compliance
This Actor accesses publicly available LinkedIn guest job listings only. You are responsible for ensuring your use complies with applicable laws, regulations, contractual obligations, platform terms, and internal policies.
- Do not use this Actor for unlawful discrimination, harassment, stalking, spam, fraud, or other abusive purposes.
- Do not use it to circumvent authentication, access controls, paywalls, or technical restrictions.
- Collect only data reasonably necessary for your purpose and handle exported data responsibly. If public job listings contain personal data, process it in accordance with applicable privacy and data-protection laws.
- Copyright and fair-use exceptions vary by jurisdiction and use case. This Actor does not grant rights to republish or commercially exploit third-party content; you are responsible for determining whether your intended use is permitted.
This documentation is informational and not legal advice.
This Actor is not affiliated with or endorsed by LinkedIn.