Overview
The Firecrawl Partner Integration API allows approved partners to create and manage Firecrawl API keys for their users directly from within their own platform. This enables a seamless onboarding experience where users can start using Firecrawl without leaving the partner’s platform.Partner API access is only available to approved Firecrawl partners. Partner keys are shared privately with approved partners. To apply for the partner program or request a partner API key, email partnerships@firecrawl.dev.
Base URL
Authentication
All Partner Integration API requests require anAuthorization header with your partner key:
Self-serve partner keys
You can self-provision a partner key (integration key) using the Firecrawl Integrations service. Base URL
Response (
200 OK)
Errors
Security Requirements
- Server-side only: Partner keys must only be used in server-side code. Never expose a partner key in frontend code, client-side JavaScript, or mobile applications.
- Terms of Service: Before calling the create-user endpoint, your platform must prompt the user to accept Firecrawl’s Terms of Service.
Endpoints
Create User
Creates a Firecrawl API key associated with the user’s email address.Behavior
- If the user does not yet have a Firecrawl account, a new user and team will be created.
- If the user already has a Firecrawl account but does not have a team associated with your partner integration, a new partner-associated team will be created.
- If the user already has a Firecrawl account and already has a team associated with your partner integration, the existing team is returned and the promotional coupon is not re-applied.
Request
cURL
Response
200 OK
Errors
Validate API Key
Validates a Firecrawl API key and returns the associated team name and user email address. The API key will only return as valid if it was created through this partner integration.Important Notes
- Firecrawl API keys do not have permissions or an expiry date.
- API keys can be manually deleted by users at any time.
- Deleted API keys are not soft-deleted. Firecrawl cannot distinguish a deleted key from one that never existed.
Request
cURL
Response
200 OK
Errors
Rotate API Key
Deletes an existing Firecrawl API key and creates a new one for the same user and team.Request
cURL
Response
200 OK

