Get LinkedIn Jobs via API: Jobs Data at Scale

Alfie Lambert Updated 24 January 2025

LinkedIn Job posts
Reading Time: 3 minutes

If you use LinkedIn job posts in your prospecting, demand analysis, competitor intelligence or cold outreach, you will know two things: firstly, that getting the full job description is much harder now that LinkedIn changed the jobs UI; and secondly, that getting this data from LinkedIn at scale is a big challenge.

LinkedIn Job Posts
Each job post (red box on the left) must be clicked on to open the description (green box on the right)


If you’ve faced these challenges, the Lix LinkedIn API has you covered with the Job Posting endpoint. Just like the Lix Profile Enrichment endpoint, it makes retrieving enriched data effortless. It allows you to extract full LinkedIn job posts, effortlessly, at scale, direct to your internal tools and processes.

LinkedIn job data can be a powerful asset for recruiters, developers, and data-driven research & intelligence teams. Incorporating these postings into your own systems or applications can help you build job-matching tools, power data analytics, or simply keep track of new opportunities within your industry.


Let’s explore how the Job Posting Enrichment endpoint works and how to get started:


What is the LinkedIn Job Posting Enrichment Endpoint?

The Job Posting Enrichment endpoint retrieves a single publicly available LinkedIn Job Posting, returning all the information contained within a full job listing – including the description, X Y Z.

Why is this important? For one, you can ensure your users always see the most up-to-date information from LinkedIn job listings. This could be vital if you’re building a recruitment platform or data dashboard that needs accurate, real-time postings.

What Data Can You Retrieve?

The Job Posting Enrichment endpoint provides detailed information about a LinkedIn job posting, including:

  • Job Title: The specific title of the role (e.g., “Chairman & CEO Complaint Specialist”).
  • Company Details:
    • Name, description, staff count, logo, industry, and headquarters location.
    • Specialities and company website link.
  • Job Description: A comprehensive overview of the role and its responsibilities.
  • Employment Status: Whether the role is full-time, part-time, or another status.
  • Location: The city, region, and country where the role is based.
  • Benefits: Details about salary, holidays, training opportunities, pensions, and more.
  • Apply Method: Links to apply directly through the company’s website or other external platforms.
  • Posting Metadata: Dates of posting, expiration, and closure.

Get Started

To begin using the Job Posting Enrichment endpoint, you’ll need a Lix account and an API key. Signing up is free, and once you’ve created your account and completed the onboarding steps, you can generate your API key from your dashboard and claim your 10 free API credits. Each job request will use one credit, so those 10 credits are enough to get a feel for how the API works before committing further.

Endpoint Details

Endpoint:

bashCopyGET https://api.lix-it.com/v1/enrich/job

Required Parameter

  • job_id: The LinkedIn ID of the job posting you want to retrieve.

Optional Parameter

  • viewer_id: The LinkedIn ID of the account you’d like to view the posting as. If you leave this out, the endpoint will retrieve the data from a public perspective.

Important Note

If some data points in the job posting do not exist or are unavailable, these fields will be returned as null.

Example Usage in Python

Below is a quick snippet demonstrating how to make a request to the Job Posting Enrichment endpoint using Python:

pythonCopyimport requests

url = "https://api.lix-it.com/v1/enrich/job?job_id=123456789"
headers = {
  'Authorization': "YOUR_LIX_API_KEY_HERE"
}

response = requests.get(url, headers=headers)

print(response.text)

In this example:

  • We specify the job_id parameter in the URL query.
  • We include our Lix API key in the Authorization header to authenticate.
  • The response is returned as JSON, giving you details about that specific job listing.

Putting the Data to Work

Once you’ve received the job posting data, there are countless ways to integrate it into your applications:

  • Recruitment Platforms: Automatically populate new roles to keep candidates informed.
  • AI-powered Matching: Use the job posting details to match qualified candidates with suitable openings.
  • Competitor Research: Track competitor hiring trends by monitoring the roles they’re advertising.

Next Steps

You can learn more about how the Lix LinkedIn API handles requests, authentication, and usage limits by reviewing the official documentation. If you ever need additional support, our Lix support team is just a click away.

With the Job Posting Enrichment endpoint, you can capture the very latest roles straight from LinkedIn, ensuring your users or organisation benefit from timely, accurate data. Sign in to your Lix account, grab your free credits and see for yourself how quick and straightforward it is to enrich your application with up-to-date LinkedIn job postings.

Don't miss the next instalment!

Get the next blog (and the next one!) to your inbox.