Company Jobs API: Greenhouse, Lever, Ashby, SmartRecruiters avatar

Company Jobs API: Greenhouse, Lever, Ashby, SmartRecruiters

Pricing

$1.00 / 1,000 job results

Go to Apify Store
Company Jobs API: Greenhouse, Lever, Ashby, SmartRecruiters

Company Jobs API: Greenhouse, Lever, Ashby, SmartRecruiters

Every open job at a company from its hiring system's public job-board API: Greenhouse, Lever, Ashby or SmartRecruiters. Title, team, locations, remote, salary where published, dates and apply links. Paste a careers URL or slug. No login, no personal data.

Pricing

$1.00 / 1,000 job results

Rating

0.0

(0)

Developer

Pradip Malla

Pradip Malla

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Security

Limited permissions

Share

Jobs Search API: Greenhouse, Ashby and SmartRecruiters Company Jobs

Search about 390,000 open jobs across 7,000+ company career sites in one run, or pull every job from the companies you name. Filter by keyword, location, remote, salary and posting date, and get clean JSON straight from the hiring systems' own public job-board APIs. No login, no browser, no blocked pages.

Good for job boards and aggregators, recruiters, sales teams watching who is hiring, hiring-trend research, and AI agents that need live job data.

What it costs

You pay per job returned, plus one small fee per search. Set Max results and the run stops there, so you decide the cost before you start. The exact prices are on this page's Pricing tab.

Two ways to use it

Search every company. Leave Companies empty and set your filters:

{ "keywords": ["data engineer"], "locations": ["Remote"], "postedWithinDays": 7, "maxResults": 200 }

Only the companies you name. List careers URLs or slugs. This mode also covers Lever:

{ "companies": ["https://boards.greenhouse.io/airbnb", "https://jobs.lever.co/palantir", "openai"] }

For a daily feed of new jobs, schedule a run with postedWithinDays set to 1.

Input

  • keywords: job title, department or team contains one of these.
  • locations: location contains one of these (for example London, Remote, India).
  • remoteOnly: only jobs the hiring system marks as remote.
  • postedWithinDays: only jobs published or updated in the last N days.
  • salaryOnly: only jobs that state pay.
  • maxResults: the search stops at this many jobs. Default 100.
  • includeDescription: add the full description as plain text.
  • maxJobsPerCompany: most jobs from one company, so one big employer cannot fill your list. Default 25 in a search, 500 when you name companies.
  • companies: leave empty to search everything. Accepts a careers URL, greenhouse:airbnb, or a bare slug like openai.
  • systems: limit the search to greenhouse, ashby or smartrecruiters.

Output (one dataset item per job)

company, ats, jobId, title, department, team, locations (list), remote, workplaceType, employmentType, compensation (when the company publishes it), postedAt, updatedAt, url, applyUrl, description (optional), source, scrapedAt.

A SUMMARY record in the run's key-value store shows how many boards were read and how many jobs matched. When you name companies it lists each one: whether a board was found, which system, and how many jobs are open.

Honest limits

  • The search covers the boards in this tool's index, rebuilt about monthly from public lists, and every board in it had open jobs when it was last checked. It is not every company in the world. Workday, iCIMS and companies with their own systems are not covered.
  • Boards are read biggest first, so a low Max results favours large employers.
  • Lever is available when you name companies, not in the search: its API asks for one request a second, which is too slow to walk thousands of boards.
  • In a search, only the first 300 jobs of each SmartRecruiters company are read. Name the company to get all of them.
  • Fields depend on what each system publishes. Salary appears only where a company shares it, and most Greenhouse boards do not. SmartRecruiters gives no description through its public listing API.
  • company is the company's slug on that system, usually its name in lowercase.

Privacy and fair use

Company-level job data only: never a recruiter's or employee's name. Emails and phone numbers inside descriptions are masked. The tool uses public APIs that companies publish so their jobs can be shown anywhere, and it respects Lever's crawl delay. Use the data in line with each company's terms and the laws that apply to you.

Greenhouse and Ashby company names were seeded from job-board-aggregator by Riley Dorrington (MIT licence).

Built and maintained by Digipahad (digipahad.com).