Skip to main content

Visão geral

A API de integração de parceiros do Firecrawl permite que sua plataforma crie e gerencie API keys do Firecrawl para seus usuários diretamente do seu próprio backend. Os usuários começam a usar o Firecrawl sem sair da sua plataforma.
Configure a Partner API por conta própria no painel do Firecrawl. Qualquer administrador ou membro de uma organização pode criar uma integração: dê um nome, escolha uma configuração, aceite o contrato correspondente e copie a chave de parceiro. A chave é exibida apenas uma vez. Depois, você pode gerar e revogar chaves em Settings. Não é necessário solicitação nem aprovação.
Existem duas configurações. Ambas provisionam contas da mesma forma pelos endpoints abaixo; a diferença está em quem paga pelo uso do usuário:
  • Partner API: cada conta provisionada mantém seu próprio plano e cobrança do Firecrawl. Os usuários começam no Free plan e fazem upgrade diretamente com o Firecrawl.
  • Gateway: as contas criadas pela sua integração são inscritas no Gateway, de modo que o uso elegível é cobrado da sua organização assim que os créditos do próprio usuário se esgotarem. As contas do Gateway são exclusivamente de API e não têm login próprio no painel.
Você escolhe a configuração ao criar a integração. Não é fácil mudar depois, então recomendamos avaliar as duas opções com atenção antes de aceitar o contrato. Consulte a página da Partner API para uma visão geral. Algumas ofertas de parceiro incluem créditos promocionais para usuários provisionados; nesses casos, Partner Credits descreve o que o usuário recebe.

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 API keys padrão do Firecrawl. Você pode criá-las e revogá-las em Configurações > Partner API no painel 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

Provisiona uma conta do Firecrawl para um dos seus usuários, identificado por e-mail, e retorna sua API key.

Comportamento

Com o setup de Partner API:
  • Se o usuário ainda não tiver uma conta Firecrawl, um novo usuário e uma nova equipe são criados.
  • Se o usuário já tiver uma conta Firecrawl, mas nenhuma equipe associada à sua integração, uma nova equipe associada ao partner é criada.
  • Se o usuário já tiver uma conta Firecrawl e uma equipe associada à sua integração, a equipe existente é retornada.
Com o setup de Gateway:
  • Toda conta é criada exclusivamente para a sua integração. Uma requisição nunca é vinculada a uma conta Firecrawl já existente, mesmo que o email seja o mesmo. O email é armazenado como endereço de contato da conta e não é usado para localizar contas.
  • Chamadas repetidas para o mesmo email retornam a mesma conta e a mesma API key.
Se a sua integração incluir créditos promocionais, eles são aplicados uma única vez, no momento da criação da conta.

Requisição

cURL
Corpo

Resposta

200 OK
Com o setup do Gateway, a resposta também traz o status de inscrição:

Erros


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

cURL
Corpo

Resposta

200 OK

Erros


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

cURL
Corpo

Resposta

200 OK

Erros


Comece agora

Crie sua integração no painel do Firecrawl: faça login, escolha Partner API ou Gateway, aceite o contrato e copie sua chave de parceiro. A configuração não é fácil de alterar depois, então confirme sua escolha antes de aceitar o contrato. Em seguida, chame os endpoints acima a partir do seu servidor. Ficou com dúvidas sobre sua configuração? Escreva para help@firecrawl.com. Pensa em uma integração maior? Escreva para partnerships@firecrawl.dev.