LinkedIn jobs API Python Client

Extract LinkedIn jobs data with our LinkedIn jobs API Python client. Get programmatic access to posting dates, job descriptions, job locations, company details, job titles, and more using simple Python code. Start free, no credit card required.

Trusted by industry leaders all over the world

Integrate our LinkedIn jobs API

The Apify API client for Python is the official library that allows you to use LinkedIn jobs API in Python, providing convenience functions and automatic retries on errors. Get started with simple pip installation and robust error handling built-in.

Python

Python

JavaScript

JavaScript

HTTP

HTTP

MCP

MCP

1from apify_client import ApifyClient
2
3# Initialize the ApifyClient with your Apify API token
4# Replace '<YOUR_API_TOKEN>' with your token.
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7# Prepare the Actor input
8run_input = {
9 "urls": ["https://www.linkedin.com/jobs/search/?position=1&pageNum=0"],
10 "count": 100,
11}
12
13# Run the Actor and wait for it to finish
14run = client.actor("curious_coder/linkedin-jobs-scraper").call(run_input=run_input)
15
16# Fetch and print Actor results from the run's dataset (if there are any)
17print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
18for item in client.dataset(run["defaultDatasetId"]).iterate_items():
19 print(item)
20
21# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

Get data with LinkedIn jobs API Python client

Use our Python API client to extract LinkedIn jobs data by providing job titles and locations as inputs. The API returns structured data, including job titles, company names, job descriptions, locations, posting dates, and company details with output formats available in CSV, JSON, and HTML.

Input

{
"urls": [
"<https://www.linkedin.com/jobs/search?keywords=web%20scraping%20developer&location=United%20States&geoId=103644278&trk=public_jobs_jobs-search-bar_search-submit&position=1&pageNum=0>"
],
"count": 100,
"scrapeCompany": true
}

Output

