Passer au contenu principal
POST
/
agent
Démarrer une tâche d’agent pour l’extraction de données pilotée par un agent
curl --request POST \
  --url https://api.firecrawl.dev/v2/agent \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "<string>",
  "maxCredits": 123,
  "model": "spark-1-mini",
  "schema": {},
  "strictConstrainToURLs": true,
  "urls": [
    "<string>"
  ]
}
'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "success": true
}

Documentation Index

Fetch the complete documentation index at: https://firecrawl-docs-improve-testing-reference.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Êtes-vous un agent IA qui a besoin d’une clé API Firecrawl ? Consultez firecrawl.dev/agent-onboarding/SKILL.md pour obtenir des instructions d’intégration automatisée.

Autorisations

Authorization
string
header
requis

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

Corps

application/json
prompt
string
requis

Le prompt décrivant les données à extraire

Maximum string length: 10000
maxCredits
number

<[ { "key": "0", "translation": "Nombre maximal de crédits à utiliser pour cette tâche d’agent. La valeur par défaut est de 2500 si elle n’est pas spécifiée. Les valeurs supérieures à 2 500 sont toujours facturées comme des requêtes payantes." } ]</>

model
enum<string>
défaut:spark-1-mini

Le modèle à utiliser pour les tâches d’agent. spark-1-mini (par défaut) coûte 60 % de moins, tandis que spark-1-pro offre une meilleure précision pour les tâches complexes.

Options disponibles:
spark-1-mini,
spark-1-pro
schema
object

Schéma JSON facultatif pour structurer les données extraites

strictConstrainToURLs
boolean

Si la valeur est true, l’agent ne visitera que les URL fournies dans le tableau urls

urls
string<uri>[]

Liste facultative d’URL servant à limiter l’agent

Réponse

La tâche de l’agent a démarré avec succès

id
string<uuid>
success
boolean