Search public job listings by keyword and location, or pass a job URL for the full posting. No login, no infinite scroll to fight.
Everything runs through GET /v1/linkedin?type=jobs with your key in the x-api-key header. Pass keywords to search, or a job url for the full record. You change the inputs, not the endpoint.
Pass keywords and an optional location. You get a list of job cards, six fields each, built for fast discovery. Our test returned 10 cards.
Pass a job url and get the full posting, 16 fields, including the complete description text, seniority, and applicant count.
I ran both calls on 2026-07-15 against public LinkedIn job pages. Here are the requests and the shapes that came back, trimmed only where an array repeats or a description runs long. Dawson Young, founder of CrustAPI.
1. The search: 10 job cards in 822ms
2. The full record: pass a job URL, get 16 fields in 948ms
The salary field was null on this posting, because LinkedIn did not publish a structured pay range for it. It is filled only when the listing shows one, so treat it as sometimes present. The search returns thin cards on purpose, so discovery stays fast; pass a job URL when you need the full 16-field record. Something look off? Email support@crustapi.com.
These are the response times from the live calls I ran on 2026-07-15. Search is quick because the cards are thin. The full record is a little slower because it carries the whole posting, description and all.
A search can occasionally come back empty, which is free. When it does return jobs, each card carries the jobUrl you feed straight back in to pull the full record.
This endpoint is a fit if you need fresh public job listings as clean JSON, without standing up and maintaining your own scraper.
Job boards and ATS
Recruiters
Hiring-trend research
One credit is one successful call, whether that is a search or a full-record pull. An empty result is free. Packs are pay-as-you-go and the credits never expire, so a paused project does not burn what you already bought.
No card. The free tier resets to 3,000 credits every month and does not stack.
Packs start at $49 for 25,000 credits and the rate drops as the pack grows. Credits never expire.
The full ladder: 25k $49 · 100k $149 · 500k $549 · 2.5M $1,999 · 10M $6,500, ex-tax. Empty results are free, so a search that finds nothing does not cost you.
The jobs endpoint is one surface of the CrustAPI LinkedIn data API. The same key and the same endpoint also cover public profiles, companies, posts, and people search. See how they fit together, with receipts and an honest vendor price table, on the LinkedIn Scraper API page.
See the full suite →Full parameter reference at /docs#linkedin.
Point the endpoint at the roles and cities you actually track. The free tier is real, and the JSON decides, not this page.
Get 3,000 free credits