← API Catalog
ApifyΒ·Async

πŸ”₯ LinkedIn Jobs Scraper

Knowledge & Data$0.00125 / Job result

What it does

ℹ️ Designed for both personal and professional use, simply enter your desired job title and location to receive a tailored list of job opportunities. Try it today!

Returns: ℹ️ Designed for both personal and professional use, simply enter your desired job title and location to receive a tailored list of job opportunities. Try it today!

Parameters

ParameterTypeRequiredDescription
rowsnumberNoHow many jobs to return per search (up to 1000). Each job title Γ— location is its own search. Set 0 (the default) for all available β€” every search runs to its last page. The whole run is also capped by the max items / cost limit you set on the run, so use that to bound the total.
titlesarrayNoWhat to search for (e.g. Web developer). Add several β€” each is searched separately (up to Results per search each) and every result is tagged with the term it came from (in scrapingInfo). Leave empty for a broad search.
industryselectNoFilter by company industry β€” pick one or more from the list (no ids to look up). Combine several to match any of them. Filtered accurately on Linkedin’s side.
companyIdarrayNoRestrict to specific companies by numeric LinkedIn id (e.g. Facebook: 76987811, Uber: 1815218). Numbers only.
easyApplybooleanNoOnly return jobs that offer LinkedIn Easy Apply.
locationsarrayNoWhere to search (e.g. Paris, New York). Every title is crossed with every location β€” each title Γ— location pair is its own search β€” and every result is tagged with the location it came from (in scrapingInfo).
startUrlsarrayNoPaste LinkedIn job-search URLs (from the search page after applying filters), single job URLs, or a company page URL (e.g. https://www.linkedin.com/company/openai/) to scrape every job at that company. When provided, these drive the run and the search filters above are ignored.
workTypesselectNoOn-site, Remote and/or Hybrid. Pick one or more to match any of them.
companyNamearrayNoRestrict to specific companies by name (e.g. Google, NASA).
companyUrlsarrayNoFilter the search to specific companies by their LinkedIn page URL (e.g. https://www.linkedin.com/company/openai/) β€” often easier than finding the numeric id. Combines with your title/location filters. A numeric /company/{id} URL is used directly; a name URL is resolved automatically. (To instead scrape every job of a company on its own, paste the company URL into Start URLs.)
publishedAtselectNoHow recent the posting must be.
contractTypesselectNoFull-time, Part-time, Contract, Temporary, Internship or Volunteer. Pick one or more to match any of them.
enrichCompanybooleanNoAdd the fields the listing card does not carry: the hiring contact's headline and photo, the salary source (employer-provided vs LinkedIn estimate), and the job's own signals β€” workplace type, job status (open/closed), exact posting timestamp, repost flag, verified-hiring badge and a structured location. It all comes from a single lookup, so it is one premium add-on (one charge), billed on top of the base rate only for the jobs it enriches. Leave off for the base rate.
maxRowsPerUrlnumberNoMaximum results to collect from each pasted URL above. Set 0 (the default) for all available β€” each URL runs to its last page. Bound the total with the run's max items / cost limit.
companyProfilebooleanNoAdd each company's profile to its jobs: headcount, followers, industry, description, tagline, headquarters (structured), company type, founding year and the company's website. Read once per company from its public LinkedIn page and reused across that company's jobs. Turn it off for the fastest possible run.
experienceLevelsselectNoInternship β†’ Director. Pick one or more to match any of them.
under10ApplicantsbooleanNoOnly return jobs with fewer than 10 applicants β€” less-competitive roles.

Endpoints

GET/v1/agents/resources/inspect/apify.bebity.linkedin-jobs-scraperPublic
POST/v1/agents/resources/estimate/apify.bebity.linkedin-jobs-scraperPublic
POST/v1/agents/resources/run/apify.bebity.linkedin-jobs-scraperAgent key
GET/v1/agents/resources/runs/{run_id}Agent key

Quick start

Run it with one Agent One Key over the OpenAI-compatible resource rail.

curl -X POST https://api.deva.me/v1/agents/resources/run/apify.bebity.linkedin-jobs-scraper \
  -H "Authorization: Bearer deva_your_key_here" \
  -H "Content-Type: application/json" \
  --data '{
    "params": {}
  }'

Related in Knowledge & Data