Descripción general
Firecrawl for Platforms permite que tu plataforma cree y gestione claves de API de Firecrawl para tus usuarios directamente desde tu propio backend. Así, los usuarios empiezan a utilizar Firecrawl sin salir de tu plataforma.Configura Firecrawl for Platforms por tu cuenta en el Dashboard de Firecrawl. Cualquier administrador o miembro de una organización puede crear una integración: asígnale un nombre, selecciona un tipo de integración, acepta el acuerdo correspondiente a ese tipo y copia la clave de plataforma. La clave solo se muestra una vez. Más adelante puedes generar y revocar claves en Settings. No hace falta enviar ninguna solicitud ni esperar aprobación.
- Standard: tus usuarios pagan a Firecrawl. Cada cuenta aprovisionada mantiene su propio plan y facturación de Firecrawl, empieza en el plan Free y cambia a un plan superior directamente con Firecrawl.
- Gateway: tu organización cubre el uso de tus usuarios. Las cuentas que crea tu integración se inscriben en Gateway, de modo que su uso elegible se factura a tu organización una vez que el usuario agota sus propios créditos. Consulta Gateway más abajo.
Gateway
Gateway es un tipo de integración, no una API independiente. Se usan la misma clave de plataforma y los mismos endpoints. Esto es lo que cambia en una integración Gateway:- Las cuentas se crean exclusivamente para tu integración y son solo de API, sin acceso propio al Dashboard. Una solicitud nunca se vincula a una cuenta de Firecrawl existente, aunque el correo electrónico coincida con el de una de ellas.
- Primero se consumen los créditos propios del usuario. El uso elegible que exceda esa cantidad se factura a tu organización.
- Las respuestas de
POST /partner/v1/accountsincluyen un campogatewayStatus. - La integración acepta la versión Gateway del acuerdo al crearse.
URL base
Autenticación
Todas las solicitudes a la API de Platforms requieren una cabeceraAuthorization con tu clave de plataforma:
Requisitos de seguridad
- Solo en el servidor: las claves de plataforma solo deben usarse en código del lado del servidor. Nunca expongas una clave de plataforma en código de frontend, JavaScript del lado del cliente ni aplicaciones móviles.
- Términos del servicio: antes de llamar a
POST /partner/v1/accounts, tu plataforma debe pedir al usuario que acepte los Términos del servicio de Firecrawl.
Endpoints
Crear usuario
Aprovisiona una cuenta de Firecrawl para uno de tus usuarios, identificado por su correo electrónico, y devuelve su clave de API.Comportamiento
Con una integración Standard:- Si el usuario aún no tiene una cuenta de Firecrawl, se crean un nuevo usuario y un nuevo equipo.
- Si el usuario ya tiene una cuenta de Firecrawl, pero ningún equipo asociado a tu integración, se crea un nuevo equipo asociado a tu integración.
- Si el usuario ya tiene una cuenta de Firecrawl y un equipo asociado a tu integración, se devuelve el equipo existente.
- Cada cuenta se crea exclusivamente para tu integración. Una solicitud nunca se vincula a una cuenta de Firecrawl existente, aunque el correo electrónico coincida con el de alguna. El correo electrónico se guarda como dirección de contacto de la cuenta y no se usa para buscar cuentas.
- Las llamadas repetidas con el mismo correo electrónico devuelven la misma cuenta y su clave de API.
Solicitud
cURL
Respuesta
200 OK
Errores
Validar clave de API
Valida una clave de API de Firecrawl y devuelve el nombre del equipo asociado y la dirección de correo electrónico del usuario. La clave de API solo se considerará válida si se creó a través de tu integración.Notas importantes
- Las claves de API de Firecrawl no tienen permisos ni fecha de caducidad.
- Los usuarios pueden eliminar manualmente las claves de API en cualquier momento.
- Las claves de API eliminadas no se someten a un borrado lógico (soft delete). Firecrawl no puede distinguir una clave eliminada de una que nunca existió.
Solicitud
cURL
Respuesta
200 OK
Errores
Rotar clave de API
Elimina una clave de API de Firecrawl existente y crea una nueva para el mismo usuario y equipo.Solicitud
cURL
Respuesta
200 OK

