Quick Answer
Yes, ZipRecruiter is legit. It is a publicly traded US company, employers pay for it, and it is free for job seekers. The risk is in individual job posts and in texts that use its name.
- 1-Click Apply sends the resume already in your account and your profile to the employer the moment you click.
- When Apply Now sends you to another site, ZipRecruiter's Applied Jobs tab does not list that application.
- ZipRecruiter never offers a job by call, text, or WhatsApp. Its real texts start with "ZipRecruiter:" and link only to ziprecruiter.com.
- Its Job Posting Rules say employers should never require you to pay them fees.
To keep track of jobs you applied to, HideJobs, the browser extension I build, adds a Mark as Applied button to ZipRecruiter job cards and hides marked jobs while the Applied filter is on.
Is ZipRecruiter a real company, and who pays for it?
Is ZipRecruiter legit? As a company, yes. ZipRecruiter, Inc. is based in Santa Monica, California, and its stock trades on the New York Stock Exchange, so it files public annual reports. Its annual report for 2025 says it earns "substantially all of our revenue from fees paid by employers to post jobs" and that "ZipRecruiter is free to use for job seekers."
The company being real does not make every listing real. The same annual report lists the risk that "bad actors may use our marketplace" for fraud such as identity theft. ZipRecruiter says it screens employers and re-checks listings as they are posted, and adds, in its own help center: "Still, no system is perfect." So check each job and each message on its own.
How ZipRecruiter works: why the same job shows up on other sites
ZipRecruiter's page for employers says: "When employers post a job to ZipRecruiter, it is posted to ZipRecruiter.com and sent to our network of 100+ job sites, instantly." It also feeds jobs into Google's job search.
So expect to see duplicates when you search:
- A duplicate on its own is not a red flag. Seeing the same job on ZipRecruiter, another job board, and Google is how the system is designed to work.
- You can apply to the same job twice without noticing. In HideJobs, the ZipRecruiter card shows "Likely applied to this job on LinkedIn" (or whichever site) when your HideJobs job tracker already has an applied job at that company with a very similar title (limits below).
The one-click button can follow the job too. The annual report says ZipRecruiter's "one-click application technology works across both our marketplace and certain Job Distribution Partners," so one-click applications can also start on certain partner sites, not only on ZipRecruiter.
How you apply also depends on the button. ZipRecruiter's help center says "1-Click Apply" means "the application is hosted by ZipRecruiter," while "Apply Now" means "the application is housed externally on another site" and opens in a new window.
What 1-Click Apply sends, and who can see your resume
ZipRecruiter's help article on 1-Click Apply says: "As soon as you click '1 Click Apply' on a job post while signed in, your original resume on file and profile information is sent to the potential employer. This serves as your application!"
The help center says Apply Now jobs are hosted on another site, but the privacy policy says Apply Now lets you choose your saved resume or a different one, so the two pages describe Apply Now differently. With 1-Click Apply there is no such choice: ZipRecruiter "will automatically send the existing resume in your account," so if you want a tailored resume for a job, replace the one in your profile before you click.
Who can see your resume:
- Employers you apply to. ZipRecruiter's help center says your contact information and resume go to the hiring manager who posted the job, and its privacy policy adds the employer's agents and applicant tracking systems.
- Other employers and recruiters, if you opt in to the Resume Database. Then they can see your resume and contact details when logged in to their accounts. They pay for this: the annual report says resume database plans let ZipRecruiter's customers "search and view resumes."
- Copies already saved stay saved. The privacy policy says you can opt out of the Resume Database on the My Profile tab at any time, but an employer or recruiter that "copied or otherwise saved your information prior to you opting-out" keeps it.
ZipRecruiter's Applied Jobs tab also leaves out Apply Now applications that send you to another site. Its help center says the Applied Jobs tab lists jobs "you have successfully applied to using your ZipRecruiter account," and that it "can not provide information for any external applications completed via a third party website." If many of your applications end on outside sites, ZipRecruiter's own list will be incomplete. To keep a record of them, click Mark as Applied on the job card in HideJobs after you apply (Free). It is manual, it hides the job from your results while the Applied filter is on, and with a login you can save it to your HideJobs job tracker (more below).
Is ZipRecruiter safe? Real messages vs scams using its name
Some scams never touch ZipRecruiter's website: they arrive as texts or calls that borrow its name. ZipRecruiter's Trust & Safety page says: "we will never reach out to you through phone calls, text messages, or apps like WhatsApp to offer employment. If you receive any of these types of messages offering employment, they are scams."
A real ZipRecruiter text, according to that page:
- Only comes if you created an account and opted in to text alerts. Replying STOP ends them.
- Starts with "ZipRecruiter:" and links only to ziprecruiter.com.
- Comes from (947) 777-0011, or for two-factor codes from (424) 402-1647 or (888) 646-8403.
- Apart from two-factor codes, is about one of three things: a reminder that an employer invited you to apply, an upcoming interview, or an unread message from an employer.
- Never asks you to text or call back. ZipRecruiter says it will never text you a job offer or a job recommendation.
Messages from employers are different. ZipRecruiter says employers can message you through its messaging center, and will call or text you only if you shared your phone number in your application or profile. A call from an employer you applied to can be real if you shared your number. The scam tactics ZipRecruiter lists include claiming to be a ZipRecruiter HR representative or recruiter, offering a remote or flexible job by call or text, asking for your ZipRecruiter login, asking you to pay through WhatsApp or phone calls, and creating a sense of urgency.
Be careful with chat interviews too. ZipRecruiter's guide to chat interview scams describes fake employers who interview over messaging apps and then ask for "a credit card number, account PIN, social security number, or other sensitive information." Its advice is to check the interviewer's email domain and phone number against the employer's real website and to treat chat interviews "only with extreme caution."
Red flags of a ZipRecruiter scam job, and how to report one
ZipRecruiter's Job Posting Rules work as a checklist. A post or employer that does any of these breaks them:
- Asking you to pay. The rules say employers "should never require the job seeker to pay any fees directly to the employer."
- Not a real opening. Each posting must represent "a real and current job opening."
- Not an allowed kind of job. Multi-level marketing, unpaid roles, franchise or business opportunities, and survey collection, opinion participants, or focus groups are not allowed.
- Asking for a photo or video with the application. The rules ban requiring one.
- Personal information in the job description or in the application instructions. The rules say employers should never include it.
To find some of these across a page of results, Deep Scanner in HideJobs reads the full descriptions of the jobs on your current results page and flags the ones that mention words you choose, such as "franchise" or "survey". It matches words, so it does not tell a scam from a real job.
ZipRecruiter's fraud prevention article also warns about anyone asking you to transfer funds or send them a check, and says to confirm with your bank that a check is real before you cash it. The rules themselves say ZipRecruiter is "under no obligation to review any Job Postings," so a post being live does not mean someone approved it. Before you share anything beyond your resume, look the company up on its own website and check that the email domain and phone number you were given match it. For scam types, recovery steps, and where to report a loss to the authorities, see our guide to job scams.
To report a post, start from your search results or your Applied Jobs list. ZipRecruiter's help article says hovering over the job shows a small grey "Report job" button in the bottom right corner, where you choose a reason. Scam texts and calls go to trustandsafety@ziprecruiter.com. To stop seeing an employer's posts yourself, click the eye icon at the end of the company line in HideJobs: it hides every job from that exact company name (Premium). That only changes what you see and does not check whether a job is a scam.
Keep ZipRecruiter applications from slipping through
ZipRecruiter's Applied Jobs tab does not list applications you finish on outside sites, and the same job can reach you through different sites. HideJobs runs on ZipRecruiter's job search results and adds a record you control.
- Mark as Applied. Every ZipRecruiter job card, and the open job's details pane, gets a Mark as Applied button. Click it after you apply, including on Apply Now jobs, and with the Applied filter on the job disappears from your results. It is manual: it does not read ZipRecruiter's own applied status, and marks are stored in that browser.
- Save it to the job tracker. Marking a job asks "Add to Job Tracker?" Click Add to tracker and it is saved to the HideJobs job tracker as Applied, so jobs you applied to on outside sites end up on the same list as the other jobs you track. Logged out, you can log in and it is saved after.
- Spot jobs you applied to on another site. If your tracker already has an applied job at the same company with a very similar title, the ZipRecruiter card shows "Likely applied to this job on" followed by the site, for example LinkedIn. If you applied to other jobs at that company, it shows "Applied to 3 jobs at this company" (with your number). It only uses jobs in your HideJobs tracker, and "likely" is a guess from the title, so it can miss a renamed role. It is a label only and never hides the job.
- Mark as Dismissed. Hides jobs you ruled out, so they stop coming back in your searches while the Dismissed filter is on. Like Applied, it is manual and stored in that browser.
- Hide a company. Click the eye icon at the end of the company line and every job listed under that exact company name is hidden, on ZipRecruiter and on the other job sites HideJobs supports. Matching is by exact company name, so "Acme Corp" is not hidden by "Acme".
- Hide jobs by keyword. Hides cards whose visible text contains words you choose, such as "survey". It reads the card, not the full description. For full descriptions, use Deep Scanner (own keyword list, current results page only).
HideJobs does not detect scams or check employers, so you still need to check jobs and messages yourself. It works on ZipRecruiter's job search pages on ziprecruiter.com in a desktop browser, not on single job pages or on ZipRecruiter's other country sites, such as ziprecruiter.co.uk. For company blocking on LinkedIn too, see how to exclude a company from LinkedIn job search.

Anton writes about job search problems from firsthand experience. He builds tools to solve issues like repeated listings, irrelevant results, and inefficient filtering across job platforms.
Related Resources:
- Job Scams: How to Spot One and What to Do If You're Hit - Common job scam types, red flags, and what to do if you lost money
- Job Application Tracker: What to Track and How to Set It Up - Keep one record of every application, whichever site it came from
- What Is a Ghost Job? How to Spot Fake Job Listings (2026) - Listings that look open but are not really hiring