Career Feed: Greenhouse, Lever & Ashby avatar

Career Feed: Greenhouse, Lever & Ashby

Pricing

from $2.00 / 1,000 job delivereds

Go to Apify Store
Career Feed: Greenhouse, Lever & Ashby

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

burnzzz Tools

Maintained by Community

Actor 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_listed event 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

  1. Enter the company board identifiers in the Input tab.
  2. Set your run spending limit and start the Actor.
  3. Inspect the Jobs dataset and Source diagnostics.
  4. Download the dataset as JSON, HTML, CSV, or Excel. To track changes, pass the SNAPSHOT record into the next run as previousSnapshot.

Data fields

FieldMeaning
idStable provider, region, board and posting ID
titlePublished job title
locationsSource locations without geographic inference
departmentsPublished departments and teams
descriptionPlain-text job description
compensationStructured source compensation when supplied
changebaseline, added, changed or unchanged
observedAtUTC observation time
sourceUrlPublic 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.