CoreClaw
Store
Pricing
Start Free Trial
mn06pz6r

LinkedIn Job Scraper (by Keyword)

Pricing
Try for free
mn06pz6r

LinkedIn Job Scraper (by Keyword)

mn06pz6r/linkedin-gang-wei-lie-biao-zhua-qu-gong-ju-by-keyword

LinkedIn Job Scraper (by Keyword) extracts job listings from LinkedIn by keyword and location. It builds a search URL internally from your keyword parameters, fetches listing pages, then retrieves each job detail page to deliver structured, ready-to-use job data.

Try for Free

What does LinkedIn Job Scraper (by Keyword) do?

LinkedIn Job Scraper (by Keyword) extracts job listings from LinkedIn by keyword and location. It builds a search URL internally from your keyword parameters, fetches listing pages, then retrieves each job detail page to deliver structured, ready-to-use job data.

  • Search LinkedIn jobs by keyword, location, and country
  • Filter results by job type (full-time, part-time, contract, temporary, volunteer)
  • Filter by experience level (internship, entry, associate, mid-senior, director)
  • Filter by workplace type (on-site, remote, hybrid)
  • Filter by time range (any time, past day, past week, past month)
  • Target specific companies or exclude specific job IDs
  • Enable selective search to keep only exact keyword matches
  • Control pagination to fetch multiple listing pages
  • Get detailed job data: salary, description, poster info, applicant count, and more

What data can you get from LinkedIn

LinkedIn Job Scraper (by Keyword) can gather comprehensive job data from LinkedIn, such as:

💼 Job title🏢 Company name📍 Job location
💰 Salary range📊 Seniority level🔧 Job function
📝 Job description👥 Number of applicants📅 Posted date
🏷️ Employment type🏭 Industry🔗 Apply link
👤 Job poster info🖼️ Company logo🌐 Company URL
💵 Structured salary✅ Application status📄 Formatted description

How to scrape LinkedIn with LinkedIn Job Scraper (by Keyword)?

LinkedIn Job Scraper (by Keyword) is easy to use. Follow these 5 steps:

  1. Fill in your keyword and location (e.g. "python developer" in "United States").
  2. Optionally set filters for job type, experience level, remote preference, and time range.
  3. Configure pagination and concurrency settings as needed.
  4. Click the "Start" button and wait for the data to be extracted.
  5. Download your data in JSON, CSV, Excel, or other available formats.

Input

LinkedIn Job Scraper (by Keyword) recognizes the following input parameters:

  • location (required): Location to search in. Default: "United States"
  • keyword: Job title or search keyword. Default: "python developer"
  • country: Two-letter country or region code (e.g. US, FR)
  • time_range: Job posted time range. Options: any_time, past_day, past_week, past_month
  • job_type: Job type filter. Options: full_time, part_time, contract, temporary, volunteer
  • experience_level: Experience level filter. Options: internship, entry_level, associate, mid_senior_level, director
  • remote: Workplace type filter. Options: on_site, remote, hybrid
  • company: LinkedIn company IDs separated by spaces
  • selective_search: When enabled, keeps only job titles containing the keyword
  • jobs_to_not_include: Job IDs to exclude, separated by spaces
  • location_radius: LinkedIn distance value
  • page_turning: Number of extra listing pages to fetch. Default: 1
  • retry_times: Request retry count (1–5). Default: 3
  • max_concurrency: Concurrent detail page requests (1–20). Default: 8

Input JSON

json
{
    "location": "United States",
    "keyword": "python developer",
    "country": "US",
    "time_range": "past_week",
    "job_type": "full_time",
    "experience_level": "mid_senior_level",
    "remote": "remote",
    "company": "",
    "selective_search": false,
    "jobs_to_not_include": "",
    "location_radius": "",
    "page_turning": 1,
    "retry_times": 3,
    "max_concurrency": 8
}

Output

The scraper returns one row per job found. Each row contains the following data:

json
{
    "url": "https://www.linkedin.com/jobs/view/1234567890/",
    "status": "success",
    "data": {
        "url": "https://www.linkedin.com/jobs/view/1234567890/",
        "job_posting_id": "1234567890",
        "job_title": "Senior Python Developer",
        "company_name": "Example Corp",
        "company_id": "12345",
        "job_location": "San Francisco, CA",
        "job_summary": "We are looking for a senior Python developer...",
        "job_seniority_level": "Mid-Senior level",
        "job_function": "Engineering",
        "job_employment_type": "Full-time",
        "job_industries": "Technology",
        "job_base_pay_range": "$120,000/yr - $180,000/yr",
        "base_salary": {
            "currency": "USD",
            "min_amount": 120000,
            "max_amount": 180000,
            "payment_period": "YEARLY"
        },
        "salary_standards": "",
        "company_url": "https://www.linkedin.com/company/example-corp/",
        "job_posted_time": "3 days ago",
        "job_posted_date": "2025-09-01T00:00:00.000Z",
        "job_num_applicants": 42,
        "application_availability": true,
        "apply_link": "",
        "country_code": "US",
        "title_id": "",
        "company_logo": "https://media.licdn.com/...",
        "job_poster": {
            "name": "Jane Smith",
            "title": "Engineering Manager",
            "url": "https://www.linkedin.com/in/janesmith/"
        },
        "job_description_formatted": "<h3>About the role</h3><p>...</p>"
    },
    "error": "",
    "error_code": ""
}

