ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
Pricing
from $3.80 / 1,000 results
ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
Pay-per-event ZipRecruiter scraper. Extract job titles, salaries, companies, locations, descriptions, and apply links across 13 countries. Search by keyword, filter by job type, posting date, and salary range. Get 50+ clean fields per job including company profile, GPS coordinates, and benefits.
Pricing
from $3.80 / 1,000 results
Rating
0.0
(0)
Developer
SilentFlow
Maintained by CommunityActor stats
1
Bookmarked
254
Total users
41
Monthly active users
9 hours ago
Last modified
Categories
Share
ZipRecruiter Scraper - Pay Per Event
From SilentFlow. Creators of Pinterest Scraper (#1 for βpinterest pins scraperβ in Apify Store search) and Leboncoin Scraper Ppe, with 260,000+ combined lifetime runs.
by SilentFlow
Pay only for the data you get! Proxies included, no compute costs.
Extract job listings, salaries, companies, locations, descriptions, and application links from ZipRecruiter, by URL or search query, at scale.
β¨ Why use this scraper?
- π° Pay per result: No compute costs, only pay for the jobs you get
- π Proxies included: Residential proxy costs are built in, no extra configuration
- π Search by keyword + location: Find jobs by title, company, or skill with geographic targeting
- π― Filters & sorting: Filter by job type, posting date, salary, sort by relevance, date, or salary
- π Rich structured data: 30+ fields per job including salary range, GPS coordinates, benefits, and apply link
π― Use cases
| Industry | Application |
|---|---|
| Job Market Analytics | Track hiring trends, salary ranges, and demand by role across cities |
| Recruitment Intelligence | Monitor competitor job postings and compensation packages |
| Career Research | Aggregate job opportunities matching specific skills and locations |
| HR & Staffing | Build pipelines of open positions for staffing agencies |
| Salary Benchmarking | Compare salary data across regions and employment types |
| Market Research | Analyze which companies are hiring and in what roles |
π₯ Input parameters
URL Scraping
| Parameter | Type | Description |
|---|---|---|
startUrls | array | ZipRecruiter job URLs or search result URLs |
Search
| Parameter | Type | Description |
|---|---|---|
searches | array | Search queries (e.g. "software engineer", "data analyst") |
location | string | Location for search (e.g. "New York, NY", "Remote"), required when using searches |
Sorting & Filtering
| Parameter | Type | Default | Description |
|---|---|---|---|
sort | string | relevance | Sort order: relevance, date, distance, salary |
jobType | string | , | Employment type: full_time, part_time, contract, internship, temporary |
postedWithin | string | anytime | Date filter: today, 3days, week, month, anytime |
salaryRange | string | , | Minimum salary filter (e.g. "50000" for $50K+) |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 50 | Maximum total jobs to return |
maxPages | integer | 5 | Maximum search result pages per query (~20 jobs per page) |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
includeDetails | boolean | true | Fetch each job detail page for full data (description, salary, benefits, coordinates) |
Advanced
| Parameter | Type | Default | Description |
|---|---|---|---|
concurrency | integer | 5 | Parallel workers for detail page fetching |
requestTimeout | integer | 30 | Seconds per request |
debugMode | boolean | false | Enable verbose logging |
π Output data
Job example
{"id": "503842941","url": "https://www.ziprecruiter.com/jobs/503842941-software-engineer-a-google","title": "Software Engineer","description": "<p>We are looking for a Software Engineer to join our team...</p>","company": "Google","companyUrl": "https://www.google.com","companyLogo": "https://photos.ziprecruiter.com/google-logo.png","location": "New York, NY","city": "New York","state": "NY","country": "US","postalCode": "10001","latitude": 40.7128,"longitude": -74.006,"salaryMin": 120000,"salaryMax": 180000,"salaryInterval": "YEAR","salaryCurrency": "USD","salaryText": "$120,000 - $180,000/yr","benefits": ["Health insurance", "401(k)", "Paid time off"],"employmentType": "FULL_TIME","industry": "Technology","category": "Software Development","skills": "","experienceRequirements": "","postedDate": "2026-02-25","validThrough": "2026-03-25","postedHumanDate": "3 days ago","directApply": true,"applyUrl": "https://www.ziprecruiter.com/jobs/apply/...","scrapedAt": "2026-02-28T18:45:10Z","dataType": "job"}
ποΈ Data fields
| Category | Fields |
|---|---|
| Identifiers | id, url |
| Job Info | title, description, company, companyUrl, companyLogo |
| Location | location, city, state, country, postalCode |
| Coordinates | latitude, longitude |
| Compensation | salaryMin, salaryMax, salaryInterval, salaryCurrency, salaryText |
| Benefits | benefits |
| Employment | employmentType, industry, category, skills, experienceRequirements |
| Dates | postedDate, validThrough, postedHumanDate |
| Application | directApply, applyUrl |
| Meta | scrapedAt, dataType |
π Examples
Search for jobs in New York
{"searches": ["software engineer"],"location": "New York, NY","maxItems": 50,"maxPages": 3}
Full-time jobs posted this week
{"searches": ["data analyst"],"location": "San Francisco, CA","jobType": "full_time","postedWithin": "week","sort": "date","maxItems": 100}
High-salary remote jobs
{"searches": ["machine learning engineer"],"location": "Remote","salaryRange": "150000","maxItems": 50}
Scrape a ZipRecruiter search URL
{"startUrls": [{ "url": "https://www.ziprecruiter.com/jobs/search?search=nurse&location=Chicago%2C+IL" }],"maxItems": 100,"includeDetails": true}
π» Integrations
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"searches": ["software engineer"],"location": "New York, NY","sort": "date","maxItems": 50,}run = client.actor("silentflow/ziprecruiter-scraper-ppe").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], item["company"], item["salaryText"])
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('silentflow/ziprecruiter-scraper-ppe').call({searches: ['software engineer'],location: 'New York, NY',sort: 'date',maxItems: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => console.log(item.title, item.company, item.salaryText));
π Performance & limits
| Metric | Value |
|---|---|
| Fields per job | 30+ |
| Jobs per search page | ~20 |
| Max pages per search query | Configurable (default: 5) |
| Proxies | Residential, included in the price |
π‘ Tips for best results
- Use
includeDetails: trueto get the full dataset, description, structured salary, benefits, GPS coordinates, and apply link - Combine filters: use
jobType,postedWithin, andsalaryRangetogether to get exactly what you need - Location is required for searches: always provide
locationwhen using thesearchesparameter - Start small: set
maxItems: 10for your first run to verify the output format before scaling up - Use
postedWithin: "week"to focus on fresh job listings with active applications
β FAQ
Q: What types of ZipRecruiter URLs are supported?
A: Job detail pages (/jobs/...) and search result pages (/jobs/search?...).
Q: Do I need a ZipRecruiter account or API key? A: No. The scraper works without any ZipRecruiter credentials.
Q: What's the difference between includeDetails: true and false?
A: With includeDetails: false, search results return basic info (title, company, location, URL). With true, each job gets a full detail fetch, adding description, structured salary, benefits, coordinates, and more.
Q: Can I search for remote jobs?
A: Yes. Set location to "Remote" to find remote positions.
Q: How many results can I get per search?
A: ZipRecruiter typically shows ~20 results per page with many pages available. Use maxPages to control pagination depth.
More SilentFlow scrapers
π E-commerce
Pinterest - Pinterest Scraper | Pins, Boards and Profiles
Leboncoin Ppe - Leboncoin Scraper Ppe
Back Market - Back Market Scraper | Refurbished Prices
Leboncoin - Leboncoin Ad Details Scraper
1688 Wholesale - 1688 Wholesale Scraper
TikTok Shop - TikTok Shop Scraper
Udemy Course - Udemy Course Scraper
ImportYeti - US Customs Records, Suppliers & Trade Data - ImportYeti Scraper - US Customs Records, Suppliers & Trade Data
Bring a Trailer - Bring a Trailer Scraper
Store Leads - Store Leads Scraper | Shopify Data
Naver - Naver Products Scraper | Shopping Prices, Sellers and Ratings
Naver - Naver Scraper | Shopping Products, Prices and Reviews
Taobao - Taobao Scraper | Products, Prices and Sellers
Vinted Marketplace - Vinted Marketplace Scraper
Walmart - Walmart Product Scraper
Agoda - Agoda Scraper | Hotel Prices and Guest Ratings
Alibaba - Alibaba Products Scraper | Wholesale Prices and MOQ
AliExpress - AliExpress Reviews Scraper | Feedback, Ratings and Photos
AliExpress - AliExpress Scraper | Products, Prices and Sales
Allegro - Allegro Scraper | Products, Prices and Sellers
Amazon Seller - Amazon Seller Scraper | Emails, Phones and Ratings
CARFAX - CARFAX Scraper | Used Cars, Prices and History
Coupang - Coupang Detail Scraper | Product Prices and Options
Europages - Europages Scraper | Suppliers and B2B Companies
Google Hotels - Google Hotels Scraper | Prices, Offers and Ratings
Homedepot - Homedepot Reviews Scraper | Customer Reviews and Ratings
Lowes - Lowes Products Scraper | Prices, Stock and Specs
Mobile.de - Mobile.de Scraper
Naver - Naver Reviews Scraper | Shopping Product Reviews
Alibaba - Alibaba Scraper | Products, Prices and Suppliers
Amazon Marketplace - Amazon Marketplace Scraper
AutoScout24 - AutoScout24 Scraper
Avito - Avito Scraper | Listings, Prices and Sellers
Ctrip - Ctrip Scraper | Attractions, Tickets and Reviews
eBay Listings - eBay Listings Scraper
Mercari - Mercari Scraper | Listings, Sold Prices and Sellers
Trip - Trip Scraper | Hotels, Prices and Reviews
πΌ Jobs
Indeed - Indeed Company Reviews Scraper
Multi Board - Multi Board Job Scraper
Glassdoor Job Listings - Glassdoor Job Listings Scraper
LinkedIn Job Search - LinkedIn Job Search Scraper | Salaries & Seniority
ATS - ATS Jobs Scraper | Greenhouse, Lever and Ashby
π₯ Glassdoor - π₯ Glassdoor Scraper
Indeed Jobs Ppr - Indeed Jobs Scraper Ppr
Jora - Jora Jobs Scraper
Malt - Malt Scraper | Freelance Profiles
Welcome to the Jungle - Welcome to the Jungle Job Scraper
Arbeitsagentur - Arbeitsagentur Jobs Scraper
Dice Tech - Dice Tech Jobs Scraper
Naukri & NaukriGulf - Naukri & NaukriGulf Jobs Scraper
Seek - Seek Job Scraper
StepStone - StepStone Scraper
π Real estate
SeLoger - SeLoger Scraper | Real Estate Listings
Realtor Rental Listings - Realtor Rental Listings Scraper
Zillow - Zillow Scraper
Airbnb Pro Host Contact & - Airbnb Pro Host Contact & Email Scraper
Bien'ici - Bien'ici Scraper | Property Listings
Rightmove - Rightmove Scraper
Trulia Rental Listings - Trulia Rental Listings Scraper
Airbnb Search - Airbnb Search Scraper
Anjuke - Anjuke Scraper | Rental Listings, Prices and Agents
Idealista - Idealista Scraper
Realestate.com.au - Realestate.com.au Scraper
π£ Social media
LinkedIn Post Search - LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles
Facebook Search - Facebook Search Scraper
LinkedIn Leads - LinkedIn Leads Scraper | Sales Navigator Export
OnlyFans - OnlyFans Profile Scraper
Instagram Engagement - Instagram Engagement Scraper
Instagram - Instagram Story Scraper | Stories & Highlights
TikTok - TikTok Scraper
Meta Ad Library - Meta Ad Library Scraper
YouTube - YouTube Channel Scraper | Videos, Shorts and Views
Skool Community - Skool Community Scraper
Facebook Search - Facebook Search Profiles Scraper | People by Name or Keyword
Kuaishou - Kuaishou Scraper | Videos, Comments and Creator Stats
Reddit - Posts, Comments, Communities & - Reddit Scraper - Posts, Comments, Communities & Users
TikTok Trend - TikTok Trend Scraper | Trending Hashtags and Videos
Weibo - Weibo Scraper | Posts, Profiles and Engagement
Bilibili - Bilibili Scraper
Discord - Discord Scraper | Servers, Member Counts and Invites
Facebook Business Page - Facebook Business Page Scraper
Snapchat - Snapchat Ads Scraper | Ad Library, Impressions & Targeting
YouTube - YouTube Transcript Scraper
π’ Business data
LinkedIn People Search - LinkedIn People Search Scraper | Profiles & Companies
Company Data - Company Data Scraper | Emails, Phones and Tech Stack
Justdial - Justdial Companies Scraper | Business Leads, Phones and Emails
OpenTable - OpenTable Reviews Scraper | Restaurant Reviews and Ratings
Teachable - Courses, Prices & Instructors - Teachable Scraper - Courses, Prices & Instructors
Trustpilot - Trustpilot Enricher
Website Tech Stack - Website Tech Stack Scraper
βοΈ Travel
Google Maps - Google Maps Scraper
Booking.com Hotel - Booking.com Hotel Scraper
Flight Price - Flight Price Scraper
Trip - Trip Reviews Scraper | Hotel Reviews and Ratings
π― Lead generation
Northdata - Northdata Company Scraper
Dealroom - Dealroom Scraper | Companies and Investors
SIRET - SIRET Company Enricher
ZocDoc - Pay Per Result - ZocDoc Scraper - Pay Per Result
Google Ads Transparency - Google Ads Transparency Scraper
UK Companies House - UK Companies House Enricher
BuiltWith - BuiltWith Scraper | Tech Stacks and Top Sites
CNPJ Brazilian - CNPJ Brazilian Company Enricher
Domain - Domain Enricher
French Company Prospector - French Company Prospector
SEC - SEC Scraper | EDGAR Filings and Company Data
ThomasNet Suppliers - ThomasNet Suppliers Scraper
USPTO - USPTO Scraper | Trademark Search and Status
Clutch Agency - Clutch Agency Scraper
G2 - G2 Reviews Scraper
PagesJaunes - PagesJaunes Business Scraper
π SEO
Similarweb - Similarweb Scraper | Website Traffic, Rankings and Competitors
Google News - Google News Scraper
Apple - Apple Scraper | App Store Apps, Ratings and Charts
π§° More tools
π¬ Support
- Feature requests: Let us know what you need
- Custom solutions: Contact us for enterprise integrations or high-volume needs
Check out our other scrapers: SilentFlow on Apify
