LinkedIn Jobs Scraper avatar

LinkedIn Jobs Scraper

Pricing

from $2.80 / 1,000 results

Go to Apify Store
LinkedIn Jobs Scraper

LinkedIn Jobs Scraper

Scrape LinkedIn job listings by keyword, country, location, remote, recency, and currency with structured job, salary, company, and application fields.

Pricing

from $2.80 / 1,000 results

Rating

5.0

(3)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

7

Bookmarked

331

Total users

55

Monthly active users

6 days ago

Last modified

Share

LinkedIn Jobs Scraper - Job Market Intelligence & Talent Analytics API

LinkedIn Jobs Scraper extracts structured LinkedIn job listings, salary fields, skill signals, company metadata, and location data across supported countries. It returns normalized job records for market analysis, salary benchmarking, workforce planning, ATS feeds, and recruiting intelligence. Tiered pay-per-event pricing is $0.01 per Actor start plus result pricing from $0.00280 on FREE to $0.00252 on GOLD, PLATINUM, and DIAMOND plans.

LinkedIn Job Intelligence Tiered_Pricing


Why Choose This API

LinkedIn Job Intelligence Dataset for Hiring Analytics

๐Ÿ’ฐ Salary Range Intelligence Extract salary_minimum, salary_maximum, salary_currency, and salary_period per job listing โ€” enabling structured compensation benchmarking across 72 supported countries without manual salary research.

๐ŸŽฏ Job Level & Function Classification The job_level (Junior/Mid/Senior/Manager) and job_function fields enable workforce composition analysis and seniority distribution mapping across companies, industries, and markets.

๐Ÿ”‘ Required Skills Extraction The skills field captures the technology stack, certifications, and competencies required per role โ€” enabling skills demand analysis, market fit scoring, and hiring trend research at scale.

๐Ÿ“… Posting Date & Hiring Velocity The posted_since filter and posted_date field support time-windowed hiring velocity analysis โ€” identify when companies rapidly scale specific teams as leading indicators of product launches, funding events, or market expansion.

๐Ÿข Company Metadata When Available Records may include company_type, company_founded, company_industry, employee_count, company_revenue, and company_rating when LinkedIn or company profile data exposes those values.

๐Ÿ  Remote Work Intelligence Filter by remote_only and extract is_remote and work_from_home fields per listing โ€” enabling distributed workforce research, remote talent pool mapping, and remote hiring trend analysis by market.

๐ŸŒ 72-Country Coverage Target job listings across 72 supported countries from Argentina to Vietnam โ€” broad LinkedIn market coverage for global job intelligence and multi-market workforce analytics.


Quick Start Guide

How to Extract LinkedIn Job Data in 3 Steps

Enter a job title, skill, or company name, select the target country, and configure optional filters for remote work, location, and date range.

Step 2: Configure and Run the Actor

Open Actor Input

Set your keyword, country, max results, and any filters, then click Start.

Step 3: Download Your Data

Export results as JSON or CSV, or access programmatically via the Apify dataset API. Records include structured job, salary, skills, company, location, and application fields when those values are available from the source.


Input Parameters

Configuration Fields

ParameterTypeRequiredDescriptionExample Values
keywordstringโœ…Job title, skill, or company name to search"Product Manager", "Data Engineer", "React"
countryselectโœ…Target market for job listing extraction"Germany", "United States", "Singapore"
max_resultsintegerโœ…Maximum job records to extract (1โ€“10,000)100, 500, 1000
remote_onlycheckboxโŒRestrict results to remote positionstrue, false
locationstringโŒCity or region to focus results"Berlin", "New York"
posted_sincedatepickerโŒFilter by posting recency"1 week", "3 months"
currencyselectโŒSalary currency normalization"USD", "EUR", "GBP"

Supported Countries: 72 supported countries exposed in the input schema, including United States, Germany, United Kingdom, France, Netherlands, Singapore, India, Australia, and Canada.

Example Input Configuration

