Skip to content

Is This Company Actually Hiring? How to Verify a Job Before You Apply

July 14, 2026

Verify a job on the employer's career site, inspect reposting and requisition signals, and separate evidence that a requisition is open from evidence that the hiring process is moving.

You find a job that fits. Then you notice the same title was posted last month, disappeared, and returned with a fresh date. The company has dozens of open roles, but nobody in your network seems to know whether interviews are happening.

Is the company actually hiring?

You usually cannot prove hiring intent from the listing alone. You can verify that a role is open, compare signals around the requisition, and decide how much application effort the evidence justifies.

That distinction matters. A real company can have a stale or paused job. A reposted role can be active. A job on a major platform can still be fraudulent. Real, open, and actively interviewing are three different conclusions.

Quick answer

Before investing in an application:

  1. Find the role on the employer’s official career site.
  2. Confirm the title, location, requisition number, and application status.
  3. Compare the official listing with the job-board version.
  4. Check whether the role was reposted, modified, or duplicated.
  5. Look for current hiring signals from the team or recruiter.
  6. Research the company and its historical hiring context.
  7. Treat every signal as evidence, not certainty.

The strongest readily available listing signal is that the matching requisition currently accepts applications through a career page linked from the employer’s official site. A requisition is the employer’s internal record for a specific opening, usually identified by a job or requisition number.

An open application path does not confirm that recruiters are reviewing candidates now, that external applicants remain competitive, or that the role has not entered a late hiring stage.

Answer three separate questions

Avoid calling every confusing listing a ghost job. That label has no consistent public definition and often mixes several situations.

1. Is the listing authentic?

StatusWhat you can verify
Verified sourceThe employer’s official career site or an ATS page linked from it contains the role
Unverified sourceThe listing appears only on a third-party site or in an unsolicited message
SuspiciousThe identity, domain, payment request, or data request conflicts with normal hiring practice

2. Is the requisition open?

StatusWhat you can verify
Accepting applicationsThe matching requisition currently accepts a submission
ClosedThe official page says the role is closed or no longer accepts applications
UnclearThe page exists, but the application status cannot be confirmed

3. Is the hiring process visibly active?

StatusWhat you can verify
Direct activity signalA verified recruiter or employer communication confirms current review, screening, or interviews
No public activity signalThe role is open, but there is no public evidence about review timing

A job can be authentic and accepting applications without a visible activity signal. Keep those conclusions separate.

Check the employer’s official career site

Do not rely on the job-board card. Search the employer’s site directly or navigate from its main website to Careers.

Match these details:

  • Employer name
  • Job title
  • Location and work arrangement
  • Requisition or job ID
  • Team or department
  • Description and requirements
  • Closing date when provided
  • Final application domain
  • Whether the Apply action still accepts a submission

The final application page may use an external ATS domain. That alone is not suspicious. The safer test is whether the employer’s official career site links to that application page.

An exact requisition match is stronger than finding a similar title. Large employers may have several Data Analyst openings owned by different teams, locations, and recruiters.

If the official page says the role is closed, stop using an older board copy. If the role exists but its location or level changed, evaluate the current version rather than the version you saved.

If you reached the job through LinkedIn, remember that the Past 24 hours filter does not prove the employer opened a brand-new requisition that day. Our guide to finding LinkedIn jobs posted in the last 24 hours explains how date filtering and ranking differ.

A repost is a reason to investigate, not proof of a ghost job

LinkedIn allows employers to repost closed, expired, or modified jobs. LinkedIn’s own reposting documentation says the repost is treated as a new job, while applicants from the previous post remain associated with the closed version.

A repost can have several explanations, but the repost itself does not identify which one applies. Possible explanations include an unsuccessful earlier search, a declined offer, reopened budget, changed requirements, a recurring opening, or a platform workflow that may have republished the role.

Treat these as hypotheses to investigate, not explanations you have verified. They show why reposted and fake are not synonyms.

Compare the old and new versions if you saved them. A changed requisition number, location, seniority, reporting line, or required skill may indicate a genuinely revised search. An identical description with a repeating cadence deserves more scrutiny, but it still is not conclusive by itself.

Some postings are evergreen or pipeline roles

An employer may keep a role open because it hires the same function repeatedly, expects future demand, or wants to maintain a candidate pipeline.

Possible signals include:

  • The description refers to ongoing or future openings
  • Similar roles appear across many locations
  • The same function is recruited throughout the year
  • The requisition remains open without one clear start date
  • The employer describes the posting as a talent community or pipeline

