![ZipRecruiter avatar](https://images.apifyusercontent.com/LG5p40h9gtJjl95acJmcleYw3K2-gPeuJum4qhYBHdw/rs:fill:250:250/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vQzg2YXRDQmhEV3lwdHdITGkvQ29IN2h0ZmlGbDhTd3VocWItemlwcmVjcnVpdGVyLnBuZw.webp)
1 day trial then $5.00/month - No credit card required now
![ZipRecruiter](https://images.apifyusercontent.com/LG5p40h9gtJjl95acJmcleYw3K2-gPeuJum4qhYBHdw/rs:fill:250:250/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vQzg2YXRDQmhEV3lwdHdITGkvQ29IN2h0ZmlGbDhTd3VocWItemlwcmVjcnVpdGVyLnBuZw.webp)
ZipRecruiter
1 day trial then $5.00/month - No credit card required now
Get Salaries, Locations and Job Titles from ZipRecruiter. It's fast and costs little.
Get salary data from multiple locations?
Closed
Is it possible to get data from more than 1 city at a time? If not, what do you suggest as a way to do this? I don't want to create hundreds of different job runs for each city.
![canadesk avatar](https://apify-image-uploads-prod.s3.amazonaws.com/sjqXa96797jAPWGZh/v6sodAN4H4ng62MLi-fdk_knowledge_logo.png)
Yes! You can use https://apify.com/canadesk/ziprecruiter-bulk with a high-quality proxy group.
Otherwise, using the current actor, you'd have to loop requests through API.
PS. We also cleaned up the output JSON, so the format is a bit different now.
mr415
Hello,
So to confirm I can run a search based on multiple cities and get salary data for each job title in that city?
If yes, what fields are returned?
![canadesk avatar](https://apify-image-uploads-prod.s3.amazonaws.com/sjqXa96797jAPWGZh/v6sodAN4H4ng62MLi-fdk_knowledge_logo.png)
Yes. Fields are the same as this actor.
Example:
[INPUT] { "city": [ "New York, NY", "Los Angeles, CA", "Boston" ], "country": "usa", "process": "ga", "proxy": { "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ] }, "query": "Web Developer", "timeout": 30, "retries": 0 }
[OUTPUT] [ { "p90_earners": { "yearly": "$147,147", "monthly": "$12,262", "weekly": "$2,829", "hourly": "$71" }, "p75_earners": { "yearly": "$124,200", "monthly": "$10,350", "weekly": "$2,388", "hourly": "$60" }, "avg_earners": { "yearly": "$95,590", "monthly": "$7,965", "weekly": "$1,838", "hourly": "$46" }, "p25_earners": { "yearly": "$78,800", "monthly": "$6,566", "weekly": "$1,515", "hourly": "$38" }, "nationwide": { "salary": "$93,848", "salary_raw": 93848, "salary_year": "$93,848", "salary_year_raw": 93848, "salary_month": "$7,821", "salary_month_raw": 7820.666666666667, "salary_week": "$1,805", "salary_week_raw": 1804.7692307692307, "salary_hour": "$45", "salary_hour_raw": 45.11923076923077, "percent_from_base": "100%", "location": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} }, "national": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} }, "ip_location": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} } }, "city": "New York, NY" }, { "p90_earners": { "yearly": "$134,500", "monthly": "$11,208", "weekly": "$2,587", "hourly": "$65" }, "p75_earners": { "yearly": "$113,500", "monthly": "$9,458", "weekly": "$2,183", "hourly": "$55" }, "avg_earners": { "yearly": "$93,848", "monthly": "$7,821", "weekly": "$1,805", "hourly": "$45" }, "p25_earners": { "yearly": "$72,000", "monthly": "$6,000", "weekly": "$1,385", "hourly": "$35" }, "nationwide": { "salary": "$93,848", "salary_raw": 93848, "salary_year": "$93,848", "salary_year_raw": 93848, "salary_month": "$7,821", "salary_month_raw": 7820.666666666667, "salary_week": "$1,805", "salary_week_raw": 1804.7692307692307, "salary_hour": "$45", "salary_hour_raw": 45.11923076923077, "percent_from_base": "100%", "location": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} }, "national": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} }, "ip_location": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} } }, "city": "Los Angeles, CA" }, { "p90_earners": { "yearly": "$146,120", "monthly": "$12,176", "weekly": "$2,810", "hourly": "$70" }, "p75_earners": { "yearly": "$123,300", "monthly": "$10,275", "weekly": "$2,371", "hourly": "$59" }, "avg_earners": { "yearly": "$111,291", "monthly": "$9,274", "weekly": "$2,140", "hourly": "$54" }, "p25_earners": { "yearly": "$78,200", "monthly": "$6,516", "weekly": "$1,503", "hourly": "$38" }, "nationwide": { "salary": "$93,848", "salary_raw": 93848, "salary_year": "$93,848", "salary_year_raw": 93848, "salary_month": "$7,821", "salary_month_raw": 7820.666666666667, "salary_week": "$1,805", "salary_week_raw": 1804.7692307692307, "salary_hour": "$45", "salary_hour_raw": 45.11923076923077, "percent_from_base": "100%", "location": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} }, "national": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} }, "ip_location": { "annualized_min": 72000, "annualized_max": 113500, "preferred_compensation_interval": "hourly", "histogram": {} } }, "city": "Boston" } ]
mr415
Is there a way to filter the results by submitted date? For example, I am not interested in pay from 2 years ago. Right now, it is not clear on what date range the pay is for. If the pay shows $5 from 8 years ago that is not helpful. I'd like to filter by a date range. Is this possible or something you can quickly add?
![canadesk avatar](https://apify-image-uploads-prod.s3.amazonaws.com/sjqXa96797jAPWGZh/v6sodAN4H4ng62MLi-fdk_knowledge_logo.png)
To our knowledge, ZipRecruiter does not provide this information?
You can point us to where you found those filters on their website and we'll check.
- 5 monthly users
- 1 star
- 100.0% runs succeeded
- Created in Nov 2023
- Modified 16 days ago