How can I use the data?

  • 🎯 Job market research — Analyze job trends, in-demand skills, and salary benchmarks across industries and regions
  • 📊 Competitive intelligence — Track hiring patterns at competitor companies
  • 💼 Recruitment insights — Identify talent gaps and optimize your job postings
  • 📈 Salary analysis — Compare compensation packages across roles, companies, and locations
  • 🗺️ Location planning — Discover where specific roles are most in demand
  • 📋 Lead generation — Build lists of companies actively hiring for outreach
  • 🔬 Academic research — Study labor market dynamics and employment trends

Error items

When the scraper cannot retrieve data for a given input, it pushes an error item to the dataset. Normal output items are never affected; you can tell them apart by the presence of an error_code field.

Error item structure

json
{
    "url": "https://www.linkedin.com/jobs/view/1234567890/",
    "status": "failed",
    "data": null,
    "error": "Page not found",
    "error_code": "NOT_FOUND"
}

Error codes reference

error_codeMeaning
NOT_FOUNDJob posting or page does not exist
ACCESS_DENIEDAccess denied or blocked by LinkedIn
TIMEOUTRequest timed out after retries
PARSE_ERRORPage structure changed and could not be parsed
RATE_LIMITEDToo many requests; rate limit exceeded

FAQ

How does LinkedIn Job Scraper (by Keyword) differ from other LinkedIn scrapers?

This scraper is designed for keyword-based job search. It builds the search URL internally from your keyword and location parameters — you don't need to provide a URL. If you already have specific job URLs, use LinkedIn Job Scraper (by Job URL) instead. If you have listing page URLs, use LinkedIn Job Scraper (by Listing URL).

Can I filter by multiple criteria at the same time?

Yes. You can combine keyword, location, country, job type, experience level, remote preference, time range, and company filters all in a single run.

What does selective_search do?

When enabled, the scraper only keeps jobs whose title contains your keyword. This gives more precise results when LinkedIn returns loosely related listings.

How many jobs can I scrape at once?

The number of results depends on the page_turning setting. Each listing page typically contains 25 jobs. Set page_turning to a higher value to fetch more pages.

Is it legal to scrape LinkedIn job data?

This scraper only extracts publicly available job listing data. You should ensure your use of the data complies with LinkedIn's terms of service and applicable laws in your jurisdiction.

Pricing

Failed results don't count

Rating

5.0

Developer

mn06pz6r

Worker Stats

2 Total runs
Success rate: 100.00%
Last updated: Jul 09, 2026

Categories

Linkedin

Share

You might also like

Explore more popular scrapers from our marketplace

View All Scrapers
LinkedIn Jobs Search Scraper(by Keyword)

LinkedIn Jobs Search Scraper(by Keyword)

by CoreClaw

Extract public LinkedIn job posting data by job keyword. Capture details such as job title, company name, job description, experience level, salary range, application link, and more. Export the data, access it via API, or integrate it with third-party tools.

4.6
41 runs
From $0.6/1,000 results
LinkedIn People Profile Scraper(by URL)

LinkedIn People Profile Scraper(by URL)

by CoreClaw

Extract public LinkedIn People Profile data by URL, including name, headline, location, current company, work experience, education, skills, follower count, and more. Export the data, access it via API, or integrate it with third-party tools.

4.4
4255 runs
From $0.6/1,000 results
LinkedIn Company Scraper(by URL)

LinkedIn Company Scraper(by URL)

by CoreClaw

Extract public company profile data by input LinkedIn company page URL. Capture details such as company name, company size, industry, description, company page link, and more. Export the data, access it via API, or integrate it with third-party tools.

4.8
3964 runs
From $0.6/1,000 results
LinkedIn Job Listings Bulk Scraper

LinkedIn Job Listings Bulk Scraper

by CoreClaw

Extract public LinkedIn job posting data by job listing URL. Capture details such as job title, company name, job description, experience level, salary range, application link, and more. Export the data, access it via API, or integrate it with third-party tools.

5.0
44 runs
From $0.6/1,000 results
View All Scrapers
CoreClaw

Deploy ready-to-use Workers to accelerate your data collection workflows.

Email: support@coreclaw.com

Resources

  • Quick Start
  • API Reference
  • Leads
  • Affiliate Program

Recommend

  • Store
  • Pricing

Address

Apex DataWorks Limited

UNIT 9, 1/F, THE CLOUD, 111 TUNG CHAU STREET, TAI KOK TSUI, KOWLOON,HONG KONG