multi-ats-job-scraper avatar

multi-ats-job-scraper

Pricing

from $1.00 / 1,000 scraped jobs

Go to Apify Store
multi-ats-job-scraper

multi-ats-job-scraper

Pricing

from $1.00 / 1,000 scraped jobs

Rating

0.0

(0)

Developer

Artur Kierasiński

Artur Kierasiński

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

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 onlyNewSinceLastRun to track board changes over time. Postings are classified as NEW_JOB or UPDATED_JOB. If no changes occurred since the last run, the Actor exits immediately.
  • Hiring Intent Signals: Every job includes an intent_signals metadata 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

ParameterTypeDefaultDescription
companiesArray["linear", "gitlab", "spotify"]List of company names, slugs, or career URLs.
onlyNewSinceLastRunBooleanfalseWhen true, only outputs net-new or modified jobs since the previous run.
ats_filterString"auto"Set to auto to detect automatically, or force greenhouse, lever, or ashby.
keyword_filterStringnullKeyword to match against title, department, or description.
remote_onlyBooleanfalseWhen true, only returns positions marked as remote.
location_filterStringnullFilter by city, country, or region (e.g. United States, Europe).
max_jobs_per_companyInteger500Maximum postings to evaluate per company.
max_total_jobsInteger5000Total cap across all companies in the run.
include_description_textBooleantrueInclude clean plain text description.
include_description_htmlBooleanfalseInclude 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 onlyNewSinceLastRun enabled 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.