LinkedIn Repost & Ghost Job Checker avatar

LinkedIn Repost & Ghost Job Checker

Pricing

Pay per usage

Go to Apify Store
LinkedIn Repost & Ghost Job Checker

LinkedIn Repost & Ghost Job Checker

Paste LinkedIn job links and see which 'just posted' jobs are really old reposts. We date every LinkedIn job ID from an hourly index, so you see when the job was first created, how many days it has been open, and whether LinkedIn re-listed it as new. Free, no login.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

SharpLine Labs

SharpLine Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

What is the LinkedIn Repost & Ghost Job Checker?

Paste LinkedIn job links and find out which "just posted" jobs are really old listings that were re-posted. LinkedIn shows a re-listed job as "posted 2 hours ago" even when the same opening has been up for weeks or months. This actor tells you when each job was first created, how many days it has been open, and whether LinkedIn is showing it as new.

Free to use (you only pay Apify's small platform usage, about $0.001 per run). No LinkedIn account, no cookies.

Try it: paste a few job links from your LinkedIn search into LinkedIn job links and press Start.

Why check for reposts?

  • About half of the US jobs LinkedIn shows as new are reposts. We measured this on our hourly index in late October 2026: of the jobs LinkedIn listed as posted in the last day, roughly 50-60% had a job ID that already existed days, weeks or months earlier.
  • A job that has been open for months may be hard to fill, an evergreen "pipeline" posting, or a ghost job that nobody is actively hiring for. It's worth knowing before you spend an hour on a cover letter.
  • Applicant counts make more sense. "Over 200 applicants" on a job "posted 3 hours ago" is a repost.

How it works

LinkedIn gives every job a numeric ID, and new jobs get higher IDs. A re-posted job keeps its old ID while LinkedIn shows the new posting time. We crawl LinkedIn's public job search every hour and record the newest job ID we see, so we can date any job ID:

  • Since 2026-10-24: to the hour, from our index.
  • March to October 2026: to within a few weeks, from older reference points.
  • Before that: reported as "before 2025-12-14".

A job is a repost when LinkedIn lists it as posted within the last 2 days but its ID is more than 2 days old.

Output

{
"job_id": 4475887918,
"url": "https://www.linkedin.com/jobs/view/4475887918",
"title": "Senior Data Engineer",
"company": "Example Corp",
"linkedin_posted": "2 hours ago",
"id_created_estimate": "2026-10-05",
"id_age_days": 22.4,
"date_basis": "anchors",
"is_repost": true,
"applicants": 200,
"closed": false,
"summary": "Repost: LinkedIn shows '2 hours ago', but this job was first created around 2026-10-05 (22 days ago)."
}

date_basis says how exact the date is: index (to the hour), anchors (a few weeks), extrapolated or older (rough).

Want every new job, without the reposts?

LinkedIn Jobs Search Pro searches our hourly index with title, location, remote/hybrid and experience filters, drops reposts and (optionally) recruitment agencies, and gives every job an apply link, the employer's own where we find it. $1.25 per 1,000 jobs.

FAQ

Is a repost always a ghost job?

No. Many reposts are real openings that are hard to fill, or roles companies keep open all year. A repost tells you the job is older than it looks; whether to apply is your call.

Why can't you date some jobs exactly?

Our hourly index started on 2026-10-24. Older IDs are dated from a few reference points, so those dates are estimates (shown in date_basis).

Do you need my LinkedIn login?

No. We only read LinkedIn's public, logged-out job pages.

Something looks wrong?

Open an issue on the Issues tab with the job link.