๐Ÿ”ฅ 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

3 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