Saltar al contenido principal
POST
/
agent
Inicia una tarea de agente para la extracción de datos mediante agentes
curl --request POST \
  --url https://api.firecrawl.dev/v2/agent \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "<string>",
  "urls": [
    "<string>"
  ],
  "schema": {},
  "maxCredits": 123,
  "strictConstrainToURLs": true,
  "model": "spark-1-mini"
}
'
{
  "success": true,
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}

Autorizaciones

Authorization
string
header
requerido

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Cuerpo

application/json
prompt
string
requerido

El prompt que describe los datos que se van a extraer

Maximum string length: 10000
urls
string<uri>[]

Lista opcional de URLs a las que se limitará el agente

schema
object

Esquema JSON opcional para estructurar los datos extraídos

maxCredits
number

Créditos máximos que se pueden gastar en esta tarea del agente. El valor predeterminado es 2500 si no se especifica. Los valores superiores a 2.500 siempre se facturan como solicitudes de pago.

strictConstrainToURLs
boolean

Si es true, el agente solo visitará las URL proporcionadas en el array urls

model
enum<string>
predeterminado:spark-1-mini

El modelo que utilizará el agente para la tarea. spark-1-mini (predeterminado) es un 60 % más barato; spark-1-pro ofrece mayor precisión para tareas complejas.

Opciones disponibles:
spark-1-mini,
spark-1-pro

Respuesta

La tarea del agente se inició correctamente

success
boolean
id
string<uuid>