Basic usage
Setsite_name to "zip_recruiter":
Supported parameters
Geographic coverage
ZipRecruiter only searches jobs in the United States and Canada. Use thelocation parameter to specify a city and state or province.
Searching for locations outside the US or Canada may return no results or results with unexpected locations.
hours_old rounding
ZipRecruiter’s API filters by whole days. When you pass hours_old, JobSpy rounds up to the next full day:
hours_old=25→ filters for jobs posted in the last 2 dayshours_old=48→ filters for jobs posted in the last 2 dayshours_old=49→ filters for jobs posted in the last 3 days
Description fetching
Unlike LinkedIn, ZipRecruiter always fetches the full job description and direct application URL — no additional parameter is needed. Each job listing makes an extra request to retrieve the complete description from the job detail page.Notes
- ZipRecruiter is not available in the EU. Requests from EU IP addresses may return errors.
- A
429response indicates you have been rate-limited. Wait several minutes or use theproxiesparameter before retrying. - All job board searches are capped at approximately 1,000 results per query.
