LinkedIn Jobs Scraper – Fresh Jobs, Strict Filters avatar

LinkedIn Jobs Scraper – Fresh Jobs, Strict Filters

Pricing

from $1.00 / 1,000 job results

Go to Apify Store
LinkedIn Jobs Scraper – Fresh Jobs, Strict Filters

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

Automation Tech

Maintained by Community

Actor 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

FieldTypeDescription
keywordsstringJob search keywords.
locationstringJob search location.
maxResultsintegerMaximum number of results to return, from 1 to 100.
postedWithin24h | week | month | anyRestrict results by public posting age.
employmentTypesstring arrayKeep matching employment types, such as Full-time.
titleIncludestring arrayKeep titles containing any supplied phrase.
titleExcludestring arrayExclude 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"
}
FieldDescription
jobIdStable LinkedIn job ID.
jobUrlPublic LinkedIn job listing URL.
titleJob title.
companyNameHiring company name.
locationPublic job location.
postedAtPublic posting date when available.
descriptionTextFull public job description.
employmentTypeEmployment type when available.
seniorityLevelBest-effort seniority metadata.
workplaceTypeBest-effort workplace metadata.
scrapedAtTimestamp 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.
  • maxResults currently 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.