Career Feed: Greenhouse, Lever & Ashby
Pricing
from $2.00 / 1,000 job delivereds
Career Feed: Greenhouse, Lever & Ashby
Unofficial tool, not affiliated with Greenhouse, Lever or Ashby. Collect public jobs in a consistent format. Track additions and changes, confirm removals across two complete observations, and preserve prior state during board failures. Includes source URLs and available compensation.
Pricing
from $2.00 / 1,000 job delivereds
Rating
0.0
(0)
Developer
burnzzz Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
What does Career Feed do?
Unofficial tool. Not affiliated with Greenhouse, Lever or Ashby.
Get public company job postings in one consistent format for a job board, hiring research workflow, or internal careers dashboard. Retrieve titles, descriptions, locations, departments, source URLs, and compensation where the source supplies structured compensation.
What makes it useful
- One output shape for three public ATS APIs, including Lever EU.
- Stable job IDs and content fingerprints for baseline, added, changed, and unchanged observations.
- A failed, oversized, or inconsistent board does not erase its previous state.
- A job must be absent from two completed observations before a
no_longer_listedevent is emitted. This means the posting disappeared; it does not prove a role was filled. - Diagnostics distinguish a genuinely empty board from a failed request.
Input
{"boards":[{"provider":"ashby","slug":"apify"}]}
Supply 1–10 company board identifiers. For Lever EU, add "region":"eu". Use the identifier from the company's published careers URL. No account credentials, proxy, LLM subscription, or applicant data are required.
To compare runs, pass the preceding run's SNAPSHOT JSON as previousSnapshot. Store and pass that state in your calling automation. State is explicit: this version does not automatically schedule itself or reuse another run's storage.
Output
The default dataset contains one row per currently listed job. Fields: id, provider, companyBoard, sourceId, title, url, locations, departments, description, workplaceType, employmentType, compensation, sourceUrl, observedAt, and change.
Default key-value-store records:
DIAGNOSTICS: completion or failure for each board, counts, and errors.SNAPSHOT: fingerprints and pending absences for the next comparison. No job descriptions.CHANGES: jobs no longer listed after two complete missing observations.DELIVERY: whether all collected rows were delivered. Spending-limit interruption withholds the new snapshot; retain the preceding one.
Greenhouse compensation is currently null because its list endpoint does not provide the structured detail pay ranges. No salary, remote-work arrangement, or employment type is inferred from text. Compensation is preserved in the source provider's structure.
Limits and reliability
5,000 jobs per board; 16 MiB per response; 20-second network timeout; Lever pagination deadline 60 seconds; platform run timeout 180 seconds. Failed boards are reported, not retried indefinitely. Redirects are rejected. A source can change during pagination; repeated IDs are detected, but the source APIs do not provide transactional snapshots. Two-observation removal confirmation reduces false disappearance signals; it cannot eliminate upstream errors.
Use boards and data you are entitled to access and use. Public API access does not grant ownership of job descriptions. The tool never submits applications or accesses private recruiting systems.
Pricing
Launch pricing: $0.005 per run start plus $0.002 per delivered job ($2 per 1,000 jobs). The price shown in Apify Console before starting a run is authoritative. Failed boards do not produce billable job rows. Platform usage is included. At the default 256 MiB memory, one start event applies. Set a maximum spend before starting a run; the default $0.10 limit covers the start and up to 47 jobs. Raise the limit for larger boards.
How to use Career Feed
- Enter the company board identifiers in the Input tab.
- Set your run spending limit and start the Actor.
- Inspect the Jobs dataset and Source diagnostics.
- Download the dataset as JSON, HTML, CSV, or Excel. To track changes, pass the SNAPSHOT record into the next run as previousSnapshot.
Data fields
| Field | Meaning |
|---|---|
| id | Stable provider, region, board and posting ID |
| title | Published job title |
| locations | Source locations without geographic inference |
| departments | Published departments and teams |
| description | Plain-text job description |
| compensation | Structured source compensation when supplied |
| change | baseline, added, changed or unchanged |
| observedAt | UTC observation time |
| sourceUrl | Public API used to collect the board |
Support
Use the Actor Issues tab to report errors, with the provider, public board identifier, and run ID. Exclude passwords, tokens, resumes and applicant information. This Actor supports public listings from the three named providers; it does not search arbitrary career sites.
Official API references: Greenhouse, Lever, Ashby.