🔥 LinkedIn Jobs Scraper avatar

🔥 LinkedIn Jobs Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
🔥 LinkedIn Jobs Scraper

🔥 LinkedIn Jobs Scraper

Scrape LinkedIn job search results. Get title, company, location, description, salary, and optional company details in clean JSON.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Scrape jobs from LinkedIn public job search results. Paste one or more search URLs and extract title, company, location, description, salary snippets, employment type, and optional company details.

✨ Key Features

  • 🔗 Scrape from LinkedIn job search URLs (public / incognito version)
  • 💼 Job title, company, location, posted date, and applicants
  • 📝 Full job description (text + HTML)
  • 💰 Salary snippets when LinkedIn shows them
  • 🏢 Optional company details (website, employee count, about)
  • 🌍 Optional city-split to go beyond LinkedIn's ~1000 results per search
  • 📋 Structured JSON output, streamed while the run is in progress

💪 Why Choose This Actor?

  • Focused: Built for LinkedIn public job search extraction
  • Flexible: Multiple search URLs and optional company enrichment
  • Efficient: Results are pushed continuously while the job runs
  • Structured: Renamed, integration-friendly field names
  • Reliable: Stable public search-result extraction

🎯 Perfect For

  • 📊 Talent market and hiring trend research
  • 📬 Recruiting / agency lead generation
  • 🔔 Daily new-job monitoring with date filters
  • 🤖 Job board and CRM enrichment pipelines

📝 Input Requirements

  • searchUrls (required): One or more LinkedIn job search URLs
  • maxJobs (optional): Max jobs to scrape (minimum 10)
  • includeCompanyDetails (optional): Also scrape company firmographics. Default: false
  • splitByCity (optional): Split search by cities in a country. Default: false
  • splitCountryCode (optional): ISO country code when splitByCity is enabled, e.g. US

Input Example

{
"searchUrls": [
"https://www.linkedin.com/jobs/search/?keywords=software%20engineer&location=United%20States&f_WT=2"
],
"maxJobs": 100,
"includeCompanyDetails": false
}

Output Example

{
"jobId": "3692563200",
"jobUrl": "https://www.linkedin.com/jobs/view/english-data-labeling-analyst-at-facebook-3692563200",
"title": "English Data Labeling Analyst",
"companyName": "Facebook",
"location": "Los Angeles Metropolitan Area",
"salaryRange": ["$17.00", "$19.00"],
"postedAt": "2023-08-16",
"employmentType": "Contract",
"seniority": "Associate",
"description": "APPROVED REMOTE LOCATIONS:...",
"scrapedAt": "2026-07-21T07:00:00.000Z"
}

🚀 How to Use

  1. Open LinkedIn Jobs in an incognito window and apply your filters
  2. Copy the full search URL from the address bar into searchUrls
  3. Optionally set maxJobs and includeCompanyDetails
  4. Click Start and download results as JSON, CSV, Excel, or HTML

📌 Notes

  • This actor uses the public LinkedIn jobs search (no login). Advanced login-only filters may not apply
  • For more than ~1000 results per search, enable splitByCity with a splitCountryCode
  • To monitor new jobs daily, set LinkedIn's date filter to "Past 24 hours" in the search URL and schedule the run
  • Free users of this actor have run and result-size limits; upgrade for unlimited usage