ATS Jobs Unified Lookup — Greenhouse, Lever, Ashby & More
Pricing
from $3.80 / 1,000 greenhouse matches
ATS Jobs Unified Lookup — Greenhouse, Lever, Ashby & More
Don't know which ATS a company uses? Tries one slug against six platforms at once — Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Personio — and returns their open roles, or one hiring-signal row per company (open roles, departments, 30-day velocity) for outbound lists.
Pricing
from $3.80 / 1,000 greenhouse matches
Rating
0.0
(0)
Developer
Adrian Voss
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
You give this actor a company slug — stripe, or a full board URL from any of
six platforms — and it checks Greenhouse,
Lever, Ashby,
Workable, SmartRecruiters,
and Personio for a live job board, in parallel, without
you having to know in advance which one the company actually uses. Two output
modes cover two different jobs: jobs mode (the default) returns every open
role it finds, normalized to the same fields regardless of which platform
hosted them, so you can see every open role wherever it's posted. signal mode
collapses the same lookup into one flat row per company — open-role counts,
hiring by department, and 30-day hiring velocity — built for scoring an
outbound list rather than reading job titles one by one.
Who it's for
The accountable_eel catalogue sells company intelligence columns for outbound. Each actor takes a list of domains or company identifiers and returns one flat, stably-named row per input — firmographics, registry IDs, tech stack, email route, hiring activity — the shape a Clay table, an n8n workflow, or an AI agent can consume without post-processing. Pricing is pay-per-event and per-domain: a few tenths of a cent for a row that was actually found, and nothing for a miss, so a list that doesn't enrich costs you next to nothing. Where an official source exists — VIES, GLEIF, SEC EDGAR, Brønnøysund, PRH, RDAP — it is queried directly instead of scraped. No seat licence, no monthly minimum, no credit system to decode.
For this actor specifically: instead of picking one of six single-platform lookup actors and hoping you guessed right, you check all six ATS platforms in a single call and pay only for the one (or two) that actually match.
Why this one
- One slug, six platforms, tried in parallel. You don't have to guess which ATS a company uses before you can get its jobs.
- Two shapes for two jobs. The full posting list when you need actual
roles, or one aggregated row per company when you're scoring a list — same
input, one
modefield switches between them. - Billed only for what resolves. A platform that doesn't match a company (typically five of the six) costs nothing; you pay per match, not per guess.
- Departments aren't blank for the platform most companies actually use.
Greenhouse's job-list endpoint omits departments entirely, so this actor
makes a second request to fill them in — without it,
departmentandroleCountsByDepartmentwould be null for every Greenhouse company. - Migrations don't get dropped. A company mid-move between two ATS platforms still resolves correctly — both boards land in the same row instead of one being silently discarded.
What you get
Job-list mode fields
One row per company slug. Each of the six platform columns is present only when that platform matched; a platform that didn't match is simply absent from the row, and was never billed for that company.
| Field | Type | Description |
|---|---|---|
query | string | The slug or URL you submitted, as-is. |
found | boolean | true if at least one of the six platforms returned a non-empty postings list. |
status | string | OK, NOT_FOUND, BAD_FORMAT, BLOCKED, or REQUEST_FAILED. |
greenhouse | object | absent | { boardToken, jobCount, jobs[] } — present only on a Greenhouse match. |
lever | object | absent | { company, jobCount, jobs[] } — present only on a Lever match. |
ashby | object | absent | { company, jobCount, jobs[] } — present only on an Ashby match. |
workable | object | absent | { account, companyName, jobCount, jobs[] } — present only on a Workable match. |
smartrecruiters | object | absent | { company, jobCount, totalFound, jobs[] } — present only on a SmartRecruiters match. totalFound is the true board size; the API itself pages postings at 100. |
personio | object | absent | { subdomain, jobCount, jobs[] } — present only on a Personio match. |
sourcesFound | array of strings | Which platform(s) actually matched — one or two entries, in practice. |
sourcesTried | array of strings | Every platform queried this run (all six, or fewer if columns narrowed it), regardless of outcome. |
scrapedAt | ISO datetime | When this row was fetched. |
Each platform's jobs[] array holds the same normalized shape, whichever
platform it came from:
| Field | Type | Description |
|---|---|---|
platform | string | Which of the six platforms this posting came from. |
id | string/number | null | The posting's ID on its source platform. Always null on Workable — its widget API doesn't expose one. |
title | string | null | Job title. |
location | string | null | Location, formatted per-platform (a single field on Greenhouse/Lever/Ashby/Personio, city+country joined on SmartRecruiters, city+state+country joined on Workable). |
department | string | null | Populated on all six; on Greenhouse it comes from a second request, since the job-list endpoint doesn't include it. |
remote | boolean | null | Populated by Ashby, Workable, and SmartRecruiters only. Always null on Greenhouse, Lever, and Personio — their APIs don't expose a remote flag. |
employmentType | string | null | Populated by Lever, Ashby, Workable, and Personio. Always null on Greenhouse and SmartRecruiters — their APIs don't expose it. |
publishedAt | ISO date | null | When the posting first went up (not when it was last edited). |
applyUrl | string | null | Direct apply link. |
In jobs mode, each platform's list is capped at 100 postings per company —
a company matches and bills the same either way, just with the first 100
listed if their board is bigger.
Signal mode fields
Set "mode": "signal" and every platform hit for a company collapses into one
row instead of a nested list per platform:
{"query": "warp","found": true,"status": "OK","atsDetected": true,"atsPlatform": "ashby","atsPlatforms": ["greenhouse", "ashby"],"openRoles": 23,"postingsSampled": 23,"roleCountsByDepartment": {"Customer Success": 6, "Growth": 5, "Sales": 5, "Engineering": 4, "Finance": 2, "Design": 1},"hiringFor": {"sales": { "hiring": true, "count": 5 },"engineering": { "hiring": true, "count": 5 },"marketing": { "hiring": true, "count": 4 },"customer-success": { "hiring": true, "count": 2 },"executive": { "hiring": true, "count": 2 }},"newestPostingAt": "2026-08-20T20:21:41.000Z","postingsLast30d": 6,"postingsPrev30d": 1,"velocity30d": 6,"sampleTitles": ["Strategic Account Executive", "Brand Designer", "Sr. Customer Experience Specialist", "Manager, Account Management", "Senior Product Marketing Manager, Enterprise"],"sourcesFound": ["greenhouse", "ashby"],"scrapedAt": "2026-08-23T23:59:16.557Z"}
| Field | Type | Description |
|---|---|---|
query | string | The slug or URL you submitted. |
found | boolean | true if any of the six platforms hosts a board for this company. |
status | string | OK or NOT_FOUND. |
atsDetected | boolean | Present on misses too, as false — a definite "no ATS found" cell instead of an empty one. |
atsPlatform | string | The platform hosting the most roles — the one to point a per-platform actor or a recruiter at. Absent on a miss. |
atsPlatforms | array of strings | Every platform that matched (a company mid-migration can appear on two). |
openRoles | integer | Open postings on the board(s). Uses SmartRecruiters' reported board total rather than its paginated page size. |
postingsSampled | integer | How many postings the rest of the row was computed from — equal to openRoles unless a platform paginates. |
roleCountsByDepartment | object | Postings per department, biggest first; postings with no department land in Unspecified. |
hiringFor | object | { hiring, count } per job family from hiringForGroups. A posting can count in more than one family. |
newestPostingAt | ISO datetime | null | The most recent publish date on the board. |
postingsLast30d / postingsPrev30d | integer | Postings first published in the last 30 days, and the 30 days before that. |
velocity30d | number | null | postingsLast30d ÷ postingsPrev30d, rounded to 2 decimals. null when the previous window was empty or the platform publishes no dates. |
sampleTitles | array of strings | Up to 5 titles, newest first. |
sourcesFound | array of strings | Same as atsPlatforms. |
scrapedAt | ISO datetime | When this row was fetched. |
On a miss, signal mode still returns a row:
{ query, found: false, status: "NOT_FOUND", atsDetected: false, sourcesFound: [], scrapedAt }Price
Job-list mode is composite billing: you pay one match event per platform that actually returns a board, up to $0.005 per platform matched (six platforms, so $0.03 is the worst case for a single company matched everywhere — realistically, most companies use exactly one of the six, if they use any of them at all). Signal mode bills differently: one flat Hiring signal event per company with a board anywhere, regardless of how many of the six platforms matched, at $0.008 per company. The two modes never bill together on the same run.
- Greenhouse match: $5 per 1,000 company slugs
- Lever match: $5 per 1,000 company slugs
- Ashby match: $5 per 1,000 company slugs
- Workable match: $5 per 1,000 company slugs
- SmartRecruiters match: $5 per 1,000 company slugs
- Personio match: $5 per 1,000 company slugs
- Hiring signal: $8 per 1,000 company slugs
Plus a $0.005 start fee per run. Each event above is billed independently, only when it actually returns data — misses (found:false) are never charged.
1,000 companies through signal mode: ~$8 if every one has a board somewhere, less for the ones that don't. The same 1,000 rows through a credit-based enrichment platform: $80–$400. Job-list mode on the same 1,000 companies runs about ~$5 in the typical case of one platform matching per company, and up to ~$30 in the unrealistic worst case of every company matching on all six platforms. Both modes also discount on paid Apify tiers — down to $0.0038 per platform match and $0.00608 per signal-mode company on the Gold tier.
How to use
- In the Apify Console. Open the actor page and click Start — the
companySlugsfield is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found. - Via the API. Call it directly with a POST request — no Console needed once you have an API token:
curl "https://api.apify.com/v2/acts/accountable_eel~ats-jobs-unified-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \-X POST \-H "Content-Type: application/json" \-d '{"companySlugs":["stripe"]}'
- On a schedule. Save this actor as an Apify Task with the input you want, then add a Schedule (hourly, daily, weekly) so it runs on its own — no server of your own required.
- Pick a mode. Sourcing candidates or watching specific companies for new
openings? Use the default
jobsmode. Scoring or filtering an outbound list by hiring activity? Use"mode": "signal". - Paste in slugs. One company slug per line, or a full board URL from any of the six platforms — both work, and the same normalized slug is tried against all six either way.
- In
jobsmode, narrow results withincludeKeywords/excludeKeywordsif you only care about certain roles, and usecolumnsto skip platforms you know your list won't hit (skippersonioif your list is all US companies, for instance). - In
signalmode, sethiringForGroupsto your own segments if the five defaults (sales, engineering, marketing, customer-success, executive) don't match how you think about a target list. - Sanity-check first. Set
testRun: trueto run just the first 5 items before committing a full list. - Pull results from the dataset via the Apify API, or use the Overview / Hiring signals dataset views in Console, depending on which mode you ran.
Input
{"companySlugs": ["stripe"]}
One company slug per line (e.g. "stripe"), or paste a full board URL from any of the six platforms below — either works, and the same slug is tried against all six. Accepted formats: stripe, https://boards.greenhouse.io/stripe, https://jobs.lever.co/stripe.
companySlugs is the list of company slugs or ATS board URLs to look up — a
bare slug like stripe, or a full URL like https://boards.greenhouse.io/stripe
or https://jobs.lever.co/stripe, both work; the same normalized slug is
tried against all six platforms regardless of which URL format you paste.
mode picks the output shape: jobs (default) for the full postings list, or
signal for one aggregated row per company. testRun limits a run to the
first 5 items so you can sanity-check before scaling up. onlyFound hides
rows where nothing matched (misses are always free either way).
includeKeywords/excludeKeywords filter results by keyword, maxResults
caps the run early, and columns lets you skip checking platforms you don't
care about. maxConcurrency controls parallel item processing (default 5).
hiringForGroups (signal mode only) customizes the job families the row
reports hiring activity for.
Sample output
One row per company slug:
| query | found | status | greenhouse | lever | ashby | workable | smartrecruiters | personio | scrapedAt |
|---|---|---|---|---|---|---|---|---|---|
| stripe | true | OK | {"boardToken":"stripe","jobCount":578,"jobs":[{"platform":"greenhouse","id":8130725,"title":"Account Executive, AI Startups (Hunter)","location":"San Francisco","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-19T14:02:07-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8130725"},{"platform":"greenhouse","id":8077887,"title":"Account Executive, Bridge ","location":"SF, NYC, SEA, CHI","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8077887"},{"platform":"greenhouse","id":8023928,"title":"Account Executive, Bridge (Stripe Crypto and Stablecoins)","location":"London","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T18:36:58-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8023928"},{"platform":"greenhouse","id":8123027,"title":"Account Executive, Commercial (Grower)","location":"Chicago","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:49-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8123027"},{"platform":"greenhouse","id":8141211,"title":"Account Executive, Commercial (Hunter)","location":"Singapore","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-21T05:00:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8141211"},{"platform":"greenhouse","id":7789539,"title":"Account Executive, Commercial Hunter (Japanese Fluency)","location":"Japan","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:21-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7789539"},{"platform":"greenhouse","id":7893199,"title":"Account Executive, Cross Border China","location":"Singapore","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:22-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7893199"},{"platform":"greenhouse","id":8041076,"title":"Account Executive, Crypto/Stablecoins ","location":"Singapore","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:29-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8041076"},{"platform":"greenhouse","id":8119822,"title":"Account Executive, Enterprise (Canada) ","location":"CA-Toronto, CA-Montreal, CA-Vancouver ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:59:42-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8119822"},{"platform":"greenhouse","id":7825578,"title":"Account Executive, Enterprise (DACH Market) ","location":"Germany ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:23-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7825578"},{"platform":"greenhouse","id":7993151,"title":"Account Executive - Enterprise, Grower","location":"US-Remote, US-San Francisco, US-Chicago, US-New York, US-Seattle, US-Texas","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:44-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7993151"},{"platform":"greenhouse","id":7997555,"title":"Account Executive, Enterprise - Grower","location":"US-New York, US-Chicago, US-Atlanta, US-San Francisco, US-Texas","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:44-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7997555"},{"platform":"greenhouse","id":8107136,"title":"Account Executive, Enterprise (Grower) ","location":"US-San Francisco, US-Seattle, US-West Coast (Remote) ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:48-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8107136"},{"platform":"greenhouse","id":8114458,"title":"Account Executive, Enterprise Grower (Israel)","location":"Israel ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:26-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8114458"},{"platform":"greenhouse","id":7997146,"title":"Account Executive - Enterprise, Growth","location":"US-San Francisco, US-California, US-Chicago","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:44-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7997146"},{"platform":"greenhouse","id":7994330,"title":"Account Executive, Enterprise - Hunter","location":"US-San Francisco, US-Chicago, US-New York","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:44-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7994330"},{"platform":"greenhouse","id":7528816,"title":"Account Executive, Enterprise Hunter (Japanese fluency)","location":"Tokyo","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:18-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7528816"},{"platform":"greenhouse","id":7576967,"title":"Account Executive, Enterprise Platforms (Grower)","location":"San Francisco, CA; Chicago, IL & New York, NY","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:41-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7576967"},{"platform":"greenhouse","id":7961609,"title":"Account Executive, Enterprise Platforms, Hunter","location":"New York, NY; San Francisco, CA; Seattle, WA; Chicago, IL","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:43-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7961609"},{"platform":"greenhouse","id":8077971,"title":"Account Executive, Enterprise Platforms, Hunter","location":"Chicago, IL","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8077971"},{"platform":"greenhouse","id":8075473,"title":"Account Executive, Enterprise Platforms, Tier 2 Grower","location":"San Francisco, CA","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8075473"},{"platform":"greenhouse","id":8041894,"title":"Account Executive, Enterprise Platforms, Tier 2 Grower","location":"New York, NY; San Francisco, CA","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:46-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8041894"},{"platform":"greenhouse","id":8114155,"title":"Account Executive, Existing Business ","location":"London","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8114155"},{"platform":"greenhouse","id":8119697,"title":"Account Executive, Existing Business (Central Eastern Europe)","location":"Poland - Remote OR Romania - Remote","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:26-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8119697"},{"platform":"greenhouse","id":7922618,"title":"Account Executive, Existing Business, Platforms","location":"New York, NY","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:43-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7922618"},{"platform":"greenhouse","id":8048193,"title":"Account Executive, Financial Services, Grower ","location":"London","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8048193"},{"platform":"greenhouse","id":8121419,"title":"Account Executive, Funded Startups — Hunter, Italy","location":"Milan","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:26-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8121419"},{"platform":"greenhouse","id":8022645,"title":"Account Executive, FX and Multi-Currency","location":"London","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:24-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8022645"},{"platform":"greenhouse","id":8138662,"title":"Account Executive , Grower - Iberia Market ","location":"Madrid ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-19T13:05:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8138662"},{"platform":"greenhouse","id":8079514,"title":"Account Executive, hunter","location":"London","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8079514"},{"platform":"greenhouse","id":8130052,"title":"Account Executive, Hunter (Central Eastern Europe)","location":"Poland - Remote OR Romania - Remote","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:26-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8130052"},{"platform":"greenhouse","id":8122192,"title":"Account Executive - LATAM","location":"Mexico City, Mexico","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-21T14:22:44-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8122192"},{"platform":"greenhouse","id":8121659,"title":"Account Executive, Platforms Hunter (Central Eastern Europe)","location":"Dublin","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:26-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8121659"},{"platform":"greenhouse","id":8129702,"title":"Account Executive, Platforms Hunter (German fluency)","location":"Dublin","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:26-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8129702"},{"platform":"greenhouse","id":8049828,"title":"Account Executive, Product - Link","location":"NYC, SF","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:46-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8049828"},{"platform":"greenhouse","id":7984339,"title":"Account Executive, Product Sales (Billing)","location":"US-NYC","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:44-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7984339"},{"platform":"greenhouse","id":7393169,"title":"Account Executive, Product Sales, Billing","location":"South San Francisco, CA; New York, NY; Seattle, WA; Chicago, IL; Atlanta, GA; Washington DC","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:40-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7393169"},{"platform":"greenhouse","id":8114153,"title":"Account Executive, Product Sales (Data)","location":"London OR Dublin","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8114153"},{"platform":"greenhouse","id":8114738,"title":"Account Executive, Product Sales (Data) ","location":"US-SF-HQ, US-NYC, US-CHI, US-SEA","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:48-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8114738"},{"platform":"greenhouse","id":8113687,"title":"Account Executive, Product Sales (Data Pipeline) ","location":"Singapore","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-19T21:32:16-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8113687"},{"platform":"greenhouse","id":7456716,"title":"Account Executive, Product Sales - Issuing and Treasury","location":"SF, NYC, remote","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:40-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7456716"},{"platform":"greenhouse","id":8029043,"title":"Account Executive, Product Sales, Metronome (Hunter) ","location":"US-SF-HQ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-21T15:32:01-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8029043"},{"platform":"greenhouse","id":8068744,"title":"Account Executive, Product Sales- Money Management ANZ","location":"Sydney","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:31-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8068744"},{"platform":"greenhouse","id":8068746,"title":"Account Executive, Product Sales - Money Management ASEAN","location":"Singapore","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:31-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8068746"},{"platform":"greenhouse","id":8040940,"title":"Account Executive, Product Sales - Optimised Checkout ","location":"London","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8040940"},{"platform":"greenhouse","id":8040876,"title":"Account Executive, Product Sales (Tax) ","location":"Singapore","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:29-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8040876"},{"platform":"greenhouse","id":8095679,"title":"Account Executive, Scaled (Grower)","location":"Chicago","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:48-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8095679"},{"platform":"greenhouse","id":8108891,"title":"Account Executive - SEA, Platforms (Grower)","location":"Singapore","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-20T04:27:28-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8108891"},{"platform":"greenhouse","id":8114157,"title":"Account Executive, SMB (Benelux)","location":"Dublin, Ireland","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8114157"},{"platform":"greenhouse","id":8128772,"title":"Account Executive, SMB (Grower)","location":"Chicago","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:49-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8128772"},{"platform":"greenhouse","id":7277406,"title":"Account Executive, SMB (Hunter)","location":"Chicago and NYC","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:39-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7277406"},{"platform":"greenhouse","id":8129958,"title":"Account Executive, SMB Hunter (Central Eastern Europe)","location":"Dublin","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-19T14:51:45-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8129958"},{"platform":"greenhouse","id":7576999,"title":"Account Executive, SMB (New Business)","location":"Chicago","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:41-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7576999"},{"platform":"greenhouse","id":8068565,"title":"Account Executive, Startups (Grower)","location":"Chicago","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:46-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8068565"},{"platform":"greenhouse","id":8128552,"title":"Account Executive, Startups (Grower)","location":"San Francisco","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T18:44:24-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8128552"},{"platform":"greenhouse","id":8040874,"title":"Account Executive - Startups, Hunter ANZ","location":"Sydney Or Melbourne","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:29-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8040874"},{"platform":"greenhouse","id":7597490,"title":"Account Executive, Startups Hunter (India)","location":"Bengaluru","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:19-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7597490"},{"platform":"greenhouse","id":8128900,"title":"Account Executive, Startups (Scaled Grower)","location":"San Francisco","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:49-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8128900"},{"platform":"greenhouse","id":8110261,"title":"Account Executive, Strategics ","location":"San Francisco, Seattle ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:48-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8110261"},{"platform":"greenhouse","id":8128632,"title":"Account Executive, Velocity Platforms (Hunter)","location":"Chicago","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:49-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8128632"},{"platform":"greenhouse","id":8103750,"title":"Accounting AI Solutions Lead","location":"Seattle, San Francisco, New York","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:48-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8103750"},{"platform":"greenhouse","id":7118945,"title":"Accounts Receivable Manager","location":"Bengaluru","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:15-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7118945"},{"platform":"greenhouse","id":8081673,"title":"Administrative Business Partner","location":"SF","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8081673"},{"platform":"greenhouse","id":8081670,"title":"Administrative Business Partner","location":"Chicago, US-Remote","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8081670"},{"platform":"greenhouse","id":8050878,"title":"Administrative Business Partner, Office of the CEO","location":"San Francisco","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:46-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8050878"},{"platform":"greenhouse","id":7863507,"title":"Administrative Coordinator","location":"Bengaluru","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:22-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7863507"},{"platform":"greenhouse","id":7844214,"title":"AEO and GEO Marketing Manager","location":"Remote in the US","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:42-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7844214"},{"platform":"greenhouse","id":8064526,"title":" AI Product Manager, Professional Services ","location":"New York/ San Francisco","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:42-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8064526"},{"platform":"greenhouse","id":7947074,"title":"AI Specialist, Treasury Finance Operations","location":"IN-Bengaluru","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7947074"},{"platform":"greenhouse","id":8146159,"title":"AMER Analytical Lead ","location":"US Remote","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-21T13:09:20-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8146159"},{"platform":"greenhouse","id":8074125,"title":"Android BSP Engineer","location":"Taipei, Taiwan","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T18:00:18-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8074125"},{"platform":"greenhouse","id":7543559,"title":"Android Engineer, Terminal","location":"Toronto","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:59:41-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7543559"},{"platform":"greenhouse","id":7557403,"title":"Android Engineer, Terminal OS Platform","location":"San Francisco, Seattle","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:40-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7557403"},{"platform":"greenhouse","id":7764914,"title":"APAC Executive Marketing","location":"Singapore, Sydney","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:20-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7764914"},{"platform":"greenhouse","id":8113337,"title":"ARG Engineering Manager","location":"US - Remote","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:48-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8113337"},{"platform":"greenhouse","id":7823683,"title":"Art Director ","location":"Bengaluru","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:37:21-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7823683"},{"platform":"greenhouse","id":8076623,"title":"AutoFile Specialist, Tax","location":"US-Remote ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8076623"},{"platform":"greenhouse","id":8078126,"title":"AV Events Manager","location":"US-SF","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-21T09:19:30-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8078126"},{"platform":"greenhouse","id":7737237,"title":"Backend / API Engineer, Metronome (Billing)","location":"Toronto, Canada","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:59:41-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7737237"},{"platform":"greenhouse","id":7369543,"title":"Backend/API Engineer, Money as a Service","location":"United Kingdom","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:23-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7369543"},{"platform":"greenhouse","id":6176758,"title":"Backend/API Engineer, Money as a Service","location":"US","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:38-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=6176758"},{"platform":"greenhouse","id":4921361,"title":"Backend Engineer/API, Payments and Risk","location":"Dublin, Ireland","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:22-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=4921361"},{"platform":"greenhouse","id":7217048,"title":"Backend Engineer, Billing/Tax","location":"N/A","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:59:41-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7217048"},{"platform":"greenhouse","id":6042172,"title":"Backend Engineer, Core Technology","location":"US-Remote, Chicago, Seattle, San Francisco","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:38-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=6042172"},{"platform":"greenhouse","id":6686634,"title":"Backend Engineer, Core Technology","location":"Dublin","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-20T09:03:25-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=6686634"},{"platform":"greenhouse","id":8084195,"title":"Backend Engineer, Credit Decisions ","location":"Chicago, IL ","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8084195"},{"platform":"greenhouse","id":7913700,"title":"Backend Engineer, Data","location":"Canada","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:59:42-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7913700"},{"platform":"greenhouse","id":7476555,"title":"Backend Engineer, Developer & End-user Experience Platform","location":"SEA, SF","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:40-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7476555"},{"platform":"greenhouse","id":7557899,"title":"Backend Engineer, Developer SDKs (Golang)","location":"N/A","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:59:41-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7557899"},{"platform":"greenhouse","id":8131144,"title":"Backend Engineer, Link (US)","location":"NYC, Sea, SF, Tor","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:38-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8131144"},{"platform":"greenhouse","id":6692166,"title":"Backend Engineer, Payments","location":"Toronto, Canada Remote","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:59:41-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=6692166"},{"platform":"greenhouse","id":7232592,"title":"Backend Engineer, Payments and Risk","location":"US","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:39-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7232592"},{"platform":"greenhouse","id":7895287,"title":"Backend Engineer, Payments Experiences","location":"Sao Paulo","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-21T18:45:59-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7895287"},{"platform":"greenhouse","id":7235875,"title":"Backend Engineer, Privy","location":"NYC-Privy","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:39-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7235875"},{"platform":"greenhouse","id":7991528,"title":"Brand Producer, Link","location":"US","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:44-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7991528"},{"platform":"greenhouse","id":7524334,"title":"Business Development Manager, Agentic Commerce","location":"San Francisco, CA; Seattle, WA; New York, NY; Chicago, IL; Atlanta, GA","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:40-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7524334"},{"platform":"greenhouse","id":7919064,"title":"Business Partner Analyst","location":"Dublin, Ireland","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-19T11:48:27-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7919064"},{"platform":"greenhouse","id":8079783,"title":"Business Partner Analyst","location":"US-SF, US-Seattle, US-NYC, US-Chicago, US-Georgia or US-Remote","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:38:47-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8079783"},{"platform":"greenhouse","id":7874654,"title":"Business Partner Analyst, Financial Enablement","location":"Dublin, Ireland","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-18T17:57:24-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=7874654"},{"platform":"greenhouse","id":8145117,"title":"Business Systems Architect (Tax)","location":"South San Francisco, CA","department":null,"remote":null,"employmentType":null,"publishedAt":"2026-08-20T15:44:11-04:00","applyUrl":"https://stripe.com/jobs/search?gh_jid=8145117"}]} | 2026-08-23T21:07:29.076Z |
A slug that doesn't resolve on any of the six platforms comes back as
found: false with a status of NOT_FOUND (or BAD_FORMAT/BLOCKED/
REQUEST_FAILED for other failure modes), no per-platform data, and is never
charged. The dataset has two views: Overview (the job-list shape above)
and Hiring signals (the one-row-per-company shape from mode: "signal").
Use it from Clay, n8n, Make, or an AI agent
This actor runs synchronously over plain HTTP — call it directly from a script, a workflow tool, or an AI agent, no Apify Console needed once you have an API token.
curl "https://api.apify.com/v2/acts/accountable_eel~ats-jobs-unified-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \-X POST \-H "Content-Type: application/json" \-d '{"companySlugs":["stripe"]}'
n8n. Add an HTTP Request node: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~ats-jobs-unified-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body Content Type JSON, JSON Body {"companySlugs":["stripe"]} (swap in an expression from an earlier node for a real value).
Clay. Add an "HTTP API" column: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~ats-jobs-unified-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body {"companySlugs":["{{company slug}}"]}, mapping the row's company slug into the companySlugs array.
MCP. In Claude, Cursor, or any MCP client with the Apify MCP server, ask for "Unified ATS Job Board API | Apify" — the agent will find and run this actor.
For signal mode specifically: add formula columns straight off the response —
openRoles > 0 for "is hiring", hiringFor.sales.hiring for "expanding the
sales team", velocity30d >= 1.5 for "accelerating" — and let that drive
which sequence a company enters, whether you're building the request in Clay,
n8n, or an agent's tool call.
Tips
- Use signal mode for outbound prospecting or lead scoring — one row per
company, with
hiringForbooleans andvelocity30dready to drop straight into a Clay formula column or an n8n IF node. - Use job-list mode when you need actual role details — sourcing candidates, watching specific openings, or feeding an apply-tracking sheet.
- Narrow
columnsto the platforms you know your market actually uses. It cuts both latency and the chance of an irrelevant platform ever billing — skippersonioif your list is all US companies, for instance. - Run signal mode on a weekly Apify schedule against a target-account list;
velocity30dandpostingsLast30d/postingsPrev30dflag companies that are accelerating hiring without you having to track history yourself. - Replace the five default
hiringForGroupswith your own segments if your market doesn't map cleanly onto sales/engineering/marketing/customer-success/ executive.
vs. alternatives
| What it costs | What you get | Trade-off | |
|---|---|---|---|
This actor (ats-jobs-unified-lookup) | Job-list mode: $0.005 per platform matched (up to 6), less on paid tiers; signal mode: $0.008 per company with a board found, less on paid tiers; $0.005 actor start either way, nothing for a miss | Checks 6 major ATS platforms in one call — every open posting per platform in job-list mode, or one hiring-signal row per company (open roles, department breakdown, 30-day velocity) in signal mode | Six platforms, not the whole market — no Workday (its endpoint can't be derived from a slug alone), and a company on a smaller or in-house ATS still won't be found |
| TheirStack | $0.005–$0.03 per company | A job-postings dataset with history, normalised across many ATS platforms and job boards | Broader coverage than the six ATS platforms here, and it keeps history. This reads each company's own ATS API live, at the bottom of that price range — it's signal mode that lines up against TheirStack's per-company pricing; job-list mode answers a different question (every open role, not a summary). |
| Clay | $0.08–$0.40 per enriched row in credits, on top of a seat | A whole enrichment workspace — waterfalls across dozens of providers, plus the table and the sequencing around it | If you want one place that does everything and you're not counting rows, that's Clay. This is one column, priced per column, callable from Clay via its HTTP step. |
| Doing it yourself | Your time, plus six different API shapes to learn and maintain (Greenhouse/Lever/Ashby JSON, Workable's widget API, SmartRecruiters' paginated endpoint, Personio's flat XML feed) | The same data | You're maintaining six integrations and their edge cases — Greenhouse's missing departments, SmartRecruiters' page-vs-total distinction — instead of one normalized input and output. |
Prices for third-party tools are their published list prices as of August 2026 and are not tracked here — check the vendor before relying on the comparison.
FAQ
What counts as "found", and what happens on a miss? At least one of the
six platforms must return a non-empty postings list for the normalized slug.
If none do, the row comes back found: false with a status explaining why
(no match, bad input format, blocked request, or a failed request after
retries) — and it's never billed, in either mode.
How does billing differ between job-list mode and signal mode? In
jobs mode you pay one match event per platform that returned a board — a
company on two platforms bills twice. In signal mode you pay exactly one
Hiring signal event per company that had a board anywhere, no matter how many
of the six platforms matched. The two never bill on the same run.
Why isn't Workday included among the six platforms? Workday has no
vendor-wide API host — its endpoint URL embeds a tenant, a numbered pod
(wd1–wd5), and a site name, none of which can be derived from a company slug
alone. If you know a company uses Workday, use this portfolio's dedicated
workday-jobs-lookup actor with the actual careers-site URL instead.
Are there rate limits, and can I control concurrency? maxConcurrency
controls how many company slugs are processed in parallel (default 5). Each
platform is queried through its own public posting API — the same endpoints
each platform's own hosted careers page loads from — so a moderate
concurrency setting avoids putting unusual load on any one of them.
How fresh is the data — is anything cached? Every run fetches live from
each platform's API at request time; nothing is cached or stored between
runs. scrapedAt on each row is the fetch timestamp, so you know exactly how
current a row is.
Does this need a proxy or use Apify Proxy? No. All six platforms expose public, unauthenticated JSON or XML posting endpoints — the same ones each platform's own hosted careers page reads from — so there's no browser, no HTML scraping, and no proxy configuration to set up.
Is this safe to run under GDPR — does it collect personal data? It reads public job postings — title, department, location, apply link — not candidate or employee personal data. Nothing about individuals is collected or stored.
Can I schedule this to run automatically, or call it from an AI agent? Yes to both. Use Apify's built-in Schedule feature to run it on a recurring basis (weekly against a target-account list is a common pattern for signal mode), or call it synchronously over the API from a script, n8n, Make, or an MCP-enabled agent — see Use it from Clay, n8n, Make, or an AI agent above.