---
title: "Get Batch Extract Job Status"
method: GET
path: "/extract/batch/{id}"
tags: ["Batch", "Extract"]
---

# Get Batch Extract Job Status

`GET /extract/batch/{id}`

Check status and retrieve extracted data from a batch extraction job.

**Response States:**
- `processing`: Extraction in progress
- `completed`: All extractions finished
- `failed`: Job failed (check error details)

**Results Format:**
Each URL in the results array contains:
- Extracted data matching your schema
- Success/failure status
- Individual error messages if applicable
- Confidence scores for extraction quality

## Path parameters

- `id` string, required

## Response `200`

Success response

- object
  - `success` boolean
  - `data` object
    - `id` string
    - `status` 'processing' | 'completed' | 'failed'
    - `total` integer
    - `completed` integer
    - `creditsUsed` integer
    - `results` object[]
      - `url` string
      - `success` boolean
      - `extract` object
      - `error` object
        - `code` string
        - `message` string

---

[API](https://skmtc.dev/thunderbit/apis/thunderbit-open-api.md) · [All operations](https://skmtc.dev/thunderbit/apis/thunderbit-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/thunderbit/thunderbit-open-api/revisions/45aa863b3172/schema)
