ATS Hiring Signal Scraper — Greenhouse Lever Ashby Jobs avatar

ATS Hiring Signal Scraper — Greenhouse Lever Ashby Jobs

Pricing

from $60.00 / 1,000 company hiring signals

Go to Apify Store
ATS Hiring Signal Scraper — Greenhouse Lever Ashby Jobs

ATS Hiring Signal Scraper — Greenhouse Lever Ashby Jobs

Track ATS hiring signals. Open Input → leave defaults → Start (1 public ATS board + 1 hiring signal ≈ USD 0.02–0.06/row): https://console.apify.com/actors/fcaKiHS2PcsgdBlO2/input From USD 0.

Pricing

from $60.00 / 1,000 company hiring signals

Rating

0.0

(0)

Developer

naoki anzai

naoki anzai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

12 hours ago

Last modified

Share

ATS Hiring Signal Monitor

What you get: one row per matching job from public Greenhouse, Lever or Ashby boards (title, department, location, posted date, hiring-signal score, new-job flag) plus a company-level hiring summary row when watchMode is on.

Sample output from a real run (2026-10-18, Console defaults = the first-run JSON below, 4 rows):

companyNametitledepartmentlocationhiringSignalScorerow
AirbnbHiring signal summary––23hiring_summary (3 jobs)
AirbnbAccount ManagerBusiness DevelopmentLondon, United Kingdom35company_hiring_signal
AirbnbAssociate Legal Counsel, JapanLegalTokyo, Japan35company_hiring_signal
AirbnbAssociate Principal, Procurement Innovation Supplier ProgramsFinancial Planning and AnalysisUnited States35company_hiring_signal

That run was 3 × $0.06 + 1 × $0.03 + Actor start $0.00005 ≈ $0.21.

Open Input (leave defaults → Start)

Paid first run ≈ USD 0.21 with this JSON (1 Greenhouse board, maxJobs 3: 3 × company_hiring_signal $0.06 + 1 × hiring_summary $0.03 + Actor start $0.00005). Open Console Input (deep link above) and run this JSON.

{
"companies": [
{
"ats": "greenhouse",
"slug": "airbnb",
"companyName": "Airbnb"
}
],
"remoteOnly": false,
"sinceDays": 14,
"watchMode": true,
"maxJobs": 3,
"dryRun": false
}

Store Quickstart

Run the bounded paid first-run JSON above first; keep report/export options off unless needed.

{
"companies": [
{
"ats": "greenhouse",
"slug": "airbnb",
"companyName": "Airbnb"
}
],
"remoteOnly": false,
"sinceDays": 14,
"watchMode": true,
"maxJobs": 3,
"dryRun": false
}

Use with Apify MCP

Exact actor: taroyamada/ats-hiring-signal-intelligence

Sample input JSON:

{
"companies": [
{
"ats": "greenhouse",
"slug": "airbnb",
"companyName": "Airbnb"
}
],
"remoteOnly": false,
"sinceDays": 14,
"watchMode": true,
"maxJobs": 3
}

Use cases

Use this actor for recruitment / hiring-signal research — detect company hiring activity from public ATS boards. Auth-free, official-API-first, with a stable output schema and documented source compliance.

After this run

Turn this Actor's output into a capped paid report with ATS Hiring Signal Report. Use it when B2B sales, recruiting, investor, market research, and competitive intelligence teams need to decide which companies, role families, regions, or hiring themes deserve follow-up based on public ATS boards.

  • First report: $9 / ats_hiring_snapshot_report; set maxChargeUsd to $9.
  • Deeper report: $29 / ats_hiring_signal_report; use only when the first result needs competitor or action-depth.
  • This is an internal Apify flow aid. It is not revenue proof until accounted paid usage appears.

Next report-style Actors

If you already have data from this Actor, these follow-on Actors turn public or user-provided inputs into decision-ready reports. They are optional, capped by maxChargeUsd, and do not make business outcome claims.

  • ATS Hiring Signal Report - use the report version for capped $9/$29 hiring-signal analysis instead of row-level monitoring.

Monitor public Greenhouse, Lever, and Ashby job boards for hiring momentum, new roles, departments, regions, remote jobs, and keyword matches. V1 intentionally excludes Workday, Indeed, LinkedIn, private boards, and login-only sources.

Input Examples

Example: Single-company check

{
"companies": [
{
"ats": "greenhouse",
"slug": "airbnb",
"companyName": "Airbnb"
}
],
"maxJobs": 10,
"watchMode": false
}

Example: Portfolio of public boards

{
"companies": [
{
"ats": "greenhouse",
"slug": "airbnb",
"companyName": "Airbnb"
},
{
"ats": "greenhouse",
"slug": "stripe",
"companyName": "Stripe"
}
],
"keywords": [
"engineer",
"sales"
],
"maxJobs": 10,
"watchMode": true
}

Example: Recent remote roles only

{
"companies": [
{
"ats": "greenhouse",
"slug": "airbnb",
"companyName": "Airbnb"
}
],
"remoteOnly": true,
"sinceDays": 7,
"maxJobs": 5,
"watchMode": true
}

Sample output

Each run produces structured dataset rows (see the Dataset Rows section above for the field list). Run the actor once with the example input to see a live sample before scheduling.

Pricing events

  • company_hiring_signal: useful existing hiring signal row
  • job_delta: newly posted or recent matching job row
  • hiring_summary: company-level summary row when watchMode is enabled
  • invalid and no_public_board rows are no-charge

Use these follow-on Actors when you want a capped, decision-ready report instead of more raw rows. They use public or user-provided inputs, respect maxChargeUsd, and do not promise rankings, revenue, conversion lifts, or sales outcomes.

  • ATS Hiring Signal Report - use the capped report version for public ATS board signal scoring and account-research actions.

If this Actor gave you raw rows or source context, these follow-on report Actors are designed for a small capped paid run. They help make a decision, not just collect more data.

  • ATS Hiring Signal Report - decide which companies, role families, regions, or hiring themes deserve follow-up based on public ATS boards. Entry $9 / ats_hiring_snapshot_report; premium $29 / ats_hiring_signal_report.

Keep maxChargeUsd equal to the selected tier. Internal links are traffic aids only; real proof requires accounted paid usage.