CoreClaw
Store
Pricing
Start Free Trial
mn06pz6r

LinkedIn Job Scraper (by Listing URL)

Pricing
Try for free
mn06pz6r

LinkedIn Job Scraper (by Listing URL)

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

LinkedIn Job Scraper (by Listing URL) extracts job listings from LinkedIn by listing page URL. Provide one or more LinkedIn job search or company job listing page URLs, and it will paginate through each listing, then fetch every individual job detail page to deliver structured, ready-to-use job data.

Try for Free

What does LinkedIn Job Scraper (by Listing URL) do?

LinkedIn Job Scraper (by Listing URL) extracts job listings from LinkedIn by listing page URL. Provide one or more LinkedIn job search or company job listing page URLs, and it will paginate through each listing, then fetch every individual job detail page to deliver structured, ready-to-use job data.

  • Accept one or more LinkedIn job search or company job listing URLs
  • Automatically paginate through listing pages
  • Extract structured job data from each job detail page
  • Get salary information including structured base salary
  • Retrieve job poster details and formatted job descriptions
  • Control pagination depth with configurable page turning
  • Control concurrency for parallel detail page fetching

What data can you get from LinkedIn

LinkedIn Job Scraper (by Listing URL) can gather comprehensive job data from LinkedIn listing pages, 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 Listing URL)?

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

  1. Prepare one or more LinkedIn job search or company job listing URLs (e.g. https://www.linkedin.com/jobs/search?keywords=python&location=United%20States).
  2. Add the URLs to the input list.
  3. Optionally set page_turning to fetch additional listing pages, and adjust concurrency.
  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 Listing URL) accepts the following input parameters:

  • url (required): Array of LinkedIn job search or company job listing URLs
  • page_turning: Number of extra listing pages to fetch per URL. Default: 1
  • retry_times: Request retry count (1–5). Default: 3
  • max_concurrency: Concurrent detail page requests (1–20). Default: 8

Input JSON

json
{
    "url": [
        {"url": "https://www.linkedin.com/jobs/search?keywords=python&location=United%20States"},
        {"url": "https://www.linkedin.com/company/google/jobs/"}
    ],
    "page_turning": 2,
    "retry_times": 3,
    "max_concurrency": 8
}

Output

Each input URL returns multiple rows — one per job found across all listing pages:

json
{
    "url": "https://www.linkedin.com/jobs/search?keywords=python&location=United%20States",
    "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?

  • 📋 Bulk job collection — Extract all jobs from specific listing pages in one run
  • 🏢 Company hiring tracker — Monitor job postings at specific companies by scraping their careers pages
  • 📊 Market analysis — Analyze job volume, requirements, and compensation trends across listing pages
  • 🎯 Targeted scraping — Feed pre-built LinkedIn search URLs with specific filters directly
  • 💼 Recruitment benchmarking — Compare your job postings against competitors' listings
  • 📈 Trend monitoring — Track how many new jobs appear over time on recurring listing pages

Error items

When the scraper cannot retrieve data for a given URL, 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/search?keywords=invalid",
    "status": "failed",
    "data": null,
    "error": "No jobs found on listing page",
    "error_code": "LISTING_EMPTY"
}

Error codes reference

error_codeMeaning
NOT_FOUNDListing page or job posting does not exist
LISTING_EMPTYListing page returned no job results
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 is this different from LinkedIn Job Scraper (by Keyword)?

This scraper accepts listing page URLs you provide. It's ideal when you already have a LinkedIn search results page or company careers URL. If you want to search by keyword and location without providing a URL, use LinkedIn Job Scraper (by Keyword) instead.

How does pagination work?

The page_turning parameter controls how many additional listing pages to fetch beyond the first page. Each listing page typically contains 25 jobs. Set page_turning: 2 to fetch the first 3 pages (1 initial + 2 extra).

Can I scrape a company's entire careers page?

Yes. Provide the company's LinkedIn jobs URL (e.g. https://www.linkedin.com/company/google/jobs/) and set page_turning to a high value to fetch all available pages.

What happens if a listing page has no results?

The scraper will return an error item with error_code: "LISTING_EMPTY" for that URL while continuing to process the remaining URLs.

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

1 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