Company Jobs Feed for Greenhouse, Lever & Ashby avatar

Company Jobs Feed for Greenhouse, Lever & Ashby

Pricing

from $1.00 / 1,000 job results

Go to Apify Store
Company Jobs Feed for Greenhouse, Lever & Ashby

Company Jobs Feed for Greenhouse, Lever & Ashby

Open jobs from the public job boards of the companies you list (Greenhouse, Lever and Ashby boards) in one normalized table, with published salary ranges and an optional new-jobs-since-last-run mode.

Pricing

from $1.00 / 1,000 job results

Rating

0.0

(0)

Developer

ITEC Consulting

ITEC Consulting

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Track new openings at the companies you choose: schedule this Actor with Only jobs new since the last run for a daily or weekly feed from their Greenhouse, Lever or Ashby job boards. Companies that aren't found, are blocked or are invalid aren't charged.

Get the open jobs of the companies you choose in one clean table. Give it a list of companies whose careers pages run on Greenhouse, Lever or Ashby job boards, and it returns each currently published job with title, department, locations, remote/hybrid/on-site, employment type, the salary range when the employer publishes one, posting date, and the job and apply links.

Run it once for a snapshot, or schedule it with Only jobs new since the last run to get a daily or weekly feed of new openings at the companies you track.

What you can use it for

  • Track hiring at a list of target accounts (sales and market intelligence).
  • Feed a niche job board or newsletter with roles from the employers you cover (see "Your responsibilities" below).
  • Watch competitors' or portfolio companies' open roles and salary ranges over time.

Input

