LinkedIn Job Search
Search LinkedIn job listings by keyword, with optional filters for date posted, location, experience level, remote status, and job type — returning title, company, location, posted date, remote flag, and employment type — with pagination, as JSON. Costs 4 credits.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonsearchstringrequiredKeyword to search job titles and descriptions for.
Example: software engineer
cursorstringPagination cursor (page number) from a previous response. Keep passing it while has_more is true.
date_postedstringFilter by how recently a job was posted (e.g. past-24h, past-week, past-month).
geocodestringA geo id or location to filter by.
experience_levelstringFilter by seniority level (e.g. internship, entry-level, associate, mid-senior, director, executive).
remotestringFilter by workplace type (e.g. remote, on-site, hybrid).
job_typestringFilter by employment type (e.g. full-time, part-time, contract, temporary, internship).
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
results = client.linkedin.search_jobs(search="software engineer", remote="remote")
print(results)Response