ZipRecruiter Job Scraper
Under maintenancePricing
from $9.99 / 1,000 results
ZipRecruiter Job Scraper
Under maintenanceScrapes ZipRecruiter job listings by keyword and location, returning job title, company, location, work setting, salary, job URL, company URL, badges, and description snippets.
Pricing
from $9.99 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrapes job listings from ZipRecruiter by keyword and location.
Input
| Field | Default | Description |
|---|---|---|
query | software engineer | Job title or keyword; converted to a browse slug (/Jobs/Software-Engineer). |
location | "" | "City, ST", e.g. "Austin, TX". Empty = nationwide. |
nationwide_fallback | true | If the location has no browse page, scrape the nationwide feed and filter on the location text. |
max_results | 20 | Maximum records to return (1–500). 20 jobs per page, up to 25 pages. |
The actor runs with empty input, defaulting to "software engineer" nationwide.
Output
One record per job listing:
{"job_id": "dCMqP5rQB7ezN_pB4MHD_w","title": "Senior Software Engineer","company": "WeInfuse","location": "Austin, TX","work_setting": "On-site","salary": "$135K - $170K/yr","salary_min": 135000.0,"salary_max": 170000.0,"badges": ["Quick apply"],"snippet": "We're not rockstars or ninjas, just a team of developers…","job_url": "https://www.ziprecruiter.com/c/WeInfuse/Job/Senior-Software-Engineer/-in-Austin,TX?jid=0cb24f3b993a8e24","company_url": "https://www.ziprecruiter.com/co/WeInfuse/Jobs/-in-Austin,TX","search_query": "software engineer","search_location": "Austin, TX","raw": { "…": "the parsed card fields, unnormalised" }}
salary_min / salary_max are parsed from the pay line ($135K - $170K/yr →
135000 / 170000); both are null when the employer published no salary.
Data source and auth
Public browse pages at https://www.ziprecruiter.com/Jobs/…. No API key, no
account. ZipRecruiter only publishes browse pages for city + state pairs — a
state on its own ("Texas") or a city alone returns 404, so those requests use the
nationwide feed filtered client-side. Some title/city combinations return 410 and
likewise fall back. Employment type is not exposed on browse cards; badges holds
whatever benefit and apply markers the card shows.
Caveats
ZipRecruiter runs Cloudflare bot management. The actor retries across several TLS impersonation profiles and paces requests (~0.9 s between pages), which is enough for the browse pages from ordinary IPs, but sustained or high-volume runs may still be challenged — residential proxies help. Respect ZipRecruiter's Terms of Service and robots policy, and keep request volumes modest.