LinkedIn Jobs Scraper API – Jobs by Keyword & Location avatar
LinkedIn Jobs Scraper API – Jobs by Keyword & Location

Pricing

Pay per usage

Go to Apify Store
LinkedIn Jobs Scraper API – Jobs by Keyword & Location

LinkedIn Jobs Scraper API – Jobs by Keyword & Location

Scrape LinkedIn job listings using keywords, locations, or company names. Extract job titles, company, location, job URL, and full descriptions. Ideal for recruitment automation, job boards, and market research via Apify API.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Surya Charan

Surya Charan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

LinkedIn Jobs Scraper — Apify Actor

Scrape public LinkedIn job listings at scale using this robust LinkedIn Jobs Scraper API. Collect high-quality, structured job data including job title, company name, location, employment type, posted date, job URL, and full job description. Built as an Apify Actor for reliable, automated, and API-driven job data extraction.


Key Features

  • Scrapes public LinkedIn Jobs using keyword, location, and company filters
  • Extracts clean, structured job data ready for analytics, ETL, or ATS ingestion
  • Flexible search configuration for targeted job discovery
  • Automatically stores results in the default Apify dataset
  • Fully compatible with Apify API and automation workflows

Who Is This For

  • Recruiters and HR teams tracking job openings and hiring trends
  • Job boards and ATS platforms aggregating LinkedIn job data
  • Data and analytics teams performing labor-market research
  • Developers building automation and reporting pipelines

Input (JSON)

Provide the following input parameters to control job search and extraction:

  • keyword (string) — REQUIRED
    Job title, role, or skill keyword
    Example: "React Developer", "Data Analyst"

  • location (string) — optional
    Job location or region
    Example: "India", "Remote"

  • company (string) — optional
    Filter jobs by company name

  • maxJobs (integer) — optional, default 20
    Maximum number of job listings to collect

  • postedWithinDays (integer) — optional
    Filter jobs posted within the last N days

Example Input

{
"keyword": "React Developer",
"location": "Remote",
"company": "",
"maxJobs": 30,
"postedWithinDays": 7
}