ATS Detector — Find Any Company's Job Board & Platform avatar

ATS Detector — Find Any Company's Job Board & Platform

Pricing

Pay per event

Go to Apify Store
ATS Detector — Find Any Company's Job Board & Platform

ATS Detector — Find Any Company's Job Board & Platform

Give it company domains, get back which applicant-tracking system each uses (Greenhouse, Lever, Ashby, Workday, Recruitee, Workable, Personio, Teamtailor, BambooHR and more), the public board URL, and a live open-jobs count.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Adam C

Adam C

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ATS Detector — Find Any Company's Job Board & Hiring Platform

Give it company domains, get back exactly where each company posts its jobs. For every domain, this actor identifies which applicant-tracking system (ATS) the company uses, the public board identifier and URL, and — verified live — how many roles are currently open.

CompanyATSBoard IDOpen jobsVerified
anthropic.comgreenhouseanthropic567
gitlab.comgreenhousegitlab219
notion.soashbynotion132
linear.appashbyLinear29
blueground.comworkableblueground25

How it works

Two detection passes, no browser, no proxies:

  1. Careers-page fingerprinting — fetches the company's careers pages and matches known ATS hosts and embed markers (16 platforms recognised).
  2. API confirmation & fallback — calls the detected ATS's public endpoint to confirm the board exists and count live jobs. If the careers page is JavaScript-rendered (where most detectors fail), it probes ATS endpoints directly by company slug — which recovered every miss in our test set.

Every result is verified against live data, not guessed from a page pattern.

Platforms recognised

Greenhouse · Lever · Ashby · SmartRecruiters · Workday · Recruitee · Workable · Personio · Teamtailor · BambooHR · Jobvite · Breezy · Rippling · Pinpoint

The first eight are directly scrapeable with ATS Jobs Scraper — each result carries a supportedByActorWorks flag and the actor to pipe it into.

Input

{
"domains": ["linear.app", "gitlab.com", "blueground.com"],
"confirmJobCounts": true
}

Use cases

  • Recruiting-tech sales & market research — see which ATS vendors own which segments of the market
  • Job-aggregator pipelines — turn a list of target companies into board identifiers, then scrape them all with ATS Jobs Scraper
  • Hiring intelligence — live open-role counts per company, without parsing a single careers page
  • Competitive/HR-tech analysis — measure ATS market share across any set of companies

Pricing

Pay per domain checked: $0.004 per domain plus a fractional start fee — roughly $4 per 1,000 companies, cheaper on paid Apify plans.

FAQ

What if a company uses no recognised ATS? You get a record with ats: null — a clean signal it's a custom or unrecognised board, not a silent failure.

Does it work on JavaScript-rendered careers pages? Yes — that's what the API-probe fallback is for.

Is this legal? It reads public careers pages and public ATS endpoints, logged out, no circumvention. Company-level data only; no personal data is collected.

Something not detected that should be? Open an issue — it goes straight to the maintainer, and new ATS platforms ship regularly.

More data actors from ActorWorks

All platform and company names are trademarks of their respective owners; this is an independent tool.