Linkedin Scraper avatar

Linkedin Scraper

Pricing

$15.00/month + usage

Go to Apify Store
Linkedin Scraper

Linkedin Scraper

Find the right jobs faster. Tired of LinkedIn’s slow UI and irrelevant listings? Our LinkedIn Job Scraper filters jobs using PUBLIC and PRIVATE scraping, unlocking premium insights and refining results by keywords, post date, and location—so you focus on the best opportunities, not the noise.

Pricing

$15.00/month + usage

Rating

5.0

(1)

Developer

Sh0ck Labs

Sh0ck Labs

Maintained by Community

Actor stats

0

Bookmarked

84

Total users

1

Monthly active users

2 days ago

Last modified

Share

LinkedIn Jobs Scraper & API 💼

Extract LinkedIn job postings at scale — title, company, location, full description, seniority, employment type, job function, and industry — filtered by keyword, location, and date posted. Power your job board, track hiring trends, source candidates, or give your AI agents live job data. No login required.

Search by keyword and location (any city, region, or country resolves automatically), get back clean structured JSON. Run it as a one-off batch job, schedule it, or turn it into a real-time API your apps and AI agents can call.


✨ What you get

  • 💼 Complete job data — title, company, location, link, full description, seniority level, employment type, job function, and industry
  • 🔎 Smart filtering — search by keywords, location, and date posted (past 24h / week / month)
  • 🌍 Any location — cities, regions, metros, or countries resolve automatically to the right LinkedIn area
  • 🆓 No login required — fetch public job listings with zero setup
  • 🔐 Cookies for more — supply a LinkedIn session to reach login-gated listings and richer fields
  • 🏢 Optional company details — enrich each job with its company's website, size, and industry
  • 🤖 Real-time API + MCP — call it live from your code or from AI agents
  • 💸 Pay only for results — billed per job returned

🎯 Use cases

  • Job boards & aggregators — keep listings fresh without the slow LinkedIn UI or promoted-post clutter.
  • Recruiting & talent intelligence — track who's hiring, for what roles, and where.
  • Job seekers & alerts — pull the latest matching roles on a schedule.
  • Hiring & salary trend research — analyze demand by role, location, and seniority over time.
  • AI agents & RAG pipelines — give LLM job-search or recruiting agents live postings on demand via the Apify MCP server.

📥 Input

FieldDescription
filterSearch keywords, e.g. python developer, product manager. Required.
locationCity, region, or country, e.g. United States, Berlin, Remote. Resolves automatically.
posted_dateany_time, past_24_hrs, past_week, or past_month.
order_byposted_date (most recent) or relevance.
limitMax number of jobs to return.
include_company (optional)Also fetch each company's profile (slower; billed separately).
cookies (optional)LinkedIn session cookies (JSON export) for login-gated listings.
proxy, timeoutStandard controls.
{
"filter": "python developer",
"location": "United States",
"posted_date": "past_week",
"limit": 50
}

📤 Output

One record per job:

{
"job_title": "Python Developer",
"company": { "name": "Acme Corp", "location": "Austin, TX" },
"job_location": "Austin, TX",
"job_link": "https://www.linkedin.com/jobs/view/...",
"post_date": "2026-06-18",
"seniority_level": "Mid-Senior level",
"employment_type": "Full-time",
"job_function": "Engineering and Information Technology",
"industries": "Software Development",
"job_description": "We are looking for..."
}

🤖 Use it as a real-time API / AI agent tool

Enable Standby mode and the Actor stays warm, answering HTTP requests instantly — perfect for AI agents, RAG pipelines, and apps that need live job data:

$curl "https://<your-standby-url>/?filter=python%20developer&location=United%20States&limit=25"

Returns { "count": N, "items": [ ... ] }. AI agents can discover and call this Actor as a tool through the Apify MCP server (Claude, Cursor, Windsurf, and any MCP client). Only filter is required.


💸 Pricing

This Actor uses pay-per-event pricing:

  • job-result — billed per job returned.
  • company-enrichment — billed per unique company, only when include_company is on.

Empty results aren't charged. You also pay Apify's standard platform usage for the run.


❓ FAQ

Do I need a LinkedIn account or cookies? No — public job listings work with no login. Provide LinkedIn cookies only if you want to reach login-gated listings and additional fields.

Which locations are supported? Any location LinkedIn recognizes — cities, regions, metro areas, and countries all resolve automatically, so you can search Berlin, Greater London, Austin, Texas, or Canada.

How fresh are the results? Use posted_date = past_24_hrs or past_week for the newest listings, and order_by = posted_date to sort by most recent.

Can my AI agent call this automatically? Yes — run it in Standby mode and connect via the Apify MCP server. Agents get a typed, live job-search tool.

Is scraping LinkedIn legal? You are responsible for how you use scraped data. Scrape only publicly available information and comply with LinkedIn's terms and applicable laws in your jurisdiction.


🔧 Tips

  • Use the Apify Proxy (especially residential) for larger runs to reduce blocking.
  • Turn on include_company to pair each role with its company's firmographics.
  • Need full company profiles on their own? See the LinkedIn Company Profile Scraper.