{
"keyword": "Senior Data Engineer",
"country": "United States",
"max_results": 500,
"posted_since": "1 month",
"remote_only": false
}

Output Data Schema

Structured Job Record Fields

Each extracted LinkedIn job record contains the following fields:

Open Actor Output

Core Job Fields

FieldTypeDescription
processorstringApify actor URL that processed this record
processed_atstringISO 8601 timestamp (UTC) when scraped
platformstringPlatform label (LinkedIn)
platform_urlstringJob listing URL on LinkedIn
official_urlstringDirect URL to original job posting
titlestringJob title
posted_datestringDate job was posted
locationstringJob location
is_remotebooleanRemote work indicator
descriptionstringFull job description
job_typestringEmployment type
job_levelstringSeniority level
job_functionstringJob category/department
skillsstringRequired skills and technologies
work_from_homestringRemote/hybrid arrangement details
vacancy_countintegerNumber of open positions
experience_rangestringRequired years of experience
salary_periodstringPay frequency (yearly/monthly/hourly)
salary_minimumnumberMinimum salary
salary_maximumnumberMaximum salary
salary_currencystringSalary currency code
easy_applybooleanLinkedIn Easy Apply indicator
company_namestringHiring company name
company_typestringCompany ownership type
company_foundedintegerYear founded
company_industrystringIndustry/sector
company_urlstringLinkedIn company profile URL
company_websitestringOfficial company website
company_logostringCompany logo URL
company_addressesstringPhysical office address
company_revenuestringEstimated annual revenue range
company_descriptionstringCompany about section
company_ratingnumberOverall company rating
employee_countstringApproximate employee count
review_countintegerNumber of employee reviews
emailsarrayContact emails
phonesarrayContact phone numbers
social_linksobjectCompany social media URLs

Example JSON Output

{
"processor": "https://apify.com/agentx/linkedin-jobs-scraper",
"processed_at": "2026-05-01T10:30:00.000Z",
"platform": "LinkedIn",
"title": "Senior Software Engineer",
"posted_date": "2026-04-28",
"location": "San Francisco, CA",
"is_remote": false,
"job_type": "Full-time",
"job_level": "Senior",
"job_function": "Engineering",
"skills": "Python, JavaScript, React, Node.js, AWS",
"salary_minimum": 140000,
"salary_maximum": 180000,
"salary_currency": "USD",
"salary_period": "yearly",
"company_name": "Acme Corporation",
"company_industry": "Software Development",
"employee_count": "1000-5000"
}

Export Formats

  • JSON - Structured data with available metadata
  • CSV - Spreadsheet-compatible for ATS, BI, and analytics tools
  • API Access - Programmatic access via Apify Client SDK
  • Cloud Storage - Automatic upload to Apify Dataset

Run and Export

Run LinkedIn Jobs Scraper from the Apify console with your selected keyword, country, and optional filters. After the run finishes, open the default dataset to preview, filter, download, or connect the structured job results to your workflow.

---## Pricing & Cost Calculator

Tiered Pay-Per-Event Pricing

EventPrice
Actor Start$0.01 per run
Tiered result pricing$0.00280 FREE / $0.00252 GOLD+

Cost Examples

VolumeEstimated Cost
100 jobs~$0.29
500 jobs~$1.41
1,000 jobs~$2.81
5,000 jobs~$14.01
10,000 jobs~$28.01

Start with a free Apify account โ€” new accounts include free compute credits to test the actor at no cost.


Use Cases & Applications

Talent Market Intelligence

Competitor Hiring Velocity Analysis Search competitor company names as keywords with posted_since filters to detect rapid team expansion โ€” surfacing hiring acceleration signals that indicate product launches, funding events, or market entry initiatives.

Global Salary Benchmarking Extract salary data across 72 supported countries for target roles to build geographic compensation benchmarks โ€” normalizing salary_minimum, salary_maximum, and salary_currency across markets for total compensation planning.

Skills Demand Mapping Aggregate skills fields across thousands of job listings in a target function to identify the most in-demand technologies and certifications โ€” feeding workforce planning, training investment, and product roadmap decisions.

