Passer au contenu principal
GET
/
batch
/
scrape
/
{id}
Obtenir l’état d’une tâche de scraping par lots
curl --request GET \
  --url https://api.firecrawl.dev/v1/batch/scrape/{id} \
  --header 'Authorization: Bearer <token>'
{
  "status": "<string>",
  "total": 123,
  "completed": 123,
  "creditsUsed": 123,
  "expiresAt": "2023-11-07T05:31:56Z",
  "next": "<string>",
  "data": [
    {
      "markdown": "<string>",
      "html": "<string>",
      "rawHtml": "<string>",
      "links": [
        "<string>"
      ],
      "screenshot": "<string>",
      "metadata": {
        "title": "<string>",
        "description": "<string>",
        "language": "<string>",
        "sourceURL": "<string>",
        "keywords": "<string>",
        "ogLocaleAlternate": [
          "<string>"
        ],
        "<any other metadata> ": "<string>",
        "statusCode": 123,
        "error": "<string>"
      }
    }
  ]
}
Remarque : une nouvelle version v2 de cette API est désormais disponible, avec des capacités améliorées de suivi et de monitoring du statut.

Autorisations

Authorization
string
header
requis

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

Paramètres de chemin

id
string<uuid>
requis

L’ID de la tâche de scraping en lot

Réponse

Réponse en cas de succès

status
string

Statut actuel de l’extraction par lots. Peut être scraping, completed ou failed.

total
integer

Nombre total de pages dont le scraping a été tenté.

completed
integer

Le nombre de pages récupérées avec succès.

creditsUsed
integer

Le nombre de crédits utilisés pour le scraping par lots.

expiresAt
string<date-time>

Date et heure d’expiration du lot de scraping.

next
string | null

L’URL permettant de récupérer les 10 Mo de données suivants. Renvoyée si l’opération de scraping par lots n’est pas terminée ou si la réponse dépasse 10 Mo.

data
object[]

Les données du scraping par lots.