Greenhouse vs Lever vs Ashby: Which Has the Best Public API?

Published April 3, 2026 | 5 min read

A technical deep-dive comparing the three most popular ATS platforms. Which one has the best API for accessing job listings? Here's what you need to know.

TL;DR: Lever is easiest (no auth), Greenhouse has most data (2,000+ companies), Ashby has best developer experience. Read on for the full comparison.

Quick Comparison Table

ATS Companies Auth Required Rate Limit Best For
Greenhouse 2,000+ Yes (per-board) ~150/min Enterprise
Lever 1,500+ No ~600/min Easy integration
Ashby 500+ Yes (per-board) Generous Developer DX

Greenhouse

The enterprise choice. Greenhouse is the most widely used ATS, with over 2,000 companies using their platform.

API Details

  • API Type: REST API with JSON responses
  • Authentication: API key required (per-board)
  • Rate Limit: ~150 requests per minute
  • Base URL: https://boards-api.greenhouse.io/v1/

Data Available

  • Jobs (with full details)
  • Departments and offices
  • Hiring team members
  • Candidate stages
  • Job applications (with permission)

How to Get Access

You'll need to request an API key from each company's Greenhouse board. There's no universal key — each company must grant you access individually.

GET https://boards-api.greenhouse.io/v1/boards/{board_token}/jobs
Authorization: Basic {api_key}

Pros: Most comprehensive data, largest company count, detailed job information

Cons: Requires individual API keys per company, more complex setup

Lever

The easy choice. Lever has the easiest-to-use API — no authentication required for public job data.

API Details

  • API Type: Public JSON endpoints
  • Authentication: None required for public postings
  • Rate Limit: ~600-1200 requests per minute
  • Base URL: https://api.lever.co/v0/

Data Available

  • Jobs (with descriptions)
  • Teams and departments
  • Office locations
  • Posted date

How to Get Access

No API key needed. Just make a GET request to their public endpoint:

GET https://api.lever.co/v0/postings/{company_name}
// Example:
GET https://api.lever.co/v0/postings/stripe

Pros: Easiest to integrate, no auth required, generous rate limits

Cons: Less detailed data than Greenhouse, fewer companies

Ashby

The modern choice. Ashby is the newest ATS but growing fast, with excellent developer documentation.

API Details

  • API Type: REST API with GraphQL option
  • Authentication: Basic auth with API key
  • Rate Limit: Generous (no strict limits published)
  • Base URL: https://api.ashbyhq.com/

Data Available

  • Jobs (full details)
  • Departments
  • Locations
  • Team information

How to Get Access

Similar to Greenhouse, you'll need an API key from each company's Ashby instance:

GET https://api.ashbyhq.com/api/v1/jobs
Authorization: Basic {api_key}

Pros: Best developer experience, GraphQL option, modern API design

Cons: Fewest companies (growing), requires per-company keys

Verdict: Which Should You Use?

It depends on your use case:

  • For breadth: Use Greenhouse — most companies, most data
  • For simplicity: Use Lever — no auth, easiest integration
  • For startups: Use Ashby — best DX, fast-growing platform
  • For everything: Use HirePulse — automatically handles all three

Frequently Asked Questions

Do I need an API key for each ATS?

It depends on the ATS. Lever requires no authentication for public job data. Greenhouse and Ashby require an API key from each company's board (you'll need to request access from each company you want to track).

Which ATS has the most companies?

Greenhouse has the largest market share with 2,000+ companies. Lever follows with around 1,500 companies, and Ashby has 500+ (but is growing fast).

Which API is easiest to integrate?

Lever is the easiest — no authentication required. Just make a GET request to their public JSON endpoint and you get job data. Ashby has the best developer experience with excellent documentation.

Can I get real-time job updates?

All three APIs provide real-time data when you query them. However, none offer webhooks for instant notifications. You'll need to poll periodically (hourly or daily) to detect changes.

Which ATS should I prioritize tracking?

If you want breadth: Greenhouse (most companies). If you want ease: Lever (no auth). If you're building for startups: Ashby (fastest growing, best DX). HirePulse handles all three automatically.

What's Next?

Ready to start tracking? Here's where to go next:

Track All Three ATS with HirePulse

HirePulse automatically detects which ATS a company uses and handles API integration for you. No need to manage multiple API keys or deal with different response formats.

Join Waitlist

Related Articles