ATS Hire-Trigger Intent Scraper avatar

ATS Hire-Trigger Intent Scraper

Pricing

Pay per usage

Go to Apify Store
ATS Hire-Trigger Intent Scraper

ATS Hire-Trigger Intent Scraper

Pull jobs from Greenhouse, Lever, Ashby, Workday, SmartRecruiters in one unified API. Intent-enriched with tech-keyword extraction, hiring-surge detection, and first-in-function flags. Pay per result.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

George Kioko

George Kioko

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

ATS Hire-Trigger Intent Scraper — Greenhouse + Lever + Ashby + SmartRecruiters

Pull job postings from Greenhouse, Lever, Ashby, and SmartRecruiters in a single API call. Each job is intent-enriched with extracted tech keywords, hiring-surge detection, first-in-function flags, and seniority. Built for SDR teams running buying-intent outreach. Pay per result.

ATS Hire-Trigger Scraper on Apify Pricing

Why this exists

TheirStack at $59-$2,078/mo. SyncGTM at $99/mo. Coresignal enterprise-only. Existing Apify ATS scrapers dump raw JD text without intent extraction. SDR teams want "give me the 30 companies hiring Sales Engineers AND mention Salesforce in the JD AND posted in last 7 days." That requires JD text-mining, not just job extraction.

How It Works

┌─────────────────────────────────────────────┐
ATS Hire-Trigger Intent Scraper API
└──────────────────┬──────────────────────────┘
┌──────────────────▼──────────────────────────┐
│ Step 1: COMPANY -> ATS RESOLUTION
│ Probe Greenhouse / Lever / Ashby /
│ SmartRecruiters in parallel. Cache result.
└──────────────────┬──────────────────────────┘
┌──────────────────▼──────────────────────────┐
│ Step 2: PULL JOBS (charge $0.005 each)
│ Greenhouse: boards-api.greenhouse.io │
│ Lever: api.lever.co │
│ Ashby: api.ashbyhq.com/posting-api │
│ SmartRecruiters: api.smartrecruiters.com │
└──────────────────┬──────────────────────────┘
┌──────────────────▼──────────────────────────┐
│ Step 3: NORMALIZE
│ Unified schema across all 4 ATS platforms │
│ Title, dept, location, salary, seniority │
└──────────────────┬──────────────────────────┘
┌──────────────────▼──────────────────────────┐
│ Step 4: INTENT EXTRACTION (+$0.010 enrich)
100-keyword regex: Snowflake, Salesforce,
│ Stripe, Twilio, Segment, AWS, Datadog ...
│ Hiring-surge: 5+ same-dept jobs in 14 days │
│ First-in-function: founding/first/head of
└──────────────────┬──────────────────────────┘
┌──────────────────▼──────────────────────────┐
│ Output: structured JSON per job │
└─────────────────────────────────────────────┘

Endpoints

MethodPathPurposeCharge
GET/Service infonone
GET/healthHealth probenone
GET/jobs?company=stripe.com&limit=50All jobs at one company across the 4 ATS platforms$0.005 / job
GET/search?keyword=devrel&days=14&country=US&limit=100Search jobs by keyword across ATS platforms$0.005 / job
GET/enrich?company=stripe.com&keyword=sales&limit=50Intent-enriched jobs (tech keywords, hiring-surge, first-in-function)$0.015 / job
POST/enrich/bulkUp to 50 companies in one call$0.015 / job

Quick start

TOKEN="<your-apify-token>"
BASE="https://george-the-developer--ats-hire-trigger-intent-scraper.apify.actor"
# All Stripe jobs across the 4 ATS platforms
curl "$BASE/jobs?company=stripe.com&limit=10" -H "Authorization: Bearer $TOKEN"
# Intent-enriched: companies hiring sales roles in last 30 days
curl "$BASE/enrich?company=stripe.com&keyword=sales&limit=20&days=30" -H "Authorization: Bearer $TOKEN"

Sample response (intent-enriched)

{
"company": "Stripe",
"domain": "stripe.com",
"ats_platform": "greenhouse",
"job_id": "5841239",
"job_url": "https://boards.greenhouse.io/stripe/jobs/5841239",
"job_title": "Account Executive, AI Sales",
"department": "Enterprise - Account Executives (NA)",
"posted_at": "2026-04-22",
"location": "San Francisco, CA",
"remote_policy": "hybrid",
"salary_min": 145000,
"salary_max": 220000,
"seniority": "mid",
"intent_signals": {
"tech_keywords": ["Stripe", "OpenAI", "Anthropic"],
"hiring_surge": false,
"first_in_function": false,
"department_count_14d": 1
},
"enriched": {
"careers_page": "https://stripe.com/jobs",
"linkedin_company_url": "https://linkedin.com/company/stripe"
}
}

Pricing

EventPriceWhat it covers
job-listing$0.005One raw job pulled from any ATS platform
job-intent-enriched$0.015Job with tech-keyword extraction, hiring-surge flag, first-in-function flag

Apify free tier covers around $5/mo of usage out of the gate. No subscription, no minimum, no seat license.

Use cases

  1. B2B SaaS SDRs targeting funded startups by what they are hiring (Modern Treasury sells to anyone hiring a Controller; Vanta sells to anyone hiring a CISO).
  2. Recruiting agencies tracking hiring-surge signals across competitor ATS platforms.
  3. VC scouts mapping hiring velocity at portfolio companies post-funding.
  4. Account-based marketers running intent-driven targeting on tech-keyword matches in JDs.
  5. Sales-ops building daily ICP lists from net-new postings filtered by department and seniority.

ATS coverage (v1)

  • Greenhouse — boards-api.greenhouse.io, open JSON, no auth
  • Lever — api.lever.co, open JSON, no auth
  • Ashby — api.ashbyhq.com/posting-api/job-board/{slug}, open JSON, no auth
  • SmartRecruiters — api.smartrecruiters.com/v1/companies/{slug}/postings, open JSON, no auth
  • Workday — deferred to v2 (tenant-discovery is non-trivial)

Honest tradeoffs

  • Cold-start latency on first call after idle (10-30s while Apify wakes the Standby actor)
  • Slug derivation strips TLD (works for stripe, notion, figma, gitlab); v2 will fall back to careers-page parse for slugs that differ from the domain stem
  • Tech-keyword regex uses word boundaries — extends to 100 common B2B SaaS tools; not exhaustive
  • Department names from Greenhouse arrive with numeric prefixes ("1175 Enterprise - Account Executives") — v2 will normalize

Docs and examples

Full curl, Node, and Python examples at github.com/the-ai-entrepreneur-ai-hub/ats-hire-trigger-intent-scraper-docs.

More from this developer

Other lead-gen actors built for the same value-driven, pay-per-result model:

  • Funded Startup Tracker — TechCrunch + SEC EDGAR funding events with parsed amount, round, investors, founders, hiring signals. $0.04 / $0.10 per record. Pairs with this actor: feed funded startups in, see what they are hiring next.
  • Shopify DTC Brand Discovery — Shopify stores by niche with tech-stack detection, opportunity score, missing-app pitch angles. $0.02 / $0.05 per store. For DTC growth agencies running Klaviyo retainer outbound.
  • Email Validator API — SMTP probe, MX record check, disposable detection. $0.002 per email. Pairs for verifying contacts attached to job postings.
  • Company Enrichment API — Domain to company intel (employee count, industry, tech stack). $0.01 per company. Pairs with hire-trigger data for full account profiling.

Full portfolio: apify.com/george.the.developer.

License

MIT.