mirror of
https://github.com/Bunsly/JobSpy.git
synced 2026-03-04 19:44:30 -08:00
b36cfaeca239010b9d4f68074ab06cde9a487fe8
Features/parallel page processing
JobSpy Backend
JobSpy Backend is a RESTful API built with FastAPI that allows users to scrape job postings from various job boards such as LinkedIn, Indeed, and ZipRecruiter.
Features
- User authentication and token-based authorization
- Scraping job postings from LinkedIn, Indeed, and ZipRecruiter
- Detailed job data including title, location, company, and more
Endpoints
/api/v1/jobs/: POST endpoint to scrape jobs. Accepts parameters for site_type (job board), search term, location, distance, and results wanted./api/auth/token/: POST endpoint for user authentication. Returns an access token./api/auth/register/: POST endpoint to register a new user./health: GET endpoint for a simple health check of the application.
Installation
- Clone this repository.
- Install the dependencies with
pip install -r requirements.txt. - Run the server with
uvicorn main:app --reload.
Usage
Visit http://localhost:8000/docs in your web browser to see the automatic interactive API documentation.
Description
Jobs scraper library for LinkedIn, Indeed, Glassdoor & ZipRecruiter
glassdoorindeedinternshipjob-scraperjob-searchjobs-scraperjobs-searchjobsearchjobseekerlinkedinlinkedin-scraperremote-jobremote-jobsremote-workziprecruiter
Readme
MIT
4.3 MiB
Languages
Python
100%