ATS Coverage

BambooHR jobs API, without a key from each company.

Hirebase indexes the BambooHR boards of 4,913 companies, 4,581 live jobs right now. Query them with one API key and one schema: set job_board on POST /v2/jobs/search and combine it with any other filter.

200 OK
curl -X POST https://api.hirebase.org/v2/jobs/search \
-H "x-api-key: hb_..." \
-H "Content-Type: application/json" \
-d '{
"job_board": ["bamboohr"],
"sort_by": "date_posted",
"sort_order": "desc",
"limit": 1
}'
{
"total_count": 4581,
"jobs": [{
"job_title": "Technical Account Manager - Cybersecurity",
"company_name": "Ontinue",
"location_type": "Hybrid",
"date_posted": "2026-08-28",
"job_board": "bamboohr",
// …salary_range, locations, skills, company_data
}]
}

4,581

Live jobs

Open on BambooHR boards right now

4,913

Companies tracked

With an active BambooHR board, as of Oct 21, 2026

Aug 28, 2026

Latest posting

Technical Account Manager - Cybersecurity at Ontinue

Public Job Boards

How BambooHR publishes jobs. And where to find them.

BambooHR gives each customer a careers page on its own bamboohr.com subdomain, with one page per opening.

Careers page

{company}.bamboohr.com/careers

Job page

{company}.bamboohr.com/careers/{job_id}
The Official API

BambooHR's own API. What it does, and what it doesn't.

BambooHR's REST API covers HR and applicant tracking data for one company, authenticated with an API key from a user in that company's account.

It offers

  • Applicant tracking endpoints for that company's jobs and applications.
  • API keys created by a user inside the company's BambooHR account.

It doesn't

  • No key, no data. It only reads companies that give you a key.
  • No list of the companies that use it. You need each company's identifier before you can call anything.
  • One company per request. No search or filtering across employers.
  • Its own schema. Combining it with another ATS means writing a second integration and a mapping layer.
Hirebase logoHirebase
vs BambooHR API
01Coverage
The BambooHR boards of 4,913 companies, plus every other ATS we index, in one search.
One company per request, and only companies you already know about.
02Access
One Hirebase API key.
An API key from a user in each company's account.
03Filtering
job_board: ["bamboohr"] combined with title, location, salary, experience and company filters.
Whatever that one company's board supports.
04Schema
The same job object for every ATS: locations, skills, company_data, and salary_range parsed whenever pay is posted.
BambooHR's own field names and structure.
05Closed jobs
A free expired-jobs feed (GET /v2/jobs/expired-jobs) for the last 14 days.
No feed of closed jobs. You poll and diff to notice.
ATS Coverage

Other ATS platforms, same API.

Also indexed

JOINPaylocityCareerPlugApploiJazzHRAppOneUKG ProEDJOINiCIMSADP Workforce NowTeamtailorGustoGupyPersonioSAP SuccessFactorsApplicantProRecruiteeTrakstar HireManatalBreezy HRHRM DirectAppliTrackJobviteGemCATSApplicantStackOracle Cloud HCMHireologyZoho RecruitRecruiterflowCornerstoneKronosPinpointFreshteamKekaHarriFactorialBullhornNEOGOVPeopleMatterAvatureDarwinboxBrassRingTalentReefEightfoldWorkstreamInterfolio
FAQ

Common Questions

Get Started

4,913 companies on BambooHR.
One API key.

Get your API key in 30 seconds or try our web search — no credit card, no sales call, no friction.

Share feedback - DM or email [email protected]
© 2026 Hirebase. All rights reserved.