Company Hiring Signals — Greenhouse, Lever & Ashby avatar

Company Hiring Signals — Greenhouse, Lever & Ashby

Pricing

from $40.00 / 1,000 company checks

Go to Apify Store
Company Hiring Signals — Greenhouse, Lever & Ashby

Company Hiring Signals — Greenhouse, Lever & Ashby

Turn public job boards into hiring intelligence: open roles by department, eng/sales/GTM split, remote share, 7-day velocity. Monitor mode sends webhook alerts when new roles appear. Official APIs, no login. For Clay, n8n & GTM teams.

Pricing

from $40.00 / 1,000 company checks

Rating

0.0

(0)

Developer

叁 时

叁 时

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Turn any company's public job board into structured hiring intelligence.

Enter a list of companies. The Actor pulls their live job postings from Greenhouse, Lever, and Ashby (official public job-board APIs — no login, no anti-bot) and returns one clean signal row per company:

  • 📊 Open roles — total count, top hiring departments
  • 🧑‍💻 Role mix — engineering / sales / GTM split
  • 🌍 Remote share — share of remote-friendly roles
  • Velocity — roles posted in the last 7 days, newest posting date
  • 🔔 Monitor mode — scheduled diffs + webhook alerts when new roles appear

Who uses this

Use caseExample
Sales & GTM teamsA prospect suddenly hiring 3 SDRs + a RevOps lead is building a sales org — a buying signal for outreach timing.
Recruiters & sourcingTrack target companies; get alerted the day a relevant role opens.
Market & competitor researchWatch hiring trends across a portfolio of companies over time.
Clay / n8n / Zapier workflowsFlat output rows drop straight into enrichment tables and automations.

Output fields

FieldTypeMeaning
companystringCompany display name
platformstringgreenhouse | lever | ashby
boardUrlstringThe company's job board URL
totalOpenRolesnumberOpen roles right now
engRoles / salesRoles / gtmRolesnumberRole counts by function
topHiringDeptsstringTop 3 departments, e.g. Engineering(92), Data(28)
remoteSharenumberRemote-friendly share (0–1)
newRolesLast7dnumberRoles posted in the last 7 days
newestPostedAtdateMost recent posting date
checkedAtdateTimestamp of this check
errorstring?Only present when the board was not found

Monitor mode adds: newJobCount, newJobs[] (title, department, URL, posted date), webhookSent.

Quick start

  1. Add companies — each entry needs its ATS handle. To find it, open the company's careers page: job-boards.greenhouse.io/<HANDLE>, jobs.lever.co/<HANDLE>, or jobs.ashbyhq.com/<HANDLE>. That path segment is the handle (e.g. stripe, palantir, linear).
  2. Leave platform empty to auto-detect, or set it explicitly.
  3. Run. For monitoring, switch mode to monitor, add a webhookUrl, and schedule the Actor daily.

Example input

{
"mode": "enrich",
"companies": [
{ "handle": "stripe", "platform": "greenhouse", "name": "Stripe" },
{ "handle": "linear", "platform": "ashby", "name": "Linear" }
]
}

Example output

{
"company": "Stripe",
"platform": "greenhouse",
"boardUrl": "https://job-boards.greenhouse.io/stripe",
"totalOpenRoles": 654,
"engRoles": 193,
"salesRoles": 151,
"gtmRoles": 44,
"remoteShare": 0.16,
"newRolesLast7d": 75,
"newestPostedAt": "2026-09-17",
"topHiringDepts": "Account Executives EMEA(22), Global Operations(20), University(15)",
"checkedAt": "2026-09-17T09:00:00Z"
}

Monitor mode (daily radar)

Run the Actor on an Apify Schedule (e.g. every day). The Actor stores a snapshot per company and, on each run:

  1. Diffs current postings against the last snapshot,
  2. POSTs newJobs[] to your webhookUrl (Slack, n8n, Zapier, email bridge),
  3. Reports newJobCount in the dataset.

The first run establishes the baseline (no alerts). From the second run on, you only hear about what changed. Webhook retries with backoff; failed deliveries are flagged in the output, never silently dropped.

Tip: point the webhook at n8n or Zapier to route alerts into Slack, email, or your CRM.

Pricing

  • $0.04 per company check — includes signals, snapshot diffing and webhook alerts
  • $0.002 per job row — only when includeJobList is enabled

New Apify accounts get a $5/month platform credit, enough to test with.

Data source & limitations

Data comes from the official public job-board APIs of Greenhouse, Lever, and Ashby — postings are exactly what each company publishes publicly. Department and remote data depend on what the company exposes on its board (e.g. some Greenhouse boards don't publish departments; remote status is then inferred from location text). Role-function classification (eng/sales/GTM) is keyword-based; tell us if your definitions differ and we'll tune it.

Support

Found a bug or need a field added? Open an issue on the Actor page or leave a review — issues are typically answered within a few days.