Company Jobs Finder: Domain to Open Jobs, 10 ATS
Pricing
Pay per event
Company Jobs Finder: Domain to Open Jobs, 10 ATS
Give it company websites, get every open job. Auto-detects the applicant tracking system (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio, Teamtailor, BambooHR, Rippling) and returns jobs in one unified schema, or a hiring summary per company.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Cameron Fagan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Company Jobs Finder: Domain to Open Jobs
Give it a list of company websites and get back every open job, without knowing which job board each company uses. The Actor finds the company's applicant tracking system (ATS) and returns all jobs in one unified schema, or a hiring summary per company.
Supported ATS: Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio, Teamtailor, BambooHR and Rippling.
stripe.com → Greenhouse → 716 open jobsnotion.so → Ashby → 137 open jobsbosch.com → SmartRecruiters → 4,800+ open jobs
Why use it
- One input, every ATS. Stop maintaining ten scrapers. Paste domains, get jobs.
- Hiring signals for sales. Find companies that are hiring for a role you sell into ("hiring 3+ data engineers" = budget for data tools). Use Companies output for a per-company summary with job counts by department and location.
- Job boards and aggregators. Pull fresh jobs from hundreds of companies on a schedule.
- Recruiting and market research. Track who's hiring, where, and how fast.
- AI agents. Clean JSON and pay-per-result pricing make it easy to call from Claude, ChatGPT, n8n, Make or Zapier ("is Acme hiring engineers in London?").
How detection works
- Careers page scan: looks at the company's homepage and careers pages for links to a supported job board. This gives
detectionConfidence: "high". - Board-name guess: if no link is found, tries the company's name on each ATS and keeps a board only if it has jobs and its company name matches the domain. This gives
"medium"(name confirmed) or"low"(name not available). - Boards that belong to a different company (job aggregators, partners) are rejected.
In our tests on 45 well-known tech companies, a board was found for 38. The rest used Workday, in-house systems or ATSs not yet supported. You can also paste a job-board URL directly (e.g. https://jobs.lever.co/palantir).
Input
| Field | Description |
|---|---|
companies | Domains or URLs, e.g. stripe.com, https://www.notion.so, or a job-board URL. |
outputType | jobs (one row per job) or companies (one row per company). |
titleKeywords | Keep jobs whose title contains any of these, e.g. engineer, sales. |
locationKeywords | Keep jobs whose location contains any of these, e.g. London, Remote. |
remoteOnly | Only remote jobs. |
postedWithinDays | Only jobs posted in the last N days. |
maxJobsPerCompany | Cap per company (default 500). |
includeDescription | Add full plain-text job descriptions (not available for BambooHR and Rippling). |
guessSlugs | Turn the board-name guess on or off. |
Output: jobs
{"inputDomain": "notion.so","companyName": "Notion","ats": "Ashby","atsSlug": "notion","careersUrl": "https://www.notion.com/careers","detectionMethod": "careers-page","detectionConfidence": "high","jobId": "1fc309c8-…","title": "Software Engineer, Developer Platform","department": "Engineering","team": "Engineering","location": "San Francisco, California","locations": ["San Francisco, California", "New York, New York"],"country": "United States","workplaceType": "hybrid","isRemote": true,"employmentType": "FullTime","postedAt": "2026-08-24T14:44:49.699Z","updatedAt": null,"url": "https://jobs.ashbyhq.com/notion/…","applyUrl": "https://jobs.ashbyhq.com/notion/…/application","salary": { "min": 180000, "max": 250000, "currency": "USD", "period": "1 YEAR" },"description": null,"scrapedAt": "2026-10-04T…"}
salary is filled when the company publishes it (common on Ashby, Lever and Recruitee). Example values are illustrative.
Output: companies
{"inputDomain": "stripe.com","companyName": "Stripe","found": true,"ats": "Greenhouse","atsSlug": "stripe","detectionConfidence": "medium","openJobs": 716,"remoteJobs": 41,"byDepartment": { "Engineering": 210, "Sales": 120, "…": 0 },"byLocation": { "San Francisco": 150, "Dublin": 90, "…": 0 },"newestPostedAt": "2026-10-03T…","oldestPostedAt": "2024-…","jobTitles": ["Abuse Investigator", "…"]}
Example values are illustrative. Companies where no supported board was found are returned with found: false and are not charged.
Pricing
Pay per result: a small charge per company where a job board is found, plus a per-job charge in Jobs mode. No monthly fee. Set a maximum charge per run and the Actor stops cleanly when it's reached.
FAQ
Is this allowed? It reads the public job feeds that these ATS platforms publish so companies can show jobs on their own websites. No logins, no personal data.
Why wasn't a company found? It may use Workday, iCIMS, Taleo, an in-house system, or block automated requests. Open an issue with the domain and we'll look at adding it.
How fresh is the data? Live at run time. Schedule the Actor daily or weekly for a hiring feed.