Skip to main content

Descripción general

La API de integración para socios de Firecrawl permite que tu plataforma cree y gestione claves de API de Firecrawl para tus usuarios directamente desde tu propio backend. Los usuarios empiezan a usar Firecrawl sin salir de tu plataforma.
Configura la Partner API 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 una configuración, acepta el acuerdo correspondiente y copia la clave de socio. La clave se muestra una sola vez. Más adelante puedes generar y revocar claves en Settings. No se requiere ninguna solicitud ni aprobación.
Hay dos configuraciones. Ambas aprovisionan cuentas de la misma manera mediante los endpoints que se indican a continuación; la diferencia está en quién paga el consumo del usuario:
  • Partner API: cada cuenta aprovisionada mantiene su propio plan y facturación de Firecrawl. Los usuarios comienzan en el plan Free y hacen el upgrade directamente con Firecrawl.
  • Gateway: las cuentas que crea tu integración quedan inscritas en Gateway, por lo que su consumo elegible se factura a tu organización una vez que se agotan los créditos propios del usuario. Las cuentas de Gateway son solo de API y no cuentan con acceso propio al Dashboard.
La configuración se selecciona al crear la integración. No es fácil cambiarla después, por lo que recomendamos revisar ambas opciones con detenimiento antes de aceptar el acuerdo. Consulta la página de la Partner API para obtener una visión general. Algunas ofertas del socio incluyen créditos promocionales para los usuarios aprovisionados; en ese caso, Créditos de socio describe qué recibe el usuario.

URL base

Autenticación

Todas las solicitudes a la API de integración para socios requieren una cabecera Authorization con tu clave de socio:
Las claves de socio son distintas de las claves de API estándar de Firecrawl. Puedes crearlas y revocarlas en Settings > Partner API, en el Dashboard de Firecrawl.

Requisitos de seguridad

  • Solo en el servidor: Las claves de socio solo deben usarse en código del lado del servidor. Nunca expongas una clave de socio en código de frontend, JavaScript del lado del cliente ni en aplicaciones móviles.
  • Términos del servicio: Antes de llamar a POST /partner/v1/accounts, tu plataforma debe solicitar 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 la configuración de Partner API:
  • 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 al socio.
  • Si el usuario ya tiene una cuenta de Firecrawl y un equipo asociado a tu integración, se devuelve el equipo existente.
Con la configuración de Gateway:
  • Cada cuenta se crea exclusivamente para tu integración. Una solicitud nunca se vincula a una cuenta de Firecrawl existente, ni siquiera cuando el correo electrónico coincide con una. El correo electrónico se almacena 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.
Si tu integración incluye créditos promocionales, se aplican una sola vez, al crearse la cuenta por primera vez.

Solicitud

cURL
Cuerpo

Respuesta

200 OK
Con la configuración de Gateway, la respuesta también incluye el estado de inscripción:

Errores


Validar la 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 esta integración de partner.

Notas importantes

  • Las claves de API de Firecrawl no tienen permisos ni fecha de vencimiento.
  • Los usuarios pueden eliminar manualmente las claves de API en cualquier momento.
  • Las claves de API eliminadas no se conservan como eliminadas de forma lógica. Firecrawl no puede distinguir entre una clave eliminada y una que nunca existió.

Solicitud

cURL
Cuerpo

Respuesta

200 OK

Errores


Rotar la clave de API

Elimina una clave de API de Firecrawl existente y crea una nueva para el mismo usuario y equipo.

Solicitud

cURL
Cuerpo

Respuesta

200 OK

Errores


Empieza a usarlo

Crea tu integración en el Dashboard de Firecrawl: inicia sesión, selecciona Partner API o Gateway, acepta el acuerdo y copia tu clave de socio. La configuración no es fácil de cambiar después, así que confirma tu elección antes de aceptar el acuerdo. Después, llama a los endpoints anteriores desde tu servidor. ¿Tienes dudas sobre tu configuración? Escríbenos a help@firecrawl.com. ¿Tienes en mente una integración de mayor alcance? Escríbenos a partnerships@firecrawl.dev.