There is no public LinkedIn jobs API you can sign up for, so this Actor packages the public job search pages as one. Give it a keyword and a location, or a list of posting URLs, and it returns one clean JSON row per job: title, company, location, salary when posted, description, and the apply link. No login involved, public listings only.
Filters mirror the site itself: jobType, experienceLevel, remote, company, and timeRange down to jobs posted in the past day. Export to JSON or CSV, call it over REST, or run it from an AI agent over MCP. Pricing is pay per result, so a 25-job search costs about a dime and there is no subscription.
Example Tasks and Use Cases
Search LinkedIn jobs by keyword and location - the canonical starting run for a keyword in a city.
Scrape LinkedIn jobs to structured JSON - shows the raw output shape a search produces.
LinkedIn jobs data API for Python - a runnable apify-client script for developers.
Collect LinkedIn jobs from a URL list - feed up to 1,000 posting URLs and get one row each.
Monitor company hiring on LinkedIn - pin the company filter to read a competitor's hiring as recruitment data.
Track remote LinkedIn jobs by keyword - combine remote with timeRange for fresh remote postings only.
Scrape LinkedIn jobs in an n8n workflow -There is no public LinkedIn jobs API you can sign up for, so this Actor packages the public job search pages as one. Give it a keyword and a location, or a list of posting URLs, and it returns one clean JSON row per job: title, company, location, salary when posted, description, and the apply link. No login involved, public listings only.
Filters mirror the site itself: jobType, experienceLevel, remote, company, and timeRange down to jobs posted in the past day. Export to JSON or CSV, call it over REST, or run it from an AI agent over MCP. Pricing is pay per result, so a 25-job search costs about a dime and there is no subscription.
Example Tasks and Use Cases
Search LinkedIn jobs by keyword and location - the canonical starting run for a keyword in a city.
Scrape LinkedIn jobs to structured JSON - shows the raw output shape a search produces.
LinkedIn jobs data API for Python - a runnable apify-client script for developers.
Collect LinkedIn jobs from a URL list - feed up to 1,000 posting URLs and get one row each.
Monitor company hiring on LinkedIn - pin the company filter to read a competitor's hiring as recruitment data.
Track remote LinkedIn jobs by keyword - combine remote with timeRange for fresh remote postings only.
Scrape LinkedIn jobs in an n8n workflow - the Actor as a node in a no-code pipeline.
Get LinkedIn jobs in Claude via MCP - the setup for calling it as a tool inside Claude.
Works with MCP
The Actor runs over the Model Context Protocol, so Claude, Claude Code, and Cursor can call it as a tool. Ask "find mid-senior ML jobs in London posted this week" and it returns structured rows mid-conversation, no scraping code.
Keywords and Topics
linkedin jobs api, linkedin jobs scraper, linkedin jobs data, recruitment data, hiring signals, job listings, linkedin jobs mcp, linkedin jobs ai. Part of a wider recruiting stack alongside the LinkedIn Company API and the Google Jobs Scraper. the Actor as a node in a no-code pipeline.
Get LinkedIn jobs in Claude via MCP - the setup for calling it as a tool inside Claude.
Works with MCP
The Actor runs over the Model Context Protocol, so Claude, Claude Code, and Cursor can call it as a tool. Ask "find mid-senior ML jobs in London posted this week" and it returns structured rows mid-conversation, no scraping code.
Keywords and Topics
linkedin jobs api, linkedin jobs scraper, linkedin jobs data, recruitment data, hiring signals, job listings, linkedin jobs mcp, linkedin jobs ai. Part of a wider recruiting stack alongside the LinkedIn Company API and the Google Jobs Scraper.
Built with