FieldWhat it does
Companies (required)One per line. Use a board URL (https://boards.greenhouse.io/figma, https://jobs.lever.co/palantir, https://jobs.ashbyhq.com/ramp), a prefixed slug (greenhouse:figma, lever:palantir, lever-eu:slug, ashby:ramp), or the company's own careers page URL.
Default platform for bare slugsLets you list plain slugs such as figma when they are all on one platform. Without it, a plain slug is rejected (not charged), because the Actor never guesses which platform a company uses.
Keyword filterKeeps jobs whose title, department or team contains any of the words. Turn on Also match keywords in descriptions to search the description too.
Location filterKeeps jobs where any listed location, or the country code, contains one of the strings (e.g. London, New York, Remote).
Remote jobs onlyKeeps jobs the employer marks remote, or whose location says "Remote".
Department filterKeeps jobs whose department or team contains one of the strings.
Include descriptionOn by default. Turn off for smaller, faster output.
Description formattext (HTML tags removed, wording unchanged) or html (markup as published).
Only jobs new since the last runOutputs only jobs not delivered by an earlier run that used the same state store. The first run for each company outputs all matching jobs and records them.
State store nameThe named key-value store in your Apify account that remembers delivered job IDs (IDs and dates only). Use one name per schedule or filter set.
Max jobs per runOptional cap on delivered jobs (0 = no cap).

How careers-page detection works. For a careers page URL, the Actor reads that one page (respecting its robots.txt) and looks for a Greenhouse, Lever or Ashby board link in the HTML. A bare domain also tries /careers. In our tests this found the board on 5 of 10 well-known careers pages (one more was closed to automated readers by its robots.txt). Pages that build their job list with JavaScript, or embed it differently, are reported as invalid_input and not charged; paste the board URL instead.

Output

One dataset row per job:

FieldNotes
employerCompany name from Greenhouse; for Lever and Ashby, which don't publish a name in their job feed, the board slug.
title, department, teamAs published.
location, locations, countryPrimary location, all listed locations, country code when published.
workplaceType, isRemoteremote, hybrid or onsite when the employer sets it; isRemote is also true when a location says "Remote".
employmentTypee.g. full-time, contract (Lever and Ashby; Greenhouse's job feed doesn't include it).
salaryMin, salaryMax, salaryCurrency, salaryInterval, salaryTextOnly when the employer publishes a pay range. Otherwise empty. In our test about 47% of jobs had one, varying a lot by employer and location.
postedAt, updatedAtISO 8601 UTC. updatedAt is Greenhouse only.
descriptionEmployer's description (if included).
source, sourceHost, platform, sourceBoard, apiUrlWhere the row came from: the job-board platform, its public endpoint, and the board slug.
sourceUrlThe job's own public page.
applyUrlThe employer's apply link, unchanged.
retrievedAtWhen this run read the board.
isNew, firstSeenAtOnly in new-jobs mode.

A Run summary record lists every company with its status (ok, not_found, blocked, rate_limited, invalid_input, excluded, duplicate, skipped), job counts and notes.

Example output

3 rows from our 2026-10-19 test run, unedited except that each description is cut to one line.

[
{
"source": "Greenhouse",
"sourceHost": "boards-api.greenhouse.io",
"platform": "greenhouse",
"sourceBoard": "figma",
"apiUrl": "https://boards-api.greenhouse.io/v1/boards/figma/jobs?content=true&pay_transparency=true",
"employer": "Figma",
"jobId": "5426468004",
"title": "Account Executive, Enterprise",
"department": "Sales",
"team": null,
"location": "San Francisco, CA • New York, NY • United States",
"locations": [
"San Francisco, CA • New York, NY • United States",
"US"
],
"workplaceType": null,
"isRemote": false,
"employmentType": null,
"salaryMin": 165000,
"salaryMax": 190000,
"salaryCurrency": "USD",
"salaryInterval": "year",
"salaryText": "Annual Base Salary Range: USD 165,000-190,000",
"postedAt": "2025-01-28T23:57:29Z",
"updatedAt": "2026-07-22T09:37:08Z",
"sourceUrl": "https://boards.greenhouse.io/figma/jobs/5426468004?gh_jid=5426468004",
"applyUrl": "https://boards.greenhouse.io/figma/jobs/5426468004?gh_jid=5426468004",
"country": null,
"description": "Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s p…",
"retrievedAt": "2026-10-19T18:02:50Z"
},
{
"source": "Lever",
"sourceHost": "api.lever.co",
"platform": "lever",
"sourceBoard": "palantir",
"apiUrl": "https://api.lever.co/v0/postings/palantir?mode=json",
"employer": "palantir",
"jobId": "6ed76ce8-4156-4b60-b120-403538bd66cd",
"title": "Administrative Business Partner",
"department": "Administrative",
"team": "Administrative",
"location": "Singapore, Singapore",
"locations": [
"Singapore, Singapore"
],
"workplaceType": "hybrid",
"isRemote": false,
"employmentType": "full-time",
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"salaryInterval": null,
"salaryText": null,
"postedAt": "2026-08-11T17:38:11.368000Z",
"updatedAt": null,
"sourceUrl": "https://jobs.lever.co/palantir/6ed76ce8-4156-4b60-b120-403538bd66cd",
"applyUrl": "https://jobs.lever.co/palantir/6ed76ce8-4156-4b60-b120-403538bd66cd/apply",
"country": "SG",
"description": "A World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By brin…",
"retrievedAt": "2026-10-19T18:05:34Z"
},
{
"source": "Ashby",
"sourceHost": "api.ashbyhq.com",
"platform": "ashby",
"sourceBoard": "ramp",
"apiUrl": "https://api.ashbyhq.com/posting-api/job-board/ramp?includeCompensation=true",
"employer": "ramp",
"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"title": "Security Engineer, Cloud",
"department": "Engineering",
"team": "Backend",
"location": "New York, NY (HQ)",
"locations": [
"New York, NY (HQ)",
"Remote (Canada)",
"Remote (US)",
"Miami, FL"
],
"workplaceType": "hybrid",
"isRemote": true,
"employmentType": "full-time",
"salaryMin": 211400,
"salaryMax": 290600,
"salaryCurrency": "USD",
"salaryInterval": "year",
"salaryText": "$211.4K - $290.6K",
"postedAt": "2026-04-07T17:12:35.753000Z",
"updatedAt": null,
"sourceUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application",
"country": "USA",
"description": "ABOUT RAMP Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dolla…",
"retrievedAt": "2026-10-19T18:05:35Z"
}
]

Pricing (pay per event)

  • Job result: $0.001 per job row delivered to your dataset, after your filters. In new-jobs mode, only new jobs are charged.
  • Company checked: $0.001 per company whose board was read successfully.
  • Not charged: companies that are not found, blocked, rate-limited, invalid or duplicated; jobs removed by your filters; jobs already delivered in new-jobs mode.
  • No separate per-item or start fee. Your max charge per run is respected: the run stops cleanly when it is reached.

Examples: 1,000 jobs from about 6 companies ≈ $1.01. A daily new-jobs run over 100 companies that finds 20 new jobs ≈ $0.12.

How it reads the data

  • Only the platforms' public, unauthenticated job-board endpoints that serve currently published postings. No logins, cookies, API keys or accounts.
  • One request at a time per host, never more than one per second, and an identifying User-Agent (CompanyJobsFeed/1.0 (Apify Actor by ethical_acumen; …)). No proxies.
  • If a board host answers "blocked" or "too many requests", the Actor backs off, marks that company blocked or rate_limited, and doesn't charge for it. It does not retry through other IPs or identities.
  • Ashby postings marked as unlisted are never output.

Limits (tested 2026-10-19)

  • Supports Greenhouse, Lever (US and EU) and Ashby boards only. Other job-board platforms are not supported.
  • You bring the company list. This Actor doesn't search a jobs database or discover companies for you.
  • Results are what each board publishes at run time. Jobs can close or change at any time, and boards differ in which fields they fill in.
  • Large lists take time because of the one-request-per-second pacing. In our 50-company test, about 8,200 jobs took about 4.5 minutes of run time across three runs.

Your responsibilities

Users are responsible for complying with applicable law, including privacy, anti-spam and employment-advertising rules, and any rights of the employers, in how they use, store or republish the output.

Notices

  • Not affiliated with, endorsed by, or sponsored by Greenhouse Software, Inc., Lever, Inc. (Employ), or Ashby, Inc. Greenhouse, Lever and Ashby are trademarks of their respective owners and are named only to identify supported data sources.
  • Retrieves only currently published, publicly listed job postings from each employer's public job-board endpoint. No logins, private or unlisted jobs, or applicant data.
  • Job postings, including descriptions, are the content of the hiring employer. They are provided as-is and may change or close at any time. Always use the included source URL to view or apply.
  • Employers: to have your board excluded, or your descriptions omitted, open an Issue on this Actor's page. We act within 5 business days.

Questions or problems: open an Issue on the Actor page. We answer within 14 days.