An evergreen posting can represent real recurring hiring, but it may not correspond to one immediate vacancy. Treat it as open but timing-uncertain unless the employer confirms otherwise.

Rank hiring signals by strength

Signal strengthExampleWhat it supports
DirectA verified recruiter confirms that the exact requisition is under reviewStrong evidence that the process is currently moving
DirectA screening request, assessment, or interview invitationStrong evidence of active candidate review
Listing-levelThe exact official requisition accepts applicationsEvidence that the application path is open
Listing-levelA closing date, location, or description was recently updatedEvidence that the page is being maintained
ContextualSeveral related openings appear in the same teamPossible team growth or pipeline hiring
ContextualA product launch, funding event, or office expansionCompany context, not proof about this requisition

A recruiter not replying to your question is not evidence that the role is inactive. It simply adds no new information.

Look for signals around the requisition

A named recruiter or hiring manager

Check whether the job identifies a poster or recruiting contact. Confirm that the person has a credible relationship with the company. A named contact gives you a path to ask whether the team is currently reviewing candidates.

Use a narrow question:

Is requisition 12345 still accepting and reviewing external applications?

This is easier to answer than a long pitch asking for an interview.

Multiple openings in the same function and location can support the idea that a team is building capacity. They can also reflect a standard pipeline or evergreen hiring. Look for differences in requisition IDs and responsibilities instead of counting titles alone.

Recent team activity

New-hire announcements, a new office, a product launch, or a funded project can add context. A hiring freeze or layoff can add caution. Company-wide news does not settle the status of one requisition, so keep the conclusion narrow.

Direct candidate communication

An application confirmation proves submission, not active review. A request for availability, screening questions, or an interview is stronger evidence that the process is moving.

Changes on the official listing

A new closing date, revised location, or updated description may indicate active maintenance. It may also be an automated system update. Record the change without assigning intent you cannot verify.

Use company history for context, not live-job confirmation

FrogHire.ai company profiles help you investigate the employer behind the listing. Each profile can include company size, headquarters, website, H-1B and PERM history, E-Verify signals, salary records, sponsored job fields, job titles, locations, worker backgrounds, and public company, filing, or recruiting-related contacts where available. Confirm the person’s role before deciding whether they are an appropriate contact for a job application.

These records answer questions such as:

  • Is this the employer I intended to research?
  • Has it filed H-1B LCAs or PERM applications in the available dataset?
  • Which job fields and locations appear in that history?
  • Does the salary history resemble the role I am considering?
  • Is there a verified recruiting channel or an appropriate company contact worth checking?

They do not prove that a specific requisition is open or that the employer will sponsor the role you found.

For example, large employers such as Amazon and Google show substantial historical filing activity in FrogHire.ai’s available data. That history can help you inspect role families, locations, salary patterns, and annual trends.

It still does not prove that the current requisition is active or that the specific role will sponsor. Do not treat an immigration filing signatory as the recruiter for a current opening. Use the employer’s verified recruiting channel for requisition questions.

This is where company research becomes more useful than a yes-or-no badge. A company may have extensive filing history in software roles and little evidence for the nontechnical job you found. The company-level answer and role-level answer can differ.

Separate a quiet employer from a job scam

A company can leave a legitimate applicant without a response. That is different from someone impersonating the company to steal money or personal information.

The Federal Trade Commission warns that job scams can appear on legitimate job sites and use real company branding. Its stable Job Scams guide supports these red flags:

  • Messages from a personal email or phone number while claiming to represent a major employer
  • Requests for Social Security, driver’s-license, banking, or payroll information before a legitimate interview and hiring process
  • Requests to pay for a job, training, equipment, or certification
  • Checks that you are told to deposit before buying equipment or sending money elsewhere
  • Pressure to act quickly while basic questions about the employer, role, or interview process remain unanswered

Verify the recruiter using contact information from a company website you found independently. Do not use only the phone number or link supplied in the suspicious message.

A missing official listing deserves caution, but it is not automatic proof of fraud. Agencies, confidential searches, and recently closed roles can complicate the trail. Ask the employer through a trusted channel before sharing sensitive information.

If the listing appears fraudulent, report it to the job platform and the FTC. Do not continue the conversation only to gather more proof.

Build an evidence record before deciding

For a high-priority role, save a short verification record:

