Table of contents

BambooHR, a cloud-based HR software, provides tools and features that help businesses manage their human capital effectively.
While you can benefit from BambooHR’s standalone features and capabilities in a variety of ways, you can get even more value from the software by integrating it with your product or your internal applications.
To do so, you’ll first need to procure your unique API key. We’ll break down the steps for doing exactly that below!
Visit the BambooHR login page, enter your company domain, and click “Continue” to log in.

Once you’re logged into your domain, you can then enter your email and password to log in.

Related: How to use a BambooHR MCP in Claude Code
Once logged in, click your name in the upper right-hand corner of any page to get to the user context menu. If you have sufficient permissions, there’ll be an "API Keys" option in that menu, which you can go ahead and click on.

Click “Add New Key” and follow the steps you’re asked to complete.

You’ll then be prompted to enter a name for the API key in the API Key Name field. Once you’ve done that, click Generate Key.

You should now see your API key!

Related: The steps for accessing your API key in Quickbooks Online
Before integrating with BambooHR’s API, it’s worth considering other items:
BambooHR doesn’t have pricing information on their website unless you schedule a time to chat with the team. However, they do have two plans and a free trial.
It provides basic but powerful tools for companies that are just starting out their HR journey. It comes with:
It offers a complete platform for those ready to experience the business value of a strategic HR function. It comes with:

To compare plans and features, visit BambooHR’s pricing page.
BambooHR does have rate limits, however, they’re not easily found. You can reach out to BambooHR for more information on their API rate limits, or visit their API documentation.
Related: How to stop getting rate limited by APIs
Common errors take the form of client error status codes (4xx) and server error status codes (5xx).
Here’s a look at the former:
And here’s a look at the latter set of error codes:
To learn more, visit their developer documentation.
Many of your customers use other HR tools, like HiBob, Workday, and Trinet.
You can offer integrations with any of the other HRIS solutions your clients use by building to Merge’s HR & Payroll Unified API.
To learn more about the API, and Merge’s platform more broadly, you can schedule a demo with one of our integration experts!