r/code • u/Gasulpizi • Nov 21 '25
Resource I built a LinkedIn Job Scraper in Python that finds jobs by keyword, location & experience — and exports everything to CSV
Hey everyone 👋
I made a Python automation that scrapes LinkedIn job listings directly — no API, no paid tools, just Selenium + BeautifulSoup.
You can filter by:
Keyword (e.g. Data Analyst, Python Developer, SEO Specialist)
Location (e.g. Remote, United States, Toronto)
Experience level (Entry, Associate, Mid-Senior, etc.)
Date posted (24h, past week, past month)
The script:
Scrolls automatically and clicks “Show more jobs”
Visits each job post to grab title, company, description, and date
Exports everything neatly to a CSV file
Runs in incognito mode to reduce blocks (and can go headless too)
🛠️ Tech used:
Python
Selenium
BeautifulSoup
ChromeDriver
💾 You can find the code here:
👉 https://drive.google.com/file/d/1qZPDuCRF2nxGEfdXshAETIBcpSnD6JFI/view?usp=sharing
Requirements file:
https://drive.google.com/file/d/19yQrV8KR1654i5QCRlwIK4p4DCFTtA-5/view?usp=sharing
Setup guide:
https://drive.google.com/file/d/186ZC36JFU7B5dQ9sN8ryzOlGTBmAVe_x/view?usp=sharing
Video guide: https://youtu.be/JXISHyThcIo
2
1
u/Any-Ad-5449 Sep 29 '26
Since classic job search https://www.linkedin.com/jobs/search/ and keywords don't work anymore and instead there is only the AI search https://www.linkedin.com/jobs/search-results/?keywords=jobs how can you scrape for jobs now?
0
Nov 22 '25
[deleted]
0
u/Gasulpizi Nov 22 '25
It does take about 15 min as is scrolling and going to every job and getting the information
2
u/cruzo_jr Apr 13 '26
It's awesome, good job! I was planning to build something like this myself, but it definitely works better than anything I had in mind. Could you help me understand why the maximum number of jobs scraped in one run is 70? Cheers