Visão geral
O Firecrawl for Platforms permite que sua plataforma crie e gerencie API keys do Firecrawl para seus usuários diretamente pelo seu próprio backend. Assim, os usuários começam a usar o Firecrawl sem sair da sua plataforma.Você mesmo pode configurar o Firecrawl for Platforms no painel do Firecrawl. Qualquer administrador ou membro de uma organização pode criar uma integração: dê um nome a ela, escolha um tipo de integração, aceite o contrato correspondente e copie a chave da plataforma. A chave é exibida uma única vez. Depois, você pode gerar e revogar chaves em Configurações. Não é preciso fazer nenhuma solicitação nem aguardar aprovação.
- Standard: seus usuários pagam o Firecrawl. Cada conta provisionada mantém seu próprio plano e sua própria cobrança no Firecrawl, começa no plano Free e faz upgrade diretamente com o Firecrawl.
- Gateway: sua organização custeia o uso dos seus usuários. As contas criadas pela sua integração são inscritas no Gateway, então o uso elegível delas passa a ser cobrado da sua organização quando os créditos do próprio usuário se esgotam. Consulte Gateway abaixo.
Gateway
Gateway é um tipo de integração, não uma API separada. A mesma chave da plataforma e os mesmos endpoints continuam valendo. O que muda em uma integração Gateway:- As contas são criadas exclusivamente para a sua integração e funcionam apenas via API, sem login próprio no painel. Uma requisição nunca é vinculada a uma conta existente do Firecrawl, mesmo quando o email corresponde ao de uma delas.
- Os créditos do próprio usuário são usados primeiro. O uso elegível que ultrapassar esses créditos é cobrado da sua organização.
- As respostas de
POST /partner/v1/accountsincluem um campogatewayStatus. - A integração aceita a versão Gateway do contrato no momento da criação.
URL base
Autenticação
Todas as solicitações de API da Platforms exigem um headerAuthorization com a sua chave da plataforma:
Requisitos de segurança
- Somente no servidor: as chaves da plataforma devem ser usadas apenas em código executado no servidor. Nunca exponha uma chave da plataforma 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 que o usuário aceite os Termos de Serviço do Firecrawl.
Endpoints
Criar usuário
Provisiona uma conta do Firecrawl para um dos seus usuários, identificado pelo email, e retorna a API key correspondente.Comportamento
Com uma integração Standard:- 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 nenhuma equipe associada à sua integração, será criada uma nova equipe associada à sua integração.
- Se o usuário já tiver uma conta no Firecrawl e uma equipe associada à sua integração, a equipe existente será retornada.
- Cada conta é criada exclusivamente para a sua integração. Uma requisição nunca é vinculada a uma conta existente do Firecrawl, mesmo que o email corresponda a uma delas. O email é armazenado como endereço de contato da conta e não é usado para buscar contas.
- Chamadas repetidas com o mesmo email retornam a mesma conta e a respectiva API key.
Requisição
cURL
Resposta
200 OK
Erros
Validar API key
Valida uma API key do Firecrawl e retorna o nome da equipe associada e o endereço de e-mail do usuário. A API key só será considerada válida se tiver sido criada pela sua integração.Observações importantes
- As API keys do Firecrawl não têm permissões nem data de expiração.
- Os usuários podem excluir API keys manualmente a qualquer momento.
- As API keys excluídas não passam por exclusão lógica (soft delete). O Firecrawl não consegue distinguir uma chave excluída de uma que nunca existiu.
Requisição
cURL
Resposta
200 OK
Erros
Rotacionar API key
Exclui uma API key existente do Firecrawl e cria uma nova para o mesmo usuário e a mesma equipe.Requisição
cURL
Resposta
200 OK

