Fast LinkedIn Job Scraper

Fast LinkedIn Job Scraper

by shahidirfan

A fast, lightweight actor for scraping LinkedIn job listings. It efficiently extracts titles, company names, locations, and descriptions. For the most...

1,444 runs
31 users
Try This Actor

Opens on Apify.com

About Fast LinkedIn Job Scraper

A fast, lightweight actor for scraping LinkedIn job listings. It efficiently extracts titles, company names, locations, and descriptions. For the most reliable and consistent results, using residential proxies is strongly recommended to prevent blocks and ensure successful data collection.

What does this actor do?

Fast LinkedIn Job Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Fast LinkedIn Jobs Scraper This Apify Actor scrapes job listings from LinkedIn based on your search criteria. ## Features - Fetches comprehensive job details including title, company, location, salary, and full description - Supports both direct LinkedIn URLs and keyword-based searches - Uses a robust, multi-step process to retrieve job descriptions with high success rates - Implements respectful scraping practices with appropriate delays and rate limiting - For best performance and to avoid blocks, using residential proxies is highly recommended ## Input Parameters ### URL Mode - urls (array): Array of LinkedIn job/search URLs to scrape from - maxJobs (number): Maximum number of jobs to scrape (default: 150, max: 1000) - collectOnly (boolean): If true, only collect job URLs without fetching details (default: false) ### Keyword Mode - keywords (array): Array of search keywords to use for job searches - location (string): Location to search in (optional) - timeRange (string): Time filter - "24h", "7d", "30d", or "anytime" (default: "anytime") - maxJobs (number): Maximum number of jobs to scrape (default: 150, max: 1000) - collectOnly (boolean): If true, only collect job URLs without fetching details (default: false) ### Legacy Support - query (string): Single keyword for backward compatibility (use keywords array instead) - maxConcurrency (number): Number of concurrent requests (default: 8, max: 12) ### Proxy Configuration - proxyConfiguration (object): Proxy settings for the actor ## Usage Examples ### Keyword Search json { "keywords": ["Software Engineer", "Data Scientist"], "location": "San Francisco, CA", "timeRange": "7d", "maxJobs": 100 } ### URL Mode json { "urls": [ "https://www.linkedin.com/jobs/search/?keywords=developer&location=New%20York", "https://www.linkedin.com/jobs/view/1234567890" ], "maxJobs": 50 } ### Legacy Query Mode json { "query": "Product Manager", "location": "Remote", "maxJobs": 25 } ## Output Format The actor outputs job data in the following JSON format: json { "jobUrl": "https://www.linkedin.com/jobs/view/1234567890", "jobId": "1234567890", "title": "Senior Software Engineer", "company": "Tech Company Inc.", "companyUrl": "https://www.linkedin.com/company/tech-company", "location": "San Francisco, CA", "postedAt": "1 week ago", "workType": "Full-time", "seniority": "Mid-Senior level", "descriptionText": "We are looking for a Senior Software Engineer...", "descriptionHtml": "<p>We are looking for a Senior Software Engineer...</p>", "collectedAt": "2025-10-09T12:00:00.000Z", "searchQuery": "Software Engineer", "searchLocation": "San Francisco, CA", "searchTimeRange": "7d" } ## Important Notes - This actor respects LinkedIn's Terms of Service and implements appropriate rate limiting - For large-scale scraping, consider using residential proxies to improve success rates - The actor automatically handles pagination and deduplication - Job descriptions are extracted using multiple fallback methods for reliability - Failed requests are automatically retried with exponential backoff ## Cost Considerations - Each job detail page fetched counts as one request - List pages are also counted in the total request count - Use collectOnly: true to minimize costs if you only need job URLs

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Fast LinkedIn Job Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
shahidirfan
Pricing
Paid
Total Runs
1,444
Active Users
31
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support