How to scrape LinkedIn jobs without an API key
Last updated
You can scrape LinkedIn jobs without an API key by running Datapika's job search engine on Apify: enter your search terms, select LinkedIn (alone or alongside 7 other boards), and export the results as JSON, CSV, or a dataset. A verified run returned 95 jobs across 5 boards in 54 seconds, first rows arrive about 3 seconds after start, and each delivered job costs $0.005 (1,000 jobs for about $5). Every row includes title, company, location, salary data, a direct apply URL, and an optional full description in markdown or HTML.
Fields you get from every LinkedIn posting
Datapika returns structured rows, not raw pages. Each LinkedIn job carries the core posting data plus company intelligence, and LinkedIn's descriptions are among the richest of any board. Turn on the fetch-description option to pull the complete posting text into every row.
- Title, company, location, job URL, and a direct apply URL
- Salary min, max, currency, and interval, with optional annual normalization
- Company size, revenue, rating, review count, industry, and logo
- Full description in markdown or HTML when fetch-description is enabled
- Remote flag and job type for quick filtering
Company targeting and one search across 8 boards
LinkedIn is one of 8 boards Datapika sweeps in a single run, alongside Indeed, Glassdoor, Google Jobs, ZipRecruiter, Naukri, Bayt, and BDJobs. Results are deduplicated across boards, so the same job posted in three places becomes one row tagged with every source. You can also point a run at specific employers using LinkedIn company IDs.
- Target exact employers by LinkedIn company ID
- Deduplicated output: one job posted on 3 boards returns as 1 row tagged with each source
- Filters for remote only, job type, posted within N hours, distance radius, and easy apply
- Up to 5 search terms in a single run
- Residential proxy is the default for LinkedIn, which caps results at around 100 per IP
How to do it
- 1.Open the Datapika job search engine on Apify (apify.com/openclawai/job-board-scraper) and enter up to 5 search terms plus a location.
- 2.Select LinkedIn as a source, enable the fetch-description option for full posting text, and add any LinkedIn company IDs or filters like remote only or posted within N hours.
- 3.Run the search and export your deduplicated results in the browser or as JSON, CSV, or via the API, with first rows arriving about 3 seconds after start.
Questions, answered
Can I scrape LinkedIn jobs without an API key or LinkedIn account?
Yes. Datapika's job search engine runs on Apify and needs no API keys or LinkedIn login: you enter search terms, run it, and export the dataset as JSON or CSV or pull it through the API. It has 2,462+ users, a 5.0 rating on Apify, and a 90% run success rate over the last 30 days.
How fast can I get LinkedIn job postings into a spreadsheet?
First rows appear about 3 seconds after a run starts, and a verified run returned 95 jobs across 5 boards in 54 seconds. Across all 8 boards, the engine scrapes 200,000+ jobs daily, so even large searches finish quickly. Export to CSV happens directly from the dataset view.
How do I scrape jobs from a specific company on LinkedIn?
Use Datapika's LinkedIn company targeting: pass one or more LinkedIn company IDs and the run returns only postings from those employers. Combine that with the posted-within-N-hours filter to catch new roles as they go live. Each job returned costs $0.005.
How much does it cost to scrape LinkedIn job postings?
Datapika charges $0.005 per job delivered, so 1,000 jobs cost about $5. Because results are deduplicated across boards, a posting that appears on LinkedIn, Indeed, and Glassdoor comes back as a single row tagged with all three sources. There are no subscriptions or API key fees on top.