hiring-signals-pro
Pricing
from $1.00 / 1,000 results
hiring-signals-pro
Extract public job listings from Greenhouse and Lever career boards. Get job titles, companies, locations, departments, direct job URLs, clean role descriptions, and salary ranges when available. Filter by job title or location, exclude recruitment events, and export structured data.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Mahruf Hossain
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
Hiring Signals Pro — Greenhouse & Lever Job Listings
Extract structured job listings from public Greenhouse and Lever career boards. Select the employers you want to scan, filter by job title or location, and download a clean dataset with direct links to the original postings.
Use Hiring Signals Pro for recruitment research, talent-market research, sales prospecting based on public hiring activity, or job-data workflows.
What you get
Each matching listing is delivered as one record in the run's default dataset, with these fields:
| Field | Description |
|---|---|
company, title | Employer label and position title |
location, department | Location and team/department, where supplied |
employmentType, workplaceType | Employment arrangement and workplace type, when available |
salaryText | Published salary range, when clearly available |
jobUrl | Direct link to the employer's posting |
source, jobId | ATS provider and unique provider-based listing ID |
firstPublishedAt | Provider-reported posting timestamp, when available |
descriptionExcerpt | Clean, plain-text job description preview (up to 450 characters) |
checkedAt | Timestamp of this scan |
Empty fields indicate that information was not available or could not be reliably extracted. Salaries, timestamps and job-type details are not guaranteed for every employer or posting.
How to use
- Open the Input tab and specify one or more supported career boards.
- For each board, choose
greenhouseorlever, enter the company's board slug/token insite, and give it a readablecompanylabel. Do not enter a full URL as the site. - Optionally set
titleKeywords,locationKeywords,maxResults, andincludeRecruitmentEvents. - Click Start. Once the run finishes, open the Output tab to view or export the results as JSON, CSV or another available dataset format.
Example input
{"boards": [{"platform": "lever", "site": "h1", "company": "H1", "region": "global"},{"platform": "greenhouse", "site": "imc", "company": "IMC", "region": "global"}],"maxResults": 50,"includeRecruitmentEvents": false,"titleKeywords": [],"locationKeywords": []}
These are example employer boards, not a fixed employer list. You can supply your own public Greenhouse or Lever boards. For a URL such as https://jobs.lever.co/h1, the Lever site is h1; for https://job-boards.eu.greenhouse.io/imc, the Greenhouse site is imc.
Input options
| Setting | How it works |
|---|---|
boards | 1–10 public Greenhouse/Lever boards per run |
maxResults | Maximum number of output records, 1–1,000 (default 100) |
titleKeywords | Match any supplied phrase against the job title, case-insensitively |
locationKeywords | Match any supplied phrase against the location, case-insensitively |
includeRecruitmentEvents | false by default; excludes obvious events, talent communities and similar non-vacancies using title-based rules |
region | global by default; eu is available for Lever's European API region. Use global for Greenhouse |
When both title and location filters are provided, a listing must match both groups. Results are shared across the selected boards, subject to the total maxResults cap. Filtering is based on published text, not AI classification.
Pricing
This Actor uses pay-per-event pricing: currently $0.001 per job result ($1 per 1,000 records), plus an Actor-start event of $0.00005. For example, 50 billed records correspond to $0.05005 in event charges. Only results written to the run's default dataset count as result events. Check the Pricing tab for current prices and use Apify's Maximum cost per run setting if you want a spending cap.
Important limitations
- Current listings only: Each run scans the supported boards at execution time. This Actor does not track changes across runs, identify newly added jobs, or send alerts.
- Supported providers: Public Greenhouse and Lever board APIs only. Other job sites and arbitrary career-page URLs are not supported.
- Source-dependent fields: Some boards do not publish salary ranges, exact posting dates, workplace types, or employment types. Such fields may be blank. Conflicting source-provided workplace and location labels are not independently verified.
- Event filtering: Obvious non-job postings are filtered heuristically by title, so unusual event titles may occasionally remain and real vacancies may be misclassified.
- Availability: Public boards can change, restrict access, or remove postings. A listing URL may stop working after it was collected.
- Large boards: Boards with more than 1,500 published entries are currently unsupported. Individual board errors appear in the run log and
SUMMARYrecord.
Troubleshooting
No results? Check that site is the board's slug/token rather than a full URL. Remove keyword filters temporarily and confirm the public board contains vacancies. For Lever, verify whether the board uses the global or eu API region.
Fewer results than requested? A board may have fewer matching jobs, filters may exclude listings, some boards may fail, or the configured maximum cost per run may stop results early. maxResults is a ceiling, not a guaranteed count.
One board failed? Check the run's Log and the SUMMARY record in the default key-value store. Successful boards can still return results even when another board fails.
For questions or bug reports, use the Actor's Issues tab and include the board platform, site slug and relevant run details (without credentials).