Capture ZipRecruiter postings as clean JSON: role title, hiring company, location, estimated pay range, and one-click apply signals across this US-focused marketplace.
ZipRecruiter distributes employer postings across a large US marketplace and partner network, often surfacing small and mid-market employers that aggregators miss. The ZipRecruiter Scraper API resolves searches and detail pages into JSON with title, company, location, estimated salary, and quick-apply availability.
Recruiting tools and labor-market dashboards rely on it to widen coverage of regional and SMB hiring. Estimated pay bands and posting recency are extracted alongside each listing so downstream models stay current.
# POST a target — get validated JSON back
curl https://api.crawlzo.com/v4/scrape \
-H "Authorization: Bearer $CRAWLZO_KEY" \
-d '{
"url": "https://www.ziprecruiter.com/jobs",
"type": "search",
"geo": "us"
}'
// ← response
{
"status": "ok",
"data": {
"title": "...",
"company": "...",
"location": "Remote, US",
"salary": { "min": 120000, "max": 160000, "currency": "USD" },
"posted": "2026-05-28",
"work_type": "full_time"
}
} "type": "search",
"geo": "us"ZipRecruiter data parsed into clean, validated JSON. Pull any group below on its own, or combine them in a single request.
US SMB and regional hiring coverage
Quick-apply funnel analytics
Pay-range estimation feeds
Recruiting-marketplace monitoring
Yes — ZipRecruiter's marketplace skews toward US small and mid-market employers, and those postings are resolved with the same title, location, and pay-estimate fields as large companies.
Structured JSON straight from the API, or pushed to your stack natively — S3, BigQuery, Snowflake, Postgres, Kafka, or any HTTPS webhook. Call it from Python, Node, Go, Rust, or any HTTP client. The data lands where your pipeline already lives.
No. You pay for valid, schema-passing rows only. Retries, blocks, CAPTCHAs, and 5xxs are on us. If a run doesn't return data that conforms to the schema, it isn't billed.
Every request routes through the same engine behind our Web Unblocker API: compliant residential IPs, real browser fingerprints, TLS-level evasion, behaviour modelling, and built-in CAPTCHA solving. Hard targets become routine.
Yes. We respect robots policies, rate budgets, and ToS-aware allow/deny lists. We deliver and move on — no row-level retention beyond your replay window. GDPR DPA, PII redaction, and custom data residency available on request.