multi-ats-job-scraper
Pricing
from $1.00 / 1,000 scraped jobs
Go to Apify Store

multi-ats-job-scraper
Pricing
from $1.00 / 1,000 scraped jobs
Rating
0.0
(0)
Developer
Artur Kierasiński
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Multi-ATS Direct Job Scraper & Intent Monitor
Zero-maintenance hiring-intent tracking across corporate career boards powered by Greenhouse, Lever, and Ashby.
Designed for automated cron schedules and B2B workflows: with incremental delta sync (onlyNewSinceLastRun), the Actor compares current postings against previous runs and only outputs net-new or modified positions. Empty monitoring runs produce 0 dataset records and incur $0 in per-item event fees.
Key Capabilities
- Incremental Delta Synchronization: Enable
onlyNewSinceLastRunto track board changes over time. Postings are classified asNEW_JOBorUPDATED_JOB. If no changes occurred since the last run, the Actor exits immediately. - Hiring Intent Signals: Every job includes an
intent_signalsmetadata block tagging whether the opening represents an engineering hire, a growth/sales expansion signal, or an executive/lead role. - Universal 3-in-1 Engine: Automatically detects and queries official public JSON APIs for:
- Greenhouse: (e.g. GitLab, Stripe, Figma, Airbnb)
- Lever: (e.g. Spotify, Netflix, Shopify)
- Ashby: (e.g. Linear, Ramp, Vercel, Retool)
- Resource Efficient: Operates on lightweight HTTP requests with no browser emulation or proxy overhead. Runs execute in seconds with sub-128 MB RAM footprints.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
companies | Array | ["linear", "gitlab", "spotify"] | List of company names, slugs, or career URLs. |
onlyNewSinceLastRun | Boolean | false | When true, only outputs net-new or modified jobs since the previous run. |
ats_filter | String | "auto" | Set to auto to detect automatically, or force greenhouse, lever, or ashby. |
keyword_filter | String | null | Keyword to match against title, department, or description. |
remote_only | Boolean | false | When true, only returns positions marked as remote. |
location_filter | String | null | Filter by city, country, or region (e.g. United States, Europe). |
max_jobs_per_company | Integer | 500 | Maximum postings to evaluate per company. |
max_total_jobs | Integer | 5000 | Total cap across all companies in the run. |
include_description_text | Boolean | true | Include clean plain text description. |
include_description_html | Boolean | false | Include raw HTML description. |
Example Input (Daily Delta Monitor)
{"companies": ["linear","figma","ramp","spotify"],"onlyNewSinceLastRun": true,"remote_only": true,"keyword_filter": "Engineer"}
Sample Output (Delta Record)
{"id": "ashby_d3bc1ced-3ce4-4086-a050-555055dbb1ff","title": "Senior Fullstack Engineer","company": "linear","ats": "ashby","event_type": "NEW_JOB","intent_signals": {"is_engineering_hire": true,"is_growth_signal": false,"is_executive_hire": false},"location": "Europe","is_remote": true,"workplace_type": "remote","department": "Product","team": "Engineering","employment_type": "FullTime","date_posted": "2026-10-12T08:00:00.000Z","url": "https://jobs.ashbyhq.com/linear/d3bc1ced-3ce4-4086-a050-555055dbb1ff","apply_url": "https://jobs.ashbyhq.com/linear/d3bc1ced-3ce4-4086-a050-555055dbb1ff","salary": "$160,000 - $210,000","description_text": "Building next-generation product management tools...","scraped_at": "2026-10-12T10:15:00.000Z"}
Use Cases
- Sales Trigger Automation: Trigger outbound outreach to prospective accounts when target companies post new engineering or sales headcount.
- Scheduled Cron Monitoring: Set up recurring schedules (daily/weekly) with
onlyNewSinceLastRunenabled to ingest changes without paying for duplicate records. - AI & Workflow Integrations: Stream verified hiring signals directly to Webhooks, Make.com, Zapier, or LLM agent pipelines.