LinkedIn Job Scraper is a Python-based automation tool that helps you search LinkedIn job postings by keywords and locations.
You can apply filters such as date posted, remote/on-site, and experience level.
Results are exported in CSV or JSON formats for further analysis.
Automate LinkedIn job searches with filters and export results in CSV/JSON for easy analysis.
- Search jobs with keywords & location
- Apply filters:
- 📅 Date posted
- 🌍 Remote / On-site
- 🎯 Experience level
- Extract job details: title, company, location, date, job link
- Export results as CSV/JSON
- Run via scripts or Jupyter notebooks
Add screenshots or sample outputs here:
- Example notebook:
notebook/example_usage.ipynb - Sample outputs available in
output/
- Python 3.8+
- Libraries: Selenium / BeautifulSoup / Pandas (depending on implementation)
- Interface: Jupyter Notebooks
- Output: CSV & JSON
-
Clone the repo
git clone https://github.com/Hemant-Karpe-777/LinkedIn-Job-Scraper.git cd LinkedIn-Job-Scraper -
(Optional) Create virtual environment
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows- Install dependencies
pip install -r requirements.txt
Run via Script
python src/scraper.py \
- -keywords "Data Analyst" \
- -location "Mumbai, India" \
- -date_posted "Past 7 days" \
- -experience "Entry level" \
- -remote_only True \
- -output-format csv \
- -output-file results.csv
Run via Jupyter Notebook
-
- Open notebook/example_usage.ipynb
-
- Set search parameters
-
- Run all cells
-
- Check results in output/
Contributions are welcome! 🎉
Fork the repo Create your feature branch (git checkout -b feature/YourFeature) Commit your changes (git commit -m 'Add feature') Push to the branch (git push origin feature/YourFeature) Open a Pull Request
This project is under the MIT License.
Data Scientist | Machine Learning Develope | Prompt Engineer
- 📧 Email: hemant.777karpe@gmail.com
- 🌐 GitHub Portfolio | 🔗 Hemant-karpe



