ATS Hire-Trigger Intent Scraper
Pricing
Pay per usage
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
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.
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
| Method | Path | Purpose | Charge |
|---|---|---|---|
GET | / | Service info | none |
GET | /health | Health probe | none |
GET | /jobs?company=stripe.com&limit=50 | All jobs at one company across the 4 ATS platforms | $0.005 / job |
GET | /search?keyword=devrel&days=14&country=US&limit=100 | Search jobs by keyword across ATS platforms | $0.005 / job |
GET | /enrich?company=stripe.com&keyword=sales&limit=50 | Intent-enriched jobs (tech keywords, hiring-surge, first-in-function) | $0.015 / job |
POST | /enrich/bulk | Up 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 platformscurl "$BASE/jobs?company=stripe.com&limit=10" -H "Authorization: Bearer $TOKEN"# Intent-enriched: companies hiring sales roles in last 30 dayscurl "$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
| Event | Price | What it covers |
|---|---|---|
job-listing | $0.005 | One raw job pulled from any ATS platform |
job-intent-enriched | $0.015 | Job 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
- 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).
- Recruiting agencies tracking hiring-surge signals across competitor ATS platforms.
- VC scouts mapping hiring velocity at portfolio companies post-funding.
- Account-based marketers running intent-driven targeting on tech-keyword matches in JDs.
- 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.