Greenhouse, Lever & Ashby Jobs API — Open Roles by Company Name avatar

Greenhouse, Lever & Ashby Jobs API — Open Roles by Company Name

Pricing

$1.00 / 1,000 job postings

Go to Apify Store
Greenhouse, Lever & Ashby Jobs API — Open Roles by Company Name

Greenhouse, Lever & Ashby Jobs API — Open Roles by Company Name

Company name, domain or careers URL in, every open job out. Finds the Greenhouse, Lever or Ashby board itself. One row per job: title, department, location, remote/hybrid, salary, apply link. No start fee, pay per job.

Pricing

$1.00 / 1,000 job postings

Rating

0.0

(0)

Developer

ABDULWAHAB NASER RASHED ALQARAWI

ABDULWAHAB NASER RASHED ALQARAWI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Greenhouse, Lever & Ashby Jobs API

Give it a company name, domain or careers URL and receive open jobs with titles, locations and application links from a matching Greenhouse, Lever or Ashby board. Names and domains are resolved using board-slug guesses; use the exact careers URL when you need to identify a particular company's board reliably.

{ "companies": ["Stripe", "OpenAI", "notion.so"], "keywords": ["engineer"], "locations": ["remote"] }

Why this one

Start with a name, domain or board URL. The Actor tries matching board slugs across the three supported platforms. Use an exact Greenhouse, Lever or Ashby board URL for reliable board selection; automatic name matching is a convenience, not verified company identity.

$1 per 1,000 jobs delivered, with no Actor start fee. Each delivered job costs $0.001. Informational status rows are free. Three companies capped at three jobs each cost at most $0.009 in this Actor's job charges. Repeated runs charge for jobs delivered again; other Apify platform services may have separate charges under your plan.

Compact output by default. Descriptions are omitted unless you set includeDescription, so an agent can scan roles without receiving every description. The prefilled trial is limited to three jobs per company; raise the limit for a larger export.

One row shape for all three ATS, with salary ranges where supported and published by the company.

Input

FieldWhat it does
companiesCompany names, domains, or careers URLs, one per line. Up to 1,000 per run.
keywordsOnly jobs whose title contains one of these words.
locationsOnly jobs whose location contains one of these. remote and hybrid match the workplace type.
includeDescriptionAdd the full plain-text description. Off by default.
maxJobsPerCompanyCap per company. Prefilled trial: 3; API fallback when omitted: 1,000.

Output

Selected real results from small cloud runs on September 27, 2026 (UTC). Job availability can change:

SourceCompany boardJob titleLocation
GreenhouseStripeManager, Sales DevelopmentDublin
LeverpalantirAdministrative Business PartnerSingapore, Singapore
AshbynotionSoftware Engineer, Developer PlatformSan Francisco, California

A complete row from the Ashby test, with descriptions disabled:

{
"status": "ok", "input": "https://jobs.ashbyhq.com/notion", "ats": "ashby", "boardSlug": "notion", "company": "notion",
"jobId": "1fc309c8-da20-4ff2-84c7-8b863ece2b0a",
"title": "Software Engineer, Developer Platform",
"department": "Engineering", "team": "Engineering",
"location": "San Francisco, California",
"allLocations": ["San Francisco, California", "New York, New York"],
"workplaceType": "hybrid", "employmentType": "FullTime",
"url": "https://jobs.ashbyhq.com/notion/1fc309c8-da20-4ff2-84c7-8b863ece2b0a",
"applyUrl": "https://jobs.ashbyhq.com/notion/1fc309c8-da20-4ff2-84c7-8b863ece2b0a/application",
"publishedAt": "2026-08-24T14:44:49.699+00:00", "updatedAt": null,
"salary": null,
"description": null
}

Fields unavailable in this Actor's selected source response are null. This Actor does not extract employment type or salary for Greenhouse, or a last-updated date for Lever and Ashby. workplaceType is normalized from the vendor's workplace field, Greenhouse location text or Ashby's remote flag; it may be absent.

An unmatched company gets a company_not_found row; a found board with no jobs matching your filters gets no_matching_jobs. An exhausted source/network failure or invalid JSON gets lookup_failed, so it is not confused with an absent company. Each status row contains a note and is not charged. The run's RUN_REPORT totals what was found, delivered and charged, and lists failed lookups separately.

Name-based discovery is a heuristic, not company identity verification. A name can match a similarly named board, and a failure to resolve does not prove the company uses a different ATS. Results are capped by maxJobsPerCompany and the run's spending limit. Repeated runs return the current snapshot; this Actor does not filter out jobs seen in earlier runs.

Tips

  • If a company's board uses a different name than the company (Scale AI might be scaleai), pass its careers page URL instead: https://job-boards.greenhouse.io/scaleai.
  • Schedule it daily with keywords to watch a list of companies for new roles.
  • This version supports standard board URLs on Greenhouse, jobs.lever.co and Ashby. Greenhouse embedded job_board?for=... URLs and Lever EU boards are not supported.

Source

The Actor reads the public job-board APIs that Greenhouse, Lever and Ashby publish so companies' openings can be listed elsewhere: no login, no key, no scraping of HTML. Data is what each company posts on its own board.