🔥LinkedIn Job Scraper avatar

🔥LinkedIn Job Scraper

Pricing

Pay per usage

Go to Apify Store
🔥LinkedIn Job Scraper

🔥LinkedIn Job Scraper

A lightweight and easy-to-use actor for scraping LinkedIn job listings. It focuses on simplicity, providing a clean dataset with a minimal set of columns: Job Title, Company, Location, and Job URL. Perfect for users who need essential job data without the complexity.

Pricing

Pay per usage

Rating

5.0

(4)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

133

Total users

14

Monthly active users

7 hours ago

Last modified

Share

LinkedIn Jobs Scraper

Extract comprehensive job listings from LinkedIn with detailed information including titles, companies, locations, salaries, and full descriptions. This tool is perfect for job market analysis, recruitment research, competitive intelligence, and employment data gathering at scale.

Features

  • Complete Job Data - Captures job titles, employer details, locations, salary ranges, applicant counts, employment types, seniority levels, and full job descriptions
  • Flexible Search - Search by keywords, locations, and time filters (24 hours, 7 days, 30 days, or any time)
  • High Reliability - Built-in error handling, retry mechanisms, and session management ensure consistent data collection
  • Proxy Support - Works with residential proxies for stable access and reduced blocking
  • Customizable Output - Control result limits and concurrency levels to match your needs
  • Structured Results - Clean JSON output ready for databases, analytics, and reporting tools

Use Cases

Job Market Research

Analyze current hiring trends, salary ranges, and in-demand skills across industries and locations. Track how job requirements evolve over time.

Recruitment Analytics

Discover where competitors are hiring, what roles they prioritize, and how they position job opportunities. Understand talent acquisition patterns in your industry.

Data Analysis and Reporting

Build comprehensive employment datasets for business intelligence. Create reports on geographic job distribution, industry growth, and skill demand.

Career Planning

Research salary expectations, job requirements, and career opportunities in specific fields. Identify high-demand roles and emerging job categories.

Automated Monitoring

Schedule regular runs to track new job postings, monitor specific companies, or watch for opportunities matching your criteria.


Input Parameters

ParameterTypeRequiredDefaultDescription
queryStringYes-Job title or keywords to search (e.g., "software engineer")
locationStringNo"United States"Geographic area for the job search
timeRangeStringNo"anytime"Posting time filter: "24h", "7d", "30d", or "anytime"
maxJobsIntegerNo20Maximum number of job listings to collect (1-1000)
collectOnlyBooleanNofalseWhen enabled, collects only job URLs for faster processing
maxConcurrencyIntegerNo5Number of simultaneous requests (1-20)
proxyConfigurationObjectNo-Proxy settings for enhanced reliability

Output Data

Each item in the dataset contains the following fields:

FieldTypeDescription
jobIdStringUnique identifier for the job posting
jobUrlStringDirect URL to the LinkedIn job listing
titleStringJob position title
companyStringName of the hiring organization
companyUrlStringLink to the company's LinkedIn page
companyLogoStringURL of the company logo image
locationStringGeographic location of the position
salaryStringSalary information (when provided by employer)
applicantsCountStringNumber of applicants
workTypeStringEmployment type (Full-time, Part-time, etc.)
seniorityStringExperience level required
jobFunctionStringJob function category
companyIndustryStringIndustry sector
postedAtStringWhen the job was posted
descriptionTextStringPlain-text version of the job description
descriptionHtmlStringHTML version of the job description
collectedAtStringTimestamp of data extraction
searchQueryStringThe search keyword used
searchLocationStringThe location filter applied
searchTimeRangeStringThe time range filter used

Usage Examples

Search for software engineering positions:

{
"query": "software engineer",
"location": "United States",
"maxJobs": 50
}

Advanced Filtering

Search for remote marketing jobs posted in the last week:

{
"query": "marketing manager",
"location": "Remote",
"timeRange": "7d",
"maxJobs": 100,
"maxConcurrency": 3
}

High-Volume Collection

Gather extensive data for market analysis:

{
"query": "data scientist",
"location": "Worldwide",
"timeRange": "30d",
"maxJobs": 500,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"jobId": "4334367155",
"jobUrl": "https://www.linkedin.com/jobs/view/4334367155",
"title": "Senior Software Engineer",
"company": "Tech Innovations Inc",
"companyUrl": "https://www.linkedin.com/company/tech-innovations",
"companyLogo": "https://media.licdn.com/demo/logo.png",
"location": "San Francisco, CA",
"salary": "$150,000 - $200,000",
"applicantsCount": "Over 100 applicants",
"workType": "Full-time",
"seniority": "Mid-Senior level",
"jobFunction": "Engineering and Information Technology",
"companyIndustry": "Software Development",
"postedAt": "1 week ago",
"descriptionText": "Join our team to build cutting-edge solutions...",
"descriptionHtml": "<p>Join our team to build cutting-edge solutions...</p>",
"collectedAt": "2026-07-13T10:30:00Z",
"searchQuery": "software engineer",
"searchLocation": "United States",
"searchTimeRange": "anytime"
}

Tips for Best Results

Optimize Search Terms

Use specific keywords that match actual job titles. Combine related terms for broader coverage. Test different variations to find the most relevant results.

Manage Collection Size

Start with smaller batches (20-50 jobs) for testing and validation. Increase limits gradually based on your data needs and proxy capacity.

Use Time Filters

Apply time range filters to focus on recent postings. The "24h" filter is ideal for daily monitoring while "7d" works well for weekly updates.

Configure Proxies

Enable proxy configuration for better success rates, especially for larger collections. Residential proxies provide the best reliability.

Monitor Performance

Review sample outputs to verify data quality. Adjust concurrency settings to balance speed and stability.


Proxy Configuration

For reliable results, residential proxies are recommended:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Integrations

Connect your data with:

  • Google Sheets - Export for analysis and reporting
  • Airtable - Build searchable job databases
  • Slack - Get notifications for new opportunities
  • Webhooks - Send data to custom endpoints
  • Make - Create automated job monitoring workflows
  • Zapier - Trigger actions based on job postings

Export Formats

Download data in multiple formats:

  • JSON - For developers and APIs
  • CSV - For spreadsheet analysis
  • Excel - For business reporting
  • XML - For system integrations

Frequently Asked Questions

How many jobs can I collect?

You can collect up to 1000 jobs per run. The practical limit depends on your search criteria and available results from LinkedIn.

Can I search for jobs in multiple locations?

Yes, use broader location terms like "United States" or "Europe", or set location to "Worldwide" for global results.

What if some job details are missing?

Some fields may be empty if the source does not provide that information. Salary data, for example, is only included when employers choose to list it.

How often should I run the scraper?

Run frequency depends on your needs. For current opportunities, daily or weekly runs are common. Use the "24h" time filter for daily monitoring.

Can I filter by company or industry?

Use specific keywords in your search query to target particular companies or roles. The output includes company name and industry for each job.

Does this work without a proxy?

The tool works without a proxy, but using residential proxies significantly improves reliability, especially for larger collections.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.