![ZipRecruiter avatar](https://images.apifyusercontent.com/_lDpkdGQzHCph7SboLteRWc39TazPa1PJW8x2vxfsg4/rs:fill:92:92/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vQzg2YXRDQmhEV3lwdHdITGkvQ29IN2h0ZmlGbDhTd3VocWItemlwcmVjcnVpdGVyLnBuZw.webp)
This Actor is unavailable because the developer has decided to deprecate it. Would you like to try a similar Actor instead?
See alternative Actors![ZipRecruiter](https://images.apifyusercontent.com/_lDpkdGQzHCph7SboLteRWc39TazPa1PJW8x2vxfsg4/rs:fill:92:92/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vQzg2YXRDQmhEV3lwdHdITGkvQ29IN2h0ZmlGbDhTd3VocWItemlwcmVjcnVpdGVyLnBuZw.webp)
ZipRecruiter
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.