ZipRecruiter avatar
ZipRecruiter
Under maintenance
Try for free

1 day trial then $5.00/month - No credit card required now

View all Actors
This Actor is under maintenance.

This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?

See alternative Actors
ZipRecruiter

ZipRecruiter

canadesk/ziprecruiter
Try for free

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.

User avatar

Get salary data from multiple locations?

Closed

mr415 opened this issue
6 months ago

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.

User avatar

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.

User avatar

mr415

6 months ago

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?

User avatar

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" } ]

User avatar

mr415

6 months ago

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?

User avatar

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.

Developer
Maintained by Community
Actor metrics
  • 6 monthly users
  • 0 stars
  • 100.0% runs succeeded
  • Created in Nov 2023
  • Modified 4 days ago