Recruitment Analytics

Job Level Distribution Analysis Use job_level and job_function to analyze seniority distribution across companies or industries โ€” identifying whether teams are scaling junior IC roles, building management layers, or seeking specialist expertise.

ATS Pipeline Enrichment Push structured LinkedIn job data into ATS or candidate matching platforms with salary, skill, company, and location fields when available.

Market Research

Industry Hiring Trend Analysis Filter by company_industry and posted_date to track which sectors are accelerating or decelerating hiring across global markets โ€” building leading indicator datasets for economic research and market intelligence products.

Remote Work Policy Benchmarking Filter with remote_only and analyze work_from_home field distributions to measure remote work adoption rates by company size, industry, and geography across LinkedIn supported markets.


FAQ

How many countries does this actor cover?

72 supported countries including 72 countries exposed in the input schema, including major markets across North America, Europe, Asia-Pacific, Middle East, Latin America, and Africa.

Does this actor extract salary data for all jobs?

Salary data is extracted when posted on the LinkedIn listing. Not all employers disclose salary on LinkedIn. When available, salary_minimum, salary_maximum, salary_currency, and salary_period are all extracted.

Can I search by company name to track competitor hiring?

Yes. Enter a company name as the keyword to extract all open jobs for that company in the target country.

What does easy_apply mean?

true indicates the job can be applied to directly on LinkedIn without leaving the platform โ€” a useful signal for filtering high-access job listings.

Can I combine this with LinkedIn Company Scraper?

Yes. Use LinkedIn Company Scraper to get company URLs from job listings and enrich with full firmographic profiles including office locations, featured employees, and recent updates.


SEO Keywords & Search Terms

Primary Keywords

LinkedIn job scraper API, LinkedIn job intelligence API, LinkedIn salary data extraction, LinkedIn jobs data pipeline, talent market analytics API, LinkedIn competitor hiring analysis, LinkedIn skills demand API, workforce analytics LinkedIn, job market intelligence API, LinkedIn recruitment data

Long-Tail Keywords

how to extract LinkedIn job listings programmatically, LinkedIn salary benchmark API, competitor hiring velocity analysis LinkedIn, skills demand mapping LinkedIn, remote work analysis LinkedIn API, LinkedIn job level distribution data, ATS enrichment LinkedIn job data, multi-country LinkedIn job intelligence, hiring trend analysis LinkedIn, talent intelligence pipeline LinkedIn

Industry Terms

LinkedIn job intelligence, talent market analytics, salary range extraction API, hiring velocity signals, skills demand data, workforce composition analysis, remote work intelligence, competitive hiring data, job market research API, ATS data enrichment

Use Case Keywords

LinkedIn data pipeline, talent analytics platform, job intelligence tool, salary benchmarking API, competitive hiring tracker, skills gap analysis LinkedIn, remote hiring trend analysis, job market research tool, workforce planning intelligence, ATS enrichment pipeline


Trust & Certifications

  • โœ… Production-Grade Infrastructure โ€” runs on the Apify cloud platform with managed cloud execution and resilient processing
  • โœ… GDPR & CCPA Aligned โ€” extracts only publicly available LinkedIn job postings; no personal candidate data inferred or retained beyond the run session
  • Tiered Pay-Per-Event Billing โ€” Tiered pay-per-event pricing: $0.01 per Actor start plus result pricing from $0.00280 on FREE to $0.00252 on GOLD, PLATINUM, and DIAMOND plans.
  • โœ… Continuously Maintained โ€” schema and selector updates released as LinkedIn evolves

Data Rights & Usage

All data extracted by this actor originates from publicly available LinkedIn job listings. Users are responsible for ensuring their use of extracted data complies with applicable laws and LinkedIn's terms of service.

Privacy Compliance

  • GDPR: Compliant with EU General Data Protection Regulation. Only publicly available job listing data is extracted.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with LinkedIn's terms of service when using extracted data.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Support & Community


Last Updated: May 01, 2026