How to set up the Firmable API
Learn how to access and use the Firmable API for data enrichment and people search, including authentication, endpoints, and key setup.
The Firmable API enables you to enrich company and people records by integrating your systems directly with Firmable’s data. This guide outlines the key resources available in the API documentation and helps you get started.
Use the Firmable API to integrate enriched data into your tools or workflows, streamlining processes such as lead enrichment and sales engagement.
Learn more:
- Full API documentation
- How to create an API key
- What the API documentation covers
- How to manage API keys
Prerequisites
- You are on an Enterprise plan with Firmable. If you’re on an Individual, Small Teams or Teams Pro plan and would like API access, email support@firmable.ai to upgrade.
- You have the Admin, Manager, Partner or Integration role on Firmable.
Full API documentation
Access the complete and most up-to-date Firmable API documentation.
How to create an API key
- Click your profile avatar, then Manage account.

- In the Account settings sidebar, click Integrations.

- Click API.

- Click Generate API key.

- Your API key has now been generated.

What the API documentation covers
The API documentation is divided into the following sections:
- Creating API keys: Generate and manage API keys in Firmable.
- Authentication: Securely pass your API key when making requests.
- HTTP Methods: Review supported HTTP methods and how to structure requests.
- Company Enrichment Endpoint: Enrich company records with data such as industry, location, and revenue.
- People Enrichment Endpoint: Enrich people records with role, contact information, and job titles.
- People Search: Search for people records by company ID, position, seniority, department and country.
- Filter Options: List the values you can use in People Search filters, such as seniority and department.
How to manage API keys
- Click the eye icon to view your API key.

- Click the copy icon to copy the key for integration.

- Click the rubbish bin icon to delete your API key. You can then generate a new one.

Important note: Store your API key securely and never expose it in public repositories or client-side code.