Hiring Intent / Job Posting Signal Extractor
Pricing
Pay per usage
Go to Apify Store
Hiring Intent / Job Posting Signal Extractor
Extracts public hiring intent signals from Greenhouse, Lever, and generic public careers pages.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Brian Keefe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Production-ready Apify Actor for extracting public hiring intent signals from:
- Greenhouse public job boards
- Lever public postings API
- Generic public HTML career pages
It only uses public pages and APIs. It does not use LinkedIn, authenticated sources, or private APIs.
What it outputs
The dataset contains two record types:
job: one record per extracted public job postingsummary: one rollup record per processed source/company
Job records include:
title,company,location,department,seniorityisRemote,descriptionSnippet,postedDatesourceType,sourceUrl,evidenceUrltoolsKeywords,painKeywords,intentCategories,intentScoreleadRoutingTeam,leadRoutingPersonas
Input
Supported inputs:
companyDomains: domains to probe for likely careers pagescareerUrls: explicit public career page URLsatsUrls: explicit Greenhouse or Lever public ATS URLsqueryTerms: optional filter/boost termsmaxJobs: global max number of jobsrequestTimeoutSecs: per-request timeoutkeywordTaxonomy: optional partial taxonomy override
See examples/sample-input.json.
Development
Install and test:
npm installnpm test
Run locally:
$npm start
Notes
- Greenhouse support prefers public JSON endpoints where available.
- Lever support uses
api.lever.co/v0/postings/<company>?mode=json. - Generic HTML extraction uses
cheerioheuristics and is intentionally narrow. - Smoke tests are deterministic and use local fixtures only.