FieldWhat to record
EmployerLegal or public company name
Job-board URLWhere you first found the role
Official job URLEmployer-linked career or ATS page
Requisition IDExact identifier when available
First seenWhen you first found the role
Last checkedWhen you most recently verified it
Application statusAccepting, closed, or unclear
AuthenticityVerified source, unverified, or suspicious
Process signalDirect activity signal or no public signal
Repost evidenceEarlier URL, date, requisition, or changed description
Contact sourceWhere the verified contact came from
Next actionApply, clarify, monitor, skip, or report

This record prevents two common mistakes. You will not spend an hour rebuilding research when the role reappears, and you will not turn a vague suspicion into a fact.

If you apply, save the job and its source in FrogHire.ai Job Manager. Track the resume version, submission date, status, notes, and follow-up. A repeated listing becomes easier to interpret when you record the requisition number, checked date, and important description changes in Job Manager notes.

Decide how much effort the evidence justifies

Use verification to allocate effort, not to demand certainty that public data cannot provide.

Role evidenceCandidate fitRecommended effort
StrongStrongTailor carefully and apply
StrongWeakSkip unless there is a credible transferable case
UncertainStrongVerify quickly, then use limited but accurate tailoring
UncertainWeakDeprioritize
SuspiciousAnyStop, verify independently, and do not share sensitive data

Evidence that the company is hiring does not make you a fit. Strong fit does not make a suspicious listing safe.

If the requisition ID is unchanged and your earlier application remains on record, avoid creating a duplicate application unless the employer invites you to reapply.

If the requisition ID is new, compare the title, level, team, location, requirements, and your own qualifications. Treat it as a new opportunity only when the role or your candidacy has materially changed.

What this method cannot tell you

Public research cannot reliably reveal:

  • Whether an internal candidate is favored
  • How many applicants meet the requirements
  • Whether budget approval may change
  • When a recruiter will review your application
  • Whether the employer will interview you
  • Why a previous posting closed
  • Whether external candidates are still being considered
  • Whether the process already has finalists
  • Whether an apparently open role is an evergreen pipeline rather than one immediate vacancy

A good verification process narrows uncertainty. It does not manufacture certainty.

Frequently asked questions

How can I tell if a company is actually hiring?

Confirm the exact requisition on the employer’s official career site, then look for active-process signals such as recruiter confirmation, application requests, interviews, or current team hiring activity. An open page confirms availability, not the private review status.

How do I know if a job posting is real?

Match it to the employer’s official site, verify the company and recruiter independently, and check that communication uses legitimate company channels. Never pay for equipment or provide sensitive identity or banking information before a legitimate hiring process.

Does a reposted job mean nobody was hired?

No. A repost can follow an unsuccessful search, declined offer, changed role, reopened budget, recurring need, or platform workflow. Compare the requisition and description before drawing a conclusion.

Is a job on the company website definitely active?

It is stronger evidence than a third-party copy, but it does not prove that interviews are underway. The requisition may be newly opened, paused internally, maintained as a pipeline, or awaiting review.

Should I apply to a job that keeps getting reposted?

Apply when the current role is verified, you are a strong fit, and the application effort is reasonable. If you applied before, compare the requisition, requirements, and your qualifications before repeating the same submission.

How long should a job stay open before I consider it stale?

There is no universal number of days. Check the employer’s closing date, whether the application still works, whether the requisition or description changed, and whether there is any current process signal. An older posting can still be active, while a recent repost can still be uncertain.

Should I message a recruiter to ask whether the role is active?

You can send one concise message when you have a verified recruiter or hiring contact. Ask about the exact requisition rather than sending a general pitch. A useful question is whether the team is currently accepting and reviewing external applications. No reply means no new evidence, not proof that the role is inactive.

Can FrogHire.ai identify ghost jobs?

FrogHire.ai provides company, sponsorship, salary, job-title, location, and application context. Those signals support research but do not prove an employer’s private hiring intent. Verify the specific role on the employer’s career site.

Can historical H-1B or PERM records prove current sponsorship?

No. Historical filings show prior activity in the available public data. Confirm current policy and the specific role with the employer or recruiter.

Verify the role, then research the employer

Do not start with a theory about why the company posted the job. Start with the requisition. Confirm it on the employer’s site, record what changed, and separate live evidence from historical context.

Start with the exact requisition. Confirm that the employer-linked application page is open, record the job ID and checked date, and note any repost or description change.

Then use FrogHire.ai company profiles to add company, salary, location, job-field, and sponsorship context. If the role still deserves an application, save the checked requisition, exact resume version, and next action in Job Manager.

Recommended Reading

View all

Explore Guides

Selected by this article's topic.