Unlock the power of millions of job listings with our ZipRecruiter Scraper – Your gateway to real-time labor market insights! Navigate the job market like a pro with our ZipRecruiter Scraper. From salary trends to skill demands, access the data you need to stay ahead in today's competitive landscape
ZipRecruiter is one of the largest job posting platforms in the United States, aggregating millions of job listings from various sources. Scraping ZipRecruiter offers invaluable data for:
Our ZipRecruiter scraper allows you to extract a wealth of information, including but not limited to:
By leveraging this data, you can gain a comprehensive view of the job market, identify trends, and make data-driven decisions for your business, research, or personal career growth.
This actor allows you to scrape job listings from ZipRecruiter.com and extract important details such as job title, company name, location, salary, job description, and other relevant information.
Multiple Search Queries: Supports scraping based on multiple search URLs, formatted as:
Here's an example of how to set up the input for scraping fire alarm technician jobs in New York:
1{ 2 "startUrls": [ 3 { 4 "url": "https://www.ziprecruiter.com/jobs-search?form=jobs-landing&search=fire+alarm+technician&location=New+York%2C+NY" 5 } 6 ], 7 "maxItems": 1000, 8 "maxConcurrency": 10, 9 "minConcurrency": 1, 10 "maxRequestRetries": 10, 11 "proxy": { 12 "useApifyProxy": true, 13 "apifyProxyGroups": [ 14 "RESIDENTIAL" 15 ], 16 "apifyProxyCountry": "US" 17 } 18}
The output data typically includes:
1{ 2 "Title": "Full-Time Alarm technicians", 3 "IsExternal": false, 4 "IsNewJob": false, 5 "IsOrganic": false, 6 "IsActiveEmployer": false, 7 "OrgName": "Securetell Inc", 8 "OrgURL": "/co/Securetell-Inc/Jobs", 9 "LocationURL": "/jobs-search?search=Fire Alarm Technician&location=Westbury,NY", 10 "City": "Westbury", 11 "State": "NY", 12 "Benefits": null, 13 "SaveJobURL": "[URL for saving the job]", 14 "CompanyLogoURL": "", 15 "IsJobSaved": false, 16 "HasZipApply": true, 17 "QuickApplyHref": "[URL for quick apply]", 18 "ShowSalary": true, 19 "FormattedSalary": "$25 Hourly", 20 "FormattedSalaryShort": "$25 / hr", 21 "SalarySource": "provided", 22 "EmploymentType": "Full-Time", 23 "EmploymentTags": {}, 24 "WhyWorkHereBlurb": "", 25 "EncryptedQuizID": "827e0df3", 26 "JobURL": "https://www.ziprecruiter.com/c/Securetell-Inc/Job/Full-Time-Alarm-technicians/-in-Westbury,NY?jid=dff3b05032fd7e28", 27 "Href": "[URL for job application]", 28 "ApplyURL": "", 29 "AppliedStatus": 2, 30 "FirstSeenDaysAgo": 24, 31 "TapURL": "", 32 "OpenInTab": false, 33 "QuizID": 226379264, 34 "Snippet": "Growing <b>Alarm</b> Company based in Nassau County is looking for Full-Time <b>technicians</b> with good ... We install and service <b>fire</b> <b>alarms</b>, burglar <b>alarms</b>, and other security related systems. Candidates ...", 35 "Source": "ZipRecruiter", 36 "LVK": "VklYGmxpudK3jnCJl23TbA.--NWLhYBIPs", 37 "Lat": 40.75566101074219, 38 "Lng": -73.5876235961914, 39 "BuyerType": "subs_fulfillment", 40 "Company": { 41 "uuid": "zr_missing_company_default" 42 }, 43 "ImpressionID": "5Z6lVs8Bhgoo29-8", 44 "jobDetails": { 45 "ListingVersionKey": "VklYGmxpudK3jnCJl23TbA.--NUpNgqqxo", 46 "EncryptedQuizID": "", 47 "JobTitle": "Full-Time Alarm technicians", 48 "JobLocation": "Westbury, NY", 49 "Description": "<h3>Job Description</h3><div><div>Growing Alarm Company based in Nassau County is looking for Full-Time technicians with good communication skills, willing to learn to join our team. We install and service fire alarms, burglar alarms, and other security related systems.<br><br></div>...[Full description]</div>", 50 "PostedTime": "24 days ago", 51 "CompanyDetails": { 52 "Name": "Securetell Inc", 53 "WhyWorkHereBlurb": "", 54 "Description": "", 55 "LogoURL": "", 56 "Address": "", 57 "City": "Westbury", 58 "State": "NY", 59 "CountryCode": "USA", 60 "Zipcode": "11590", 61 "SearchURL": "/co/Securetell/Jobs", 62 "IsCompanyPageIndexed": false, 63 "Website": "", 64 "JoinedYear": "2021", 65 "Followers": 14 66 }, 67 "CompanyLogo": { 68 "URL": "", 69 "Width": "", 70 "Height": "" 71 }, 72 "IsDisplaySalary": true, 73 "Salary": "$25 Hourly", 74 "EmploymentType": "Full-Time", 75 "Benefits": null, 76 "SaveJobURL": "[URL for saving the job]", 77 "RelatedDirpURL": "/jobs-search?search=Summer-Fire-Alarm-Technician&location=Westbury,-NY", 78 "ZipApplyPaidJobPageURL": "[URL for ZipApply paid job page]", 79 "IsJobSaved": false, 80 "BackToJobsURL": "/Jobs/Summer-Fire-Alarm-Technician", 81 "CanInterceptOnZR": true, 82 "DisableJobApply": false, 83 "HasCompanyTab": false, 84 "JobIsClosed": false, 85 "IsEstimatedPay": false, 86 "IsRemote": false, 87 "Industry": "Real Estate", 88 "ExtendedJobDetails": null, 89 "JobCategoryTitle": "Full-Time Alarm technicians", 90 "JobPageImageData": { 91 "ImagePath": "[URL for job page image]", 92 "ImageAlt": "Securetell Inc job posting for a Full-Time Alarm technicians in Westbury, NY with a salary of $25 Hourly with a map of Westbury location.", 93 "ImageTitle": "Full-Time Alarm technicians Job Opening in Westbury, NY at Securetell Inc" 94 } 95 } 96}
Title
: The title of the job listingIsExternal
: Boolean indicating if the job is from an external sourceIsNewJob
: Boolean indicating if this is a newly posted jobIsOrganic
: Boolean indicating if this is an organic (non-sponsored) listingIsActiveEmployer
: Boolean indicating if the employer is actively hiringOrgName
: Name of the organization offering the jobOrgURL
: URL path to the organization's ZipRecruiter pageLocationURL
: URL path for searching similar jobs in this locationCity
: City where the job is locatedState
: State where the job is locatedBenefits
: List of benefits offered (null if not specified)SaveJobURL
: URL for saving the job to a user's accountCompanyLogoURL
: URL of the company's logo imageIsJobSaved
: Boolean indicating if the job has been saved by the userHasZipApply
: Boolean indicating if the job can be applied to via ZipRecruiterQuickApplyHref
: URL for quick application processShowSalary
: Boolean indicating if the salary is displayedFormattedSalary
: Formatted string of the salaryFormattedSalaryShort
: Short formatted string of the salarySalarySource
: Source of the salary informationEmploymentType
: Type of employment (e.g., Full-Time, Part-Time)EmploymentTags
: Additional tags related to employmentWhyWorkHereBlurb
: Short description of why to work at this companyEncryptedQuizID
: Encrypted ID for any associated quizJobURL
: Full URL of the job listing on ZipRecruiterHref
: URL for applying to the jobApplyURL
: Alternate URL for applying (if different from Href)AppliedStatus
: Numeric status indicating if/how the job has been applied toFirstSeenDaysAgo
: Number of days since the job was first seenTapURL
: URL for mobile tap actionsOpenInTab
: Boolean indicating if the job should open in a new tabQuizID
: ID of any associated quizSnippet
: Short snippet or summary of the job descriptionSource
: Source of the job listing (e.g., ZipRecruiter)LVK
: Listing Version Key (unique identifier for the listing version)Lat
: Latitude of the job locationLng
: Longitude of the job locationBuyerType
: Type of buyer for this job listingCompany
: Object containing company informationImpressionID
: Unique ID for this impression of the job listingListingVersionKey
: Unique key for this version of the listingEncryptedQuizID
: Encrypted ID of any associated quizJobTitle
: Title of the jobJobLocation
: Location of the jobDescription
: Full HTML description of the jobPostedTime
: When the job was postedCompanyDetails
: Object containing detailed company informationCompanyLogo
: Object containing company logo informationIsDisplaySalary
: Boolean indicating if salary is displayedSalary
: Salary informationEmploymentType
: Type of employmentBenefits
: List of benefits (if any)SaveJobURL
: URL for saving the jobRelatedDirpURL
: URL for related job searchesZipApplyPaidJobPageURL
: URL for ZipApply paid job pageIsJobSaved
: Boolean indicating if the job is savedBackToJobsURL
: URL to return to job search resultsCanInterceptOnZR
: Boolean indicating if ZipRecruiter can intercept the applicationDisableJobApply
: Boolean indicating if job application is disabledHasCompanyTab
: Boolean indicating if there's a company information tabJobIsClosed
: Boolean indicating if the job listing is closedIsEstimatedPay
: Boolean indicating if the pay is an estimateIsRemote
: Boolean indicating if the job is remoteIndustry
: Industry category of the jobExtendedJobDetails
: Additional job details (if any)JobCategoryTitle
: Category title for the jobJobPageImageData
: Object containing image data for the job pageNote: Some fields may be empty or null depending on the specific job listing.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!