{
"_fromStrapi": true,
"id": "4304800532",
"link": "<https://www.linkedin.com/jobs/view/founding-software-engineer-senior-full-stack-at-rapidtee-golf-4304800532?refId=tTs38Maktc58DPrjkgh%2BYA%3D%3D&trackingId=l2fj0WjiAefFeteIqdxqhg%3D%3D&position=4&pageNum=0>",
"refId": "tTs38Maktc58DPrjkgh+YA==",
"title": "Founding Software Engineer (Senior Full Stack)",
"salary": "",
"applyUrl": "",
"benefits": [],
"inputUrl": "<https://www.linkedin.com/jobs/search?keywords=web%20scraping%20developer&location=United%20States&geoId=103644278&trk=public_jobs_jobs-search-bar_search-submit&position=1&pageNum=0>",
"location": "Omaha, NE",
"postedAt": "2025-09-30",
"salaryInfo": [
""
],
"trackingId": "l2fj0WjiAefFeteIqdxqhg==",
"companyLogo": "<https://media.licdn.com/dms/image/v2/D560BAQFclRX2xTWq8w/company-logo_100_100/company-logo_100_100/0/1719939771778/rapidteegolf_logo?e=1762387200&v=beta&t=1O24FZ0xJjsZrqnzOhhCHCdwxyg-1gsx0JKo7-6zHyo>",
"companyName": "RapidTee Golf",
"companySlogan": "Building the Future of Golf",
"jobPosterName": "Dan Claroni",
"companyWebsite": "<https://rapidteegolf.com>",
"employmentType": "Full-time",
"jobPosterPhoto": "<https://media.licdn.com/dms/image/v2/D5603AQGR_zkFApZ_SQ/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1726943789615?e=1762387200&v=beta&t=AYQDHbY-mROaYyiSQcy_pDKYBQXfST0P34hZWza82vw>",
"jobPosterTitle": "Co-Founder & CTO",
"applicantsCount": "58",
"descriptionHtml": "<p><strong>Must be based in Nebraska</strong></p><p><strong>1099 Contractors Preferred</strong></p><p><br></p><p>We are looking for an exceptional <strong>Senior Full Stack Engineer</strong> to join our team at <strong>RapidTee Golf </strong>as a <strong>Founding Member </strong>of the engineering team. If you have expertise in <strong>TypeScript, PostgreSQL, Full Stack Web or Mobile Development</strong>, and thrive in a fast-moving environment, we want to hear from you! You’ll have the opportunity to shape the future of RapidTee Golf’s product and engineering culture.</p><p><br></p><p><strong>Who We Are</strong></p><p>At <strong>RapidTee Golf</strong>, we are revolutionizing the golf industry with cutting-edge technology designed to enhance the tee time booking experience. Our platform is built for speed, efficiency, and seamless user interaction, and we are committed to delivering an outstanding product and always putting golfers first.</p><p><br></p><p><strong>What You'll Be Doing</strong></p><ul><li><strong>Develop &amp; Maintain Web &amp; Mobile Applications</strong> – Build and enhance scalable, high-performance applications using <strong>TypeScript, Postgres, and Sveltekit</strong> deployed on <strong>AWS</strong>.</li><li><strong>Collaborate with Our Team</strong> – Work closely with our founders, marketing team, designers, and other devs to bring intuitive and visually compelling features to life.</li><li><strong>Write Clean, Efficient Code</strong> – Maintain high standards in coding practices, documentation, and testing.</li><li><strong>Problem-Solving &amp; Innovation</strong> – Bring creative solutions to complex challenges, ensuring we stay ahead in the industry.</li><li><strong>Configure &amp; Manage Web Scraping Workloads</strong> – maintain and innovate solutions for our web scraping operations using industry best practices.</li></ul><p><br></p><p><strong>Who We Want</strong></p><ul><li><strong>Experienced Full Stack Developer</strong> – Strong background in <strong>TypeScript, Postgres, and any Frontend JavaScript Framework </strong>with a proven track record of building and deploying web applications.</li><li><strong>Data Savvy </strong>– Experienced making <strong>Data-driven Decisions</strong> and familiar <strong>Web Scraping</strong> techniques.</li><li><strong>LLM Enthusiast</strong> – You enjoy learning the latest LLM technologies and have a deep understanding of how to leverage <strong>LLM APIs</strong> in feature development and to increase your efficiency</li><li><strong>Fast Learner &amp; Adaptable</strong> – Able to quickly pick up new technologies and thrive in a fast-paced, dynamic environment.</li><li><strong>Passionate About Web &amp; Mobile Development</strong> – You care deeply about building efficient, scalable, and user-friendly applications.</li><li><strong>Detail-Oriented &amp; Performance-Focused</strong> – You have high standards for performance and strive for excellence.</li><li><strong>Team Player &amp; Communicator</strong> – You are a quick and effective communicator and work well within the team in all circumstances.</li></ul>",
"descriptionText": "Must be based in Nebraska1099 Contractors PreferredWe are looking for an exceptional Senior Full Stack Engineer to join our team at RapidTee Golf as a Founding Member of the engineering team. If you have expertise in TypeScript, PostgreSQL, Full Stack Web or Mobile Development, and thrive in a fast-moving environment, we want to hear from you! You’ll have the opportunity to shape the future of RapidTee Golf’s product and engineering culture.Who We AreAt RapidTee Golf, we are revolutionizing the golf industry with cutting-edge technology designed to enhance the tee time booking experience. Our platform is built for speed, efficiency, and seamless user interaction, and we are committed to delivering an outstanding product and always putting golfers first.What You'll Be DoingDevelop &amp; Maintain Web &amp; Mobile Applications – Build and enhance scalable, high-performance applications using TypeScript, Postgres, and Sveltekit deployed on AWS.Collaborate with Our Team – Work closely with our founders, marketing team, designers, and other devs to bring intuitive and visually compelling features to life.Write Clean, Efficient Code – Maintain high standards in coding practices, documentation, and testing.Problem-Solving &amp; Innovation – Bring creative solutions to complex challenges, ensuring we stay ahead in the industry.Configure &amp; Manage Web Scraping Workloads – maintain and innovate solutions for our web scraping operations using industry best practices.Who We WantExperienced Full Stack Developer – Strong background in TypeScript, Postgres, and any Frontend JavaScript Framework with a proven track record of building and deploying web applications.Data Savvy – Experienced making Data-driven Decisions and familiar Web Scraping techniques.LLM Enthusiast – You enjoy learning the latest LLM technologies and have a deep understanding of how to leverage LLM APIs in feature development and to increase your efficiencyFast Learner &amp; Adaptable – Able to quickly pick up new technologies and thrive in a fast-paced, dynamic environment.Passionate About Web &amp; Mobile Development – You care deeply about building efficient, scalable, and user-friendly applications.Detail-Oriented &amp; Performance-Focused – You have high standards for performance and strive for excellence.Team Player &amp; Communicator – You are a quick and effective communicator and work well within the team in all circumstances.",
"companyDescription": "RapidTee Golf aims to revolutionize the way golfers access tee times, while driving operational efficiencies and incremental revenue for golf course operators. We believe the golf industry consists of primarily legacy, fragmented technology and it is a space that is ripe for digital transformation and innovation.\\n\\nOur consumer platform streamlines the way golfers search for and obtain tee times. We serve as a new sales channel and an extension of golf course operators marketing arms, while helping them fill last minute cancellations.\\n\\nAdditionally, our team of talented engineers provides custom tailored solutions for golf course operators / organizations' specific problems.",
"companyLinkedinUrl": "<https://www.linkedin.com/company/rapidteegolf?trk=public_jobs_jserp-result_job-search-card-subtitle>",
"jobPosterProfileUrl": "<https://www.linkedin.com/in/dan-claroni>",
"companyEmployeesCount": 5
}

