Career Site Hiring Signal Scraper avatar

Career Site Hiring Signal Scraper

Pricing

from $5.00 / 1,000 company hiring signals

Go to Apify Store
Career Site Hiring Signal Scraper

Career Site Hiring Signal Scraper

Extract public company and career-site hiring leads with ATS hints, open-role rows, contact hints, warnings, dry-run previews, and PPE billing markers.

Pricing

from $5.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

1

Monthly active users

5 days ago

Last modified

Share

Career Site Hiring Lead Intelligence

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.

Extract hiring demand, ATS platform, open role, location, department, and contact hints from public career sites.

What it returns

  • Normalized lead or intelligence rows with source URLs, confidence, extraction warnings, and fetched timestamps.
  • Platform-specific hints for follow-up workflows, enrichment, and monitoring.
  • A local output/result.json file for reproducible smoke tests.

Input

Use input.json as the quickstart. Sources can be direct careerUrls, homepage companyUrls, or companyDomains that are probed for /careers and /jobs.

Set dryRun=false in Apify Cloud tasks when you want rows written to the default dataset.

Dry Run and Delivery

dryRun=true emits sample rows only. It skips external page fetching, dataset writes, and webhook delivery.

For non-dry-run runs, the actor writes dataset rows first. When delivery=webhook, it posts the full payload to webhookUrl only after dataset output succeeds.

Input Examples

Example: Single-target audit

{
"targets": [
"example-target-1"
],
"maxResultsPerTarget": 30
}

Example: Bulk portfolio

{
"targets": [
"target-1",
"target-2",
"target-3"
],
"maxResultsPerTarget": 50,
"snapshotKey": "career-site-hiring-lead-intelligence-state"
}

Example: Recurring delta watch

{
"targets": [
"target-1"
],
"snapshotKey": "career-site-hiring-lead-intelligence-state",
"emitChangedOnly": 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

Rows include chargedEvent. Successful career-site job or hiring-signal rows use company_hiring_signal; dry-run and no-role diagnostic rows use null.

Notes

The actor uses public HTTP-first sources and emits warnings instead of failing the whole run when a source blocks, times out, or returns no useful rows.

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 - turn public Greenhouse, Lever, or Ashby job boards into a capped $9/$29 hiring-signal report.

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.