AI Linkedin Jobs Scraper

AI Linkedin Jobs Scraper

by x5ud0kn1gh7x

Extract and analyze LinkedIn job data with AI. Filter by role, location, and more, then get clean JSON output with proxy support for reliable scraping.

188 runs
19 users
Try This Actor

Opens on Apify.com

About AI Linkedin Jobs Scraper

Need to pull job data from LinkedIn without getting blocked or drowning in manual work? I built this scraper because I was tired of copying and pasting from my browser. It handles the heavy lifting: it extracts every detail from LinkedIn job listings—think responsibilities, required skills, salary hints, and how to apply—and structures it into clean, ready-to-use JSON. You can filter your search by job type, experience level, location, or how recent the post is. The real time-saver is the built-in AI analysis, which helps categorize and make sense of the raw data, perfect for building a lead list or a competitive analysis dashboard. I run it with rotating proxies to keep things smooth and reliable. Whether you're a recruiter building a talent pool, a job board aggregating listings, or a data scientist training a model, this tool turns LinkedIn's messy front-end into a structured data pipeline.

What does this actor do?

AI Linkedin Jobs Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

LinkedIn Jobs Scraper

An Apify Actor that scrapes and structures job listings from LinkedIn. It's built for recruiters, analysts, and developers who need to collect job market data at scale.

Overview

This tool programmatically accesses LinkedIn's job search, allowing you to extract detailed listings based on customizable criteria like keywords, location, and job type. It returns structured data (JSON) and can optionally use AI to parse and categorize details from job descriptions. It handles authentication via LinkedIn cookies and uses Apify's proxy infrastructure for reliable operation.

Key Features

  • Targeted Scraping: Search with specific keywords, locations (using LinkedIn's geoId), and time ranges (from last hour to last two months).
  • Advanced Filtering: Narrow results by:
    • Job Type: Full-time, part-time, contract, temporary, intern, volunteer.
    • Experience Level: Intern, entry-level, associate, mid-senior, director, executive.
    • Workplace: Remote, hybrid, on-site.
    • LinkedIn Attributes: Verified jobs, "Apply with LinkedIn," early applicant roles.
  • AI-Powered Detail Extraction: When enabled (extractJobDetails), uses AI models to parse unstructured job descriptions into structured data like responsibilities and required skills.
  • Structured Output: Returns clean JSON containing job title, company, description, application link, and extracted details.
  • Scalable & Efficient: Processes hundreds of listings concurrently with configurable pagination.

How to Use

Run the actor on Apify and configure it via input parameters. The core requirement is providing LinkedIn authentication cookies.

Required Authentication:
You must provide your LinkedIn li_at cookie. The JSESSIONID cookie is optional and will be generated if not supplied. These cookies create an authenticated session for the scraper.

Input / Output

Main Input Parameters:

Parameter Type Description
keywords String Search terms (e.g., "software engineer").
li_at String Required. Your LinkedIn li_at authentication cookie.
extractJobDetails Boolean Set to true to enable AI parsing of job descriptions.
geoId String LinkedIn location ID for geographic filtering.
timePostedRange String Filter by age (e.g., LAST_1_HOUR, LAST_2_MONTHS).
experienceLevels Array Filter by levels like ["ENTRY_LEVEL", "MID_SENIOR"].
jobTypes Array Filter by types like ["FULL_TIME", "CONTRACT"].

Output:
The actor outputs a dataset of job listings. Each item is a JSON object containing:
* Standard fields: title, company, location, description, applyLink, postedDate.
* AI-extracted fields (if enabled): Structured details like responsibilities, requiredSkills, qualifications.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try AI Linkedin Jobs Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
x5ud0kn1gh7x
Pricing
Paid
Total Runs
188
Active Users
19
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support