How to use LinkedIn jobs API

Sign up for Apify account01

Creating an account is quick and free — no credit card required. Your account gives you access to more than 5,000 scrapers and APIs.

Get started for free
Install Apify Python client02

Install the Apify Python client using pip: pip install apify-client. This package provides a simple interface to interact with LinkedIn jobs API from your Python applications.

Get your Apify API token03

Go to settings in the Apify console and navigate to the “API & Integrations” tab. There, create a new token and save it for later.

Integrate LinkedIn jobs API04

Navigate to the LinkedIn jobs API page and click on the API dropdown menu in the top right corner. In the dropdown menu, you can see API clients, API endpoints, and more. Use the provided Python code examples to integrate LinkedIn jobs API into your Python application.

Open LinkedIn jobs Python API
Get your LinkedIn jobs data via API05

The LinkedIn jobs API returns structured JSON data that works perfectly with pandas, NumPy, and other Python data analysis libraries.

Why use Apify?

Never get blocked

Every plan (free included) comes with Apify Proxy, which is great for avoiding blocking and giving you access to geo-specific content.

Customers love us

We truly care about the satisfaction of our users and thanks to that we're one of the best-rated data extraction platforms on both G2 and Capterra.

Monitor your runs

With our latest monitoring features, you always have immediate access to valuable insights on the status of your web scraping tasks.

Export to various formats

Your datasets can be exported to any format that suits your data workflow, including Excel, CSV, JSON, XML, HTML table, JSONL, and RSS.

Integrate Apify to your workflow

You can integrate your Apify runs with platforms such as Zapier, Make, Keboola, Google Drive, or GitHub. Connect with practically any cloud service or web app.

Large developer community

Apify is built by developers, so you'll be in good hands if you have any technical questions. Our Discord server is always here to help!

Frequently asked questions

No, LinkedIn does not provide an official Python API client for job scraping. However, our LinkedIn Jobs Scraper provides a reliable Python alternative that extracts job data directly from LinkedIn's job listings, giving you access to comprehensive job information including titles, descriptions, company details, and locations without needing an official Python API client.

Yes, you can try our LinkedIn Jobs Python API client for free! Apify offers free usage credits for new users, allowing you to test the Python API client and see the quality of data it provides. Simply sign up for a free Apify account and start extracting LinkedIn job data immediately using the Python client to evaluate if it meets your needs.

The Python LinkedIn Jobs API client extracts comprehensive job data including job titles, company names and details, job locations, detailed job descriptions, posting dates, number of applicants, job criteria, company logos, and related job listings. The data is returned in structured formats like JSON, CSV, or HTML for easy analysis and integration in Python applications.

Getting started with our LinkedIn jobs Python API is easy — simply create a free Apify account, get your API token, and start using the LinkedIn jobs API in Python, JavaScript, CLI, cURL, OpenAPI, or MCP.

Get started with LinkedIn jobs API Python client today

Get your first LinkedIn jobs data in Python in less than 5 minutes. No credit card required. No commitment. Cancel anytime.