Visão geral#
A API de Integração de Parceiros do Firecrawl permite que parceiros aprovados criem e gerenciem chaves de API do Firecrawl para seus usuários diretamente em sua própria plataforma. Isso proporciona uma experiência de onboarding fluida, em que os usuários podem começar a usar o Firecrawl sem sair da plataforma do parceiro.
O acesso à API de Parceiros está disponível apenas para parceiros aprovados do Firecrawl. As chaves de parceiro são compartilhadas de forma privada com parceiros aprovados. Para se candidatar ao programa de parceiros ou solicitar uma chave de API de parceiro, envie um e-mail para partnerships@firecrawl.dev.
Para saber mais sobre o que os usuários dos parceiros recebem, incluindo créditos, validade e limites do plano, consulte Partner Credits.
URL base#
Autenticação#
Todas as solicitações da API de integração de parceiros exigem um cabeçalho Authorization com sua chave de parceiro:
As chaves de parceiro são diferentes das chaves de API padrão do Firecrawl e são fornecidas diretamente pela equipe do Firecrawl.
Requisitos de segurança#
- Somente no servidor: As chaves de parceiro devem ser usadas apenas em código executado no servidor. Nunca exponha uma chave de parceiro em código de frontend, JavaScript do lado do cliente ou aplicativos móveis.
- Termos de Serviço: Antes de chamar
POST /partner/v1/accounts, sua plataforma deve solicitar ao usuário que aceite os Termos de Serviço do Firecrawl.
Endpoints#
Criar usuário#
Cria uma chave de API do Firecrawl associada ao endereço de e-mail do usuário.
Comportamento#
- Se o usuário ainda não tiver uma conta no Firecrawl, um novo usuário e uma nova equipe serão criados.
- Se o usuário já tiver uma conta no Firecrawl, mas não tiver uma equipe associada à integração de parceiro, uma nova equipe associada ao parceiro será criada.
- Se o usuário já tiver uma conta no Firecrawl e já tiver uma equipe associada à integração de parceiro, a equipe existente será retornada e o cupom promocional não será aplicado novamente.
Requisição#
Corpo
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
email | string | Sim | O endereço de e-mail do usuário |
Resposta#
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
apiKey | string | A chave de API do Firecrawl da equipe associada ao parceiro deste usuário |
alreadyExisted | boolean | true se tanto o usuário quanto a equipe associada ao parceiro já existiam. Quando true, o cupom promocional não é aplicado novamente. |
Erros#
| Status | Descrição |
|---|---|
401 | Não autorizado — a chave de parceiro está incorreta ou inválida |
500 | Erro interno do servidor — esses erros são monitorados pela Firecrawl |
Validar chave de API#
Valida uma chave de API do Firecrawl e retorna o nome da equipe associada e o endereço de e-mail do usuário. A chave de API só será considerada válida se tiver sido criada por meio desta integração de parceiro.
Observações importantes#
- As chaves de API do Firecrawl não têm permissões nem data de expiração.
- As chaves de API podem ser excluídas manualmente pelos usuários a qualquer momento.
- As chaves de API excluídas não passam por exclusão lógica. O Firecrawl não consegue distinguir uma chave excluída de uma que nunca existiu.
Requisição#
Corpo
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
apiKey | string | Sim | A chave de API a ser validada |
Resposta#
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
teamName | string | O nome da equipe associada a esta chave de API |
email | string | O endereço de e-mail do usuário associado a esta chave de API |
Erros#
| Status | Descrição |
|---|---|
401 | Não autorizado - a chave de parceiro está incorreta ou inválida |
404 | Chave de API não identificada - a chave não existe ou não foi criada por meio desta integração de parceiro |
500 | Erro interno do servidor - esses erros são monitorados pela Firecrawl |
Rotacionar chave de API#
Exclui uma chave de API do Firecrawl existente e cria uma nova para o mesmo usuário e equipe.
Requisição#
Corpo
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
apiKey | string | Sim | A chave de API que será excluída e substituída |
Resposta#
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
apiKey | string | A chave de API recém-criada |
Erros#
| Status | Descrição |
|---|---|
401 | Não autorizado - a chave de parceiro está incorreta ou inválida |
404 | Chave de API não identificada - a chave não existe ou não foi criada por meio desta integração de parceiro |
500 | Erro interno do servidor - esses erros são monitorados pela Firecrawl |
Torne-se parceiro#
O programa de parceiros da Firecrawl está disponível para plataformas aprovadas. Se tiver interesse em integrar a Firecrawl à sua plataforma e oferecer créditos aos seus usuários, entre em contato conosco pelo partnerships@firecrawl.dev para saber mais e solicitar uma chave de API para parceiros.

