Tech Hiring Signals β€” ATS Job Postings API avatar

Tech Hiring Signals β€” ATS Job Postings API

Pricing

$40.00 / 1,000 job records

Go to Apify Store
Tech Hiring Signals β€” ATS Job Postings API

Tech Hiring Signals β€” ATS Job Postings API

Pull every open job at the companies you choose, straight from their official Greenhouse and Lever ATS boards β€” title, location, department, apply link. For recruiters, B2B sales (hiring signals), and job aggregators. No scraping.

Pricing

$40.00 / 1,000 job records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

10 days ago

Last modified

Share

Tech Hiring Signals

Tech hiring signals from live ATS job postings β€” track which companies are scaling which teams.

πŸ“Š Sample Output

6 real rows delivered by Tech Hiring Signals β€” ATS Job Postings API β€” run 61FoaAbLiWQlr5hyJ on build 0.0.7

companyatstitlelocationdepartmentupdated_at
stripegreenhouseAbuse InvestigatorDublin8611 Security Analytics2026-09-10T13:11:58-04:00
stripegreenhouseAbuse InvestigatorSeattle, San Francisco, New York City8611 Security Analytics2026-09-10T13:11:58-04:00
stripegreenhouseAbuse InvestigatorDublin8611 Security Analytics2026-09-12T13:25:25-04:00
stripegreenhouseAccount Executive, AI SalesSan Francisco, CA1654 Account Executives (AI)2026-09-18T13:27:51-04:00
stripegreenhouseAccount Executive, AI Startups - GrowerNew York1653 Startups - Account Executives (NA)2026-09-15T21:47:18-04:00
stripegreenhouseAccount Executive, AI Startups (Hunter)San Francisco1653 Startups - Account Executives (NA)2026-09-10T13:11:58-04:00

Real rows from run 61FoaAbLiWQlr5hyJ on build 0.0.7 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

βš™οΈ Sample inputs

This is the Store example input β€” the same input Apify's automated check runs β€” so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"companies": [
"stripe",
"databricks"
],
"max_per_company": 100
}

πŸ”§ Input reference

FieldTypeDefaultWhat it does
companiesarray["stripe", "databricks"]Company board tokens to pull open jobs for (e.g. stripe, airbnb, databricks). Works with Greenhouse and Lever boards β€” usually the company name in lowercase.
keywordsarrayKeep only jobs whose title matches (e.g. engineer, sales, marketing). Empty = all roles.
locationsarrayKeep only jobs whose location matches (e.g. remote, new york, london). Empty = all.
max_per_companyinteger100Maximum jobs to return per company.
include_rawbooleanfalseAttach the raw ATS record.
notionConnectorstringOptional. Connect your Notion workspace and the jobs are also written as a Notion page in the same run β€” the Actor never sees your Notion credentials. Authorize a Notion MCP conne…
notionParentIdstringOptional Notion page ID to create the page under. Blank = a private page in your workspace.

🧾 JSON sample record

One real record from run 61FoaAbLiWQlr5hyJ (emails/phones masked, long text shortened):

{
"company": "stripe",
"ats": "greenhouse",
"title": "Abuse Investigator",
"location": "Dublin",
"department": "8611 Security Analytics",
"updated_at": "2026-09-10T13:11:58-04:00",
"job_url": "https://stripe.com/jobs/search?gh_jid=8172508",
"job_id": 8172508,
"detected_at": "2026-09-24T23:58:24.029296+00:00"
}

πŸ’° Pricing

EventPrice (USD)When it is charged
Job record (job-record)$0.04Charged per job posting returned.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 Γ— $0.04 = $4.00 plus the start fee.

More from the NexGenData Jobs & hiring signals family:

3 more in this family on the NexGenData Store page.

Point it at a watchlist of companies and schedule a weekly sweep (0 8 * * 1). New roles become an always-on hiring-signal feed β€” see who's scaling which teams, week over week, before it's obvious.

πŸ“Š What you get

Clean JSON, one record per job record (full output has 9 fields):

  • company β€” Company
  • ats β€” Ats
  • title β€” Title
  • location β€” Location
  • department β€” Department
  • updated_at β€” Updated at
  • job_url β€” Job url
  • job_id β€” Job id
  • detected_at β€” Detected at

Pricing: $0.040 per job record (Pay-Per-Event) β€” about 25 job records per $1.

πŸ€– Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull hiring data on demand.

Agentic payments (x402): Supports agentic payment via x402 β€” agents can call this actor with USDC, no API key required.

The ATS family β€” every major ATS, one schema: Greenhouse Β· Lever Β· Workday Β· Workable & SmartRecruiters Β· ATS Job Aggregator Β· Company Job Board

Other job sources: HN Who's Hiring Β· We Work Remotely Β· H-1B Salary Search

Hiring-intelligence layer (signals): Hiring Signal Detector Β· Hiring Signals to Notion

Deepest single source β€” LinkedIn Jobs Scraper: LinkedIn Jobs Scraper

APAC coverage: Singapore MyCareersFuture

Agent front door β€” Job Market MCP: Job Market MCP


Public job-posting and hiring-signal data.