Can I scrape LinkedIn jobs?
Technically yes: LinkedIn's job listings load for logged-out visitors, so a scraper can read them without an account. Whether you may is a separate question. LinkedIn's User Agreement prohibits scraping, LinkedIn enforces it with blocks and litigation, and the legal position depends on how you collect, what you collect and where you operate. This is general information, not legal advice.
What is publicly established is narrower than it is often presented. In hiQ v. LinkedIn, the Ninth Circuit held in 2022 that scraping publicly accessible pages likely does not violate the US Computer Fraud and Abuse Act. The trial court then found that hiQ had breached LinkedIn's User Agreement, and the case ended with a settlement and a judgment in LinkedIn's favour that barred hiQ from scraping. So the computer-fraud statute and contract law point in different directions, and the second is the one LinkedIn won on. The User Agreement states that it applies to members and visitors, and it names crawlers, browser plugins and add-ons. Scraping through a logged-in session or a browser extension is the clearest breach and puts the account at risk. Job postings carry little personal data, but a recruiter's name inside one still falls under privacy law such as GDPR.
The practical cost is separate from the legal one. LinkedIn rate-limits guest traffic, changes markup and challenges automated clients, so a scraper needs proxies, retries and constant parser upkeep. JobsPipe reads the public guest listings without an account or a session and returns them from POST /v1/jobs/search with source_or set to linkedin, alongside job_title_or, company_name_or and posted_at_gte. Each record carries discovered_at, last_seen_at, status and ghost_score, and no member profile data is collected.
For a specific product or jurisdiction, ask a lawyer before you build, because the answer turns on facts a general page cannot see. If the goal is the postings, not the scraper, try the sandbox search endpoint, which needs no key, and compare the routes at jobspipe.dev/how-to-scrape-linkedin-jobs. The free tier is enough to check coverage for your titles and countries.
The full treatment is on Scraping and legality.
Related questions
Does LinkedIn allow scraping of its job listings?
No. LinkedIn's User Agreement lists developing or using software, scripts, robots, crawlers, browser plugins or add-ons to scrape or copy its services among the things users agree not to do, and it makes no exception for job listings. The sanctioned routes are LinkedIn's partner programs, which cover posting jobs and handling applications and do not include reading the job index.
Did hiQ v. LinkedIn make scraping LinkedIn legal?
No. The appeals court held that scraping public pages likely does not violate the US computer-fraud statute, which is one law in one country. The trial court later found hiQ in breach of LinkedIn's User Agreement, and the case closed with a settlement and a judgment against hiQ. The case is cited for more than it decided.
Can LinkedIn ban my account for scraping jobs?
Yes. Scraping while logged in, or with a browser extension that reads pages inside your session, breaches the User Agreement you accepted when you created the account, and LinkedIn restricts accounts it detects doing so. The comparison at jobspipe.dev/how-to-scrape-linkedin-jobs rates extensions that run inside a logged-in session as the route with the most account risk.
Is scraping LinkedIn jobs different from scraping LinkedIn profiles?
Yes, materially. A job posting is an advertisement an employer wants distributed and is mostly facts about a role. A profile is personal data about an identifiable person, which brings privacy law such as GDPR into play wherever that person lives, in addition to LinkedIn's terms. JobsPipe collects job postings only and does not collect profiles.
More answers
Query live postings yourself, 1,000 jobs a month free.
Get a free API key