Jobs & Career · 4 min read
How to use the LinkedIn Jobs API in Python & JavaScript
Job and hiring data usually means scraping. The LinkedIn Jobs API gives you structured results directly, so you can skip the brittle part.
By DataNest · Published May 2026
What the LinkedIn Jobs API does
Structured LinkedIn job listings with descriptions, company info, salary hints, and trending categories. Responses are JSON, the API runs behind the RapidAPI gateway for auth and rate limiting, and there's a free tier for prototyping.
When to use it
The example request
GET https://linkedin-jobs-by-datanest.p.rapidapi.com/search?keywords=data scientistExample JSON response
An illustrative response body — run the live demo for the real thing.
{
"keywords": "data scientist",
"total": 1840,
"results": [
{
"title": "Data Scientist",
"company": "Globex",
"location": "Berlin, Germany",
"seniority": "Mid-Senior level",
"employmentType": "Full-time",
"applicants": 87,
"postedDate": "2026-05-15",
"applyUrl": "https://www.linkedin.com/jobs/view/123456"
}
]
}Common parameters
Every request also needs your RapidAPI auth headers.
| Parameter | In | Required | Example |
|---|---|---|---|
| keywords | query | Yes | data scientist |
| locationId | query | Yes | 92000000 |
| x-rapidapi-key | header | Yes | YOUR_RAPIDAPI_KEY |
| x-rapidapi-host | header | Yes | linkedin-jobs-by-datanest.p.rapidapi.com |
Step by step
1. Subscribe and get your key
Open the LinkedIn Jobs API on RapidAPI, subscribe to the free BASIC plan, and copy your X-RapidAPI-Key.
2. Call the endpoint
The example call for this API is shown above. The quick-start snippets below send exactly that request in cURL, Python and Node so you get a real response on the first try.
3. Try it without code first
The LinkedIn Jobs page has a live "Try it" panel — change the input, run it, and inspect the real JSON before you integrate.
4. Integrate and cache
Call it from your backend and cache responses where it makes sense. Most responses change slowly, so even a daily cache keeps you well within the free tier.
Quick-start code
curl --request GET \
--url 'https://linkedin-jobs-by-datanest.p.rapidapi.com/search?keywords=data+scientist&locationId=92000000' \
--header 'x-rapidapi-host: linkedin-jobs-by-datanest.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_RAPIDAPI_KEY'What you can build
Remote jobs aggregator
Blend LinkedIn listings with other boards behind one clean UI.
Hiring-signal tracker
Flag companies that suddenly open many roles as growth leads.
Recruiter supplement
Top up an internal ATS with fresh structured LinkedIn roles.
Wrapping up
If your project needs job aggregators, the LinkedIn Jobs API removes the part nobody enjoys building. It's one of 23 in the DataNest collection — grab a free key and make your first call.
Share this guide
Related guides
How to use the Job Search API in Python & JavaScript
Search millions of jobs from LinkedIn, Indeed & Glassdoor in one API call.
How to use the Job Intelligence API in Python & JavaScript
Salary benchmarks, skills demand trends & hiring velocity — career intelligence API.
How to use the Crypto Intelligence API in Python & JavaScript
Real-time crypto trading signals — BUY/SELL/HOLD based on RSI, MACD & trend analysis.
LinkedIn Jobs updates
New LinkedIn Jobs guides and endpoint updates, occasionally.