Professional Linkedin Job Scraper avatar
Professional Linkedin Job Scraper

Pricing

$23.99/month + usage

Go to Store
Professional Linkedin Job Scraper

Professional Linkedin Job Scraper

Developed by

HMB Company

HMB Company

Maintained by Community

A powerful and reliable Apify actor for scraping LinkedIn job postings with advanced filtering capabilities. Perfect for recruiters, job seekers, HR professionals, and market researchers who need comprehensive job market data.

5.0 (1)

Pricing

$23.99/month + usage

0

Total users

1

Monthly users

1

Last modified

17 hours ago

A powerful and reliable Apify actor for scraping LinkedIn job postings with advanced filtering capabilities. Perfect for recruiters, job seekers, HR professionals, and market researchers who need comprehensive job market data.

๐Ÿš€ Features

Advanced Filtering Options

  • Company Targeting: Search by specific company names or LinkedIn company IDs
  • Job Title Filtering: Target specific roles and positions
  • Location-Based Search: Find jobs in specific cities, regions, or worldwide
  • Experience Level: Filter by entry-level, mid-senior, executive positions
  • Job Type: Full-time, part-time, contract, internship, volunteer
  • Workplace Type: On-site, remote, or hybrid positions
  • Publish Date: Recent postings (past 24 hours, week, month)

Comprehensive Data Extraction

Each job posting includes:

  • Job title, company, and location
  • Full job description and requirements
  • Salary information (when available)
  • Application count and posting date
  • Company details and industry information
  • Application type (Easy Apply vs External)
  • Job poster information
  • Employment type and seniority level
  • Application status (accepting applications or expired)

Professional Features

  • Proxy Support: Built-in Apify proxy integration for reliable scraping
  • Rate Limiting: Intelligent request throttling to avoid blocking
  • Error Handling: Robust error recovery and retry mechanisms
  • Data Quality: Comprehensive data validation and cleaning
  • Scalable: Handle large-scale job searches efficiently

๐Ÿ“‹ Input Parameters

Required Fields

  • rows: Maximum number of job postings to scrape (default: 25)

Optional Filtering

  • title: Job title to search for (e.g., "Software Engineer")
  • companyName: Company name to filter by (e.g., "Google")
  • companyId: LinkedIn company ID for precise targeting
  • location: Geographic location (e.g., "San Francisco, CA")
  • workplaceType: "on-site", "remote", or "hybrid"
  • jobType: "full-time", "part-time", "contract", "internship", "volunteer"
  • experienceLevel: "Entry", "Associate", "Mid-Senior", "Director", "Executive"
  • publishedAt: "past 24 hours", "past week", "past month", "any time"

Technical Configuration

  • proxy: Proxy configuration object
    • useApifyProxy: Use Apify's proxy service (recommended)
    • apifyProxyGroups: Proxy groups like ["RESIDENTIAL"]
  • cookies: LinkedIn session cookies (required for full functionality)

๐Ÿ”ง Usage Examples

{
"title": "Data Scientist",
"location": "New York, NY",
"rows": 50,
"publishedAt": "past week",
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
{
"companyName": "Microsoft",
"title": "Product Manager",
"workplaceType": "remote",
"experienceLevel": "Mid-Senior",
"rows": 25,
"proxy": {
"useApifyProxy": true
}
}

Multi-Company Research

{
"companyId": ["1035", "1441", "2382910"],
"jobType": "full-time",
"location": "San Francisco Bay Area",
"rows": 100,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

๐Ÿ“Š Output Format

Each job posting is returned as a structured JSON object:

{
"id": "4130891547",
"title": "Senior Software Engineer",
"companyName": "TechCorp Inc.",
"location": "San Francisco, CA",
"salary": "$120,000 - $180,000/year",
"jobUrl": "https://www.linkedin.com/jobs/view/4130891547",
"companyUrl": "https://www.linkedin.com/company/techcorp",
"description": "Full job description...",
"contractType": "Full-time",
"experienceLevel": "Mid-Senior level",
"workType": "Engineering",
"sector": "Technology",
"applicationsCount": "50+ applicants",
"postedTime": "2 days ago",
"publishedAt": "2024-01-15",
"applyType": "EASY_APPLY",
"isAcceptingApplications": true,
"scrapedAt": "2024-01-17T10:30:00.000Z"
}

๐Ÿ”’ Authentication & Setup

LinkedIn Cookies (Required)

To access full LinkedIn functionality, you need to provide session cookies:

  1. Log into LinkedIn in your browser
  2. Open Developer Tools (F12)
  3. Go to Application/Storage โ†’ Cookies โ†’ linkedin.com
  4. Copy the cookie values, particularly li_at
  5. Format as a cookie string: li_at=YOUR_TOKEN; other_cookie=value

For reliable scraping, use Apify's proxy service:

{
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

โšก Performance & Limits

  • Concurrency: Optimized single-threaded crawling to avoid rate limits
  • Rate Limiting: 2-5 second delays between requests
  • Memory: 4GB recommended for large scraping jobs
  • Timeout: 24-hour maximum runtime
  • Scale: Efficiently handles 1000+ job postings per run

๐ŸŽฏ Use Cases

For Recruiters

  • Source candidates from competitor companies
  • Analyze job market trends and salary ranges
  • Identify hiring patterns and requirements
  • Build prospect lists for outreach

For Job Seekers

  • Monitor new opportunities at target companies
  • Track salary trends in your field
  • Analyze job requirements and skills demand
  • Set up automated job alerts

For Market Research

  • Analyze hiring trends across industries
  • Study company growth patterns
  • Research compensation data
  • Track remote work adoption

For HR Professionals

  • Benchmark job descriptions and requirements
  • Analyze competitor hiring strategies
  • Study market salary ranges
  • Monitor industry talent demand

๐Ÿ›ก๏ธ Compliance & Ethics

This scraper respects LinkedIn's public job posting data and implements:

  • Respectful rate limiting
  • User-agent rotation
  • Proper error handling
  • No personal profile scraping

Please ensure your usage complies with LinkedIn's Terms of Service and applicable data protection laws.

๐Ÿ“ž Support

For questions, issues, or feature requests, please contact our support team through the Apify platform.


Keywords: LinkedIn scraper, job scraping, recruitment automation, job market research, HR technology, talent acquisition, employment data