Greenhouse Job Edit Feed — Public Trial
Pricing
from $10.00 / 1,000 board snapshots
Greenhouse Job Edit Feed — Public Trial
Monitor 1–3 public Greenhouse boards for job-post changes. Get before/after title, location, URL, and normalized description. Baseline and no-change snapshots are charged. Public-post visibility only; hiring intent, filled status, paid demand, and profitability are unknown.
Pricing
from $10.00 / 1,000 board snapshots
Rating
0.0
(0)
Developer
Kais
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Track public Greenhouse job-post changes on 1–3 boards. Each record is keyed by (board, post_id) and includes the event type, source URL, observation time, run ID, and before/after values for title, location, URL, and normalized description text with a SHA-256 hash. This uses public job-post data only; it does not access private ATS data, applicants, or applications.
Run it
Start with this input:
{"boards":["webflow"],"namespace":"career-watchlist-demo"}
boards accepts 1–3 unique Greenhouse board tokens. namespace is required and must contain letters, numbers, underscore, or hyphen. The persistent baseline is isolated by the authenticated Apify account, namespace, and exact board scope. Account identity cannot be overridden through input. Use the same scope serially: the first complete run records baseline, and a later run reports content changes to the same post ID. Replaying unchanged data produces no change rows. A different namespace or board scope starts a new baseline.
Output
Dataset rows contain event, board, integer post_id, before, after, changed_fields when relevant, source_url, observed_at, source_run_id, and deterministic event_id. before and after contain the public job fields and normalized description_text / description_hash. Output links expose the dataset events and a SUMMARY record; treat a run as complete only when SUMMARY.allBoardsCompleted and SUMMARY.datasetVerified are both true.
Actual Development baseline example: run sQQraqxCG4TgAjEpJ checked the public Webflow board, committed 23 existing jobs, and emitted 23 baseline rows. One row used board webflow and integer post_id 7951430; its before value was null and its after value included title, location, URL, updated_at, normalized description text, and description hash. This is one author QA run, not a customer run or a live edit. A baseline is existing inventory, not a new-job alert. added is a previously unseen ID after initialization; updated changes the existing record. timestamp_only does not notify. One complete absence is missing_candidate; only a second complete absence is closed. Returning posts are reappeared or reopened. A closed post is absent from complete public snapshots; this does not mean it was filled or hired.
Description comparison removes HTML tags and script/style content, decodes entities, and collapses whitespace. Case, Unicode, and text order remain significant; the Actor does not judge semantic equivalence. HTTP, parse, duplicate-ID, missing-description, or incomplete-count errors preserve the prior baseline and report board_error where output storage is available.
Trial charges
The displayed Actor event price is $0.01 per successfully completed board snapshot, including the first baseline and an unchanged/no-change check, plus a $0.001 Actor-start event at 256 MB. There is no per-job or per-dataset-row event fee. The expected event-charge ceiling is $0.011 for one board and $0.031 for three boards, within the $0.05 default maximum charge per run. Platform-displayed prices are authoritative. Failed board fetch/parse work has no custom board-snapshot fee; a start fee may still apply. If storage fails after a confirmed charge, completion stays false and retry uses the same checkpoint without charging that snapshot again. Unknown charges require reconciliation and are never blindly resubmitted.
Limits and evidence
The Actor accepts at most 1,000 current jobs per board, an 8 MiB raw API response, a 256 KiB raw description, a 4 MiB persistent board state, and an 8 MiB recovery checkpoint. Oversized or incomplete snapshots stop without advancing the baseline. Public requests have a 12-second timeout and snapshot work is limited to 110 seconds at 256 MB. No proxy escalation, paid external API, or AI is used.
This is a technical trial, not evidence of customer demand or profitability. The completed cloud checks covered one account and two namespaces; they did not test a real second customer or observe a live job-description edit. Synthetic fixtures cover description changes and other unobserved cases. The Actor does not infer hiring intent, filled roles, ghost jobs, or original publication dates, and makes no exclusivity claim.