ZipRecruiter Jobs Scraper
Pricing
from $3.00 / 1,000 overview job extracteds
ZipRecruiter Jobs Scraper
Scrape ZipRecruiter job postings into clean structured data — search by keyword + location or paste a filtered search URL. Fast overview (titles + links) or full detail: company, location, salary band, employment type, posted/expiry dates, category, industry & description. Clean JSON/CSV, no code.
Pricing
from $3.00 / 1,000 overview job extracteds
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
ZipRecruiter Jobs Scraper — Salary, Company & Search Data 💼
🎉 Turn any ZipRecruiter search into a clean, structured jobs dataset — salaries, companies & full descriptions included
Built for recruiters, talent researchers, job aggregators, and HR analytics teams
📋 Overview
Need ZipRecruiter job data without copy-pasting hundreds of listings? This actor turns any keyword + location — or a pre-filtered search URL — into a clean dataset of job postings you can export to JSON, CSV, or Excel in minutes.
Why professionals choose us:
- ✅ Real salary data: Min/max salary, currency, and pay period straight from each posting
- ⚡ Two speeds: Fast overview (titles + links) or rich detail (company, location, salary, dates, category, description)
- 🎯 Filter like a pro: Carry radius, date-posted, salary floor, and employment-type filters through every page
- 💰 Pay only for what you extract: Per-result pricing with a free tier — no monthly subscription
- 💎 Clean, typed fields: 20+ structured fields per job, de-duplicated across pages
- ✨ No code, no account: Paste a search, click Start, download your dataset
✨ Features
- 🔍 Keyword + location search:
software engineerinAustin, TX, or any role nationwide - 🚀 Paste-a-URL mode: Drop in a filtered ZipRecruiter search URL and every filter is preserved
- 💵 Salary intelligence: Salary min/max, unit (hourly/yearly), and currency for benchmarking
- 🏢 Company & location: Hiring organization, city, state, and country for every job
- 📅 Freshness signals: Posted date and expiry date to find the newest openings
- 🗂️ Classification: Employment type, occupational category, and industry
- 📝 Full descriptions: Complete job description text in detail mode
- 🔁 Auto de-duplication: One clean row per job across all search pages
- 📄 Run report: A built-in HTML summary of every run
🚀 Getting Started (3 Simple Steps)
Step 1: Enter your search
Type a job title (e.g. registered nurse) and an optional location (Austin, TX or a ZIP). Or paste one or more filtered ZipRecruiter search URLs under Advanced.
Step 2: Pick a mode
Choose Overview for a fast list of titles + links, or Detail for the full record (salary, company, description, dates).
Step 3: Run & download
Click Start. When the run finishes, export your jobs as JSON, CSV, or Excel — or pull them via the API.
📥 Input
| Field | Description |
|---|---|
| Search keywords | Job title / keywords to search for |
| Location | City + state (Austin, TX) or a ZIP code |
| Scrape mode | overview (titles + links) or detail (full record) |
| Max results | How many jobs to return (FREE: 25, PAID: unlimited) |
| Search URLs | Paste filtered ZipRecruiter search URLs (advanced) |
| Radius / Posted within / Min salary / Employment type | Optional filters |
📤 Output
Each job is one structured row:
| Field | Description |
|---|---|
title | Job title |
company | Hiring company |
location / city / region / country | Where the job is |
salary_min / salary_max / salary_unit / currency | Compensation band |
employment_type | Full-time, part-time, contract, … |
occupational_category / industry | Role classification |
posted_at / valid_through | Posted & expiry dates |
direct_apply / experience | Apply flag & experience requirement |
description | Full job description (detail mode) |
url / id | Direct link & stable job id |
{"id": "3b0ec9847eac7786","title": "Software Test Engineer - AI Trainer","company": "DataAnnotation","location": "Austin, TX","city": "Austin","region": "TX","country": "US","salary_min": 40,"salary_max": 100,"salary_unit": "HOUR","currency": "USD","employment_type": "FULL_TIME","posted_at": "2026-06-20","url": "https://www.ziprecruiter.com/c/DataAnnotation/Job/...?jid=3b0ec9847eac7786"}
💡 Use Cases
- Salary benchmarking — compare pay bands across roles, cities, and industries
- Recruiting & sourcing — build target lists of live openings by role and geography
- Job aggregators & boards — feed fresh postings into your own product
- Labor-market research — track hiring trends, employment types, and demand
- Lead generation — find companies actively hiring in your niche
💰 Pricing
This actor uses pay-per-event pricing — you only pay for the jobs you actually extract, with a free tier to try it out. No monthly subscription. See the live pricing on the actor's Apify page.
❓ FAQ
Q: Do I need a ZipRecruiter account or API key? A: No. Just enter a search and click Start.
Q: Can I use my own filtered search? A: Yes — run the search on the site, then paste the resulting URL into Search URLs. Radius, date, salary, and employment-type filters are carried through.
Q: What's the difference between Overview and Detail? A: Overview is fast and cheap (title + link per job). Detail fetches each job's full record — company, salary, dates, category, and description.
Q: Is this legal? A: It only returns publicly available job postings. See the legal note below.
🐛 Troubleshooting
No jobs returned
- Broaden the keyword or location, or remove restrictive filters.
- Confirm the location format (
City, STor a ZIP).
Fewer results than expected
- FREE runs are capped at 25 jobs. Upgrade for unlimited.
- Some searches simply have few live postings.
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract private user data. They only return job postings that employers have chosen to publish publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, your results could contain personal data (for example, a hiring-manager name or email an employer published in a posting). Personal data is protected by the GDPR in the European Union and by other regulations worldwide. You should not process personal data unless you have a legitimate reason to do so. If you're unsure, consult your lawyers. You can also read Apify's blog post on the legality of web scraping.
Note on data sources: This is an independent tool and is not affiliated with, endorsed by, or sponsored by ZipRecruiter. "ZipRecruiter" and all related names and trademarks belong to their respective owners; their use here is descriptive only. The actor returns only publicly available job-posting data.
✨ More by SIÁN Agency
- Jobs Search API — Indeed, LinkedIn & Glassdoor
- Zillow Agent Scraper — Licenses & Contacts
- Smart Idealista Scraper — Property Data
- Browse all SIÁN actors →
⭐ Love this actor? Leave a 5-star review — it helps us build more features for you.