Dockerized version of JobSpy, with API key auth, rate limiting, and proxy support.
50K+
Collecting workspace information```markdown
A Docker‑containerized FastAPI application that provides secure, multi‑site job search via the Python JobSpy library. Search across LinkedIn, Indeed, Glassdoor, Google, ZipRecruiter, Bayt, Naukri and more—all in one API.
GitHub: https://github.com/rainmanjam/jobspy-api
x‑api‑key header)/docs) and ReDoc (/redoc)docker pull rainmanjam/jobspy-api:latest
docker run -d -p 8000:8000 \
-e ENABLE_API_KEY_AUTH=true \
-e API_KEYS="your-key" \
rainmanjam/jobspy-api:latest
Use environment variables or Docker‑Compose to override defaults:
| Variable | Description | Default |
|---|---|---|
| ENABLE_API_KEY_AUTH | Toggle API key authentication | false |
| API_KEYS | Comma‑separated valid keys | "" |
| RATE_LIMIT_ENABLED | Enable rate limiting | false |
| ENABLE_CACHE | Enable response caching | false |
| LOG_LEVEL | Logging level (DEBUG, INFO, etc.) | INFO |
| ENABLE_SWAGGER_UI | Toggle Swagger UI docs | true |
| SWAGGER_UI_PATH | Path for Swagger UI | /docs |
| ENABLE_REDOC | Toggle ReDoc docs | true |
| REDOC_PATH | Path for ReDoc | /redoc |
Full usage, examples, and advanced configuration in the README:
https://github.com/rainmanjam/jobspy-api#readme
Issues & contributions welcome!
Content type
Image
Digest
sha256:4da422c3e…
Size
230.5 MB
Last updated
over 1 year ago
docker pull rainmanjam/jobspy-api