INNER CODE UNIT · Python

JobResponse

rainmanjam/jobspy-api · main.py:46

class JobResponse(BaseModel):
    count: int
    jobs: List[Dict[str, Any]]

@app.get("/", tags=["Info"])
def read_root():
    return {"message": "Welcome to JobSpy Docker API! Go to /docs for the API documentation."}

@app.post("/search_jobs", response_model=JobResponse, tags=["Jobs"])
def search_jobs(params: JobSearchParams):
    try:
        jobs_df = scrape_jobs(
            site_name=params.site_name,
            search_term=params.search_term,
            google_search_term=params.google_search_term,
            location=params.location,
            distance=params.distance,
            job_type=params.job_type,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…