Skip to content

Extraction status and JSON data by job id.

Get the status of an extract job

Job web.extract.status

Your AI asks

checks the price first
telipot run firecrawl.web.extract.status \
  --input-json '{"id":"123e4567-e89b-12d3-a456-426614174000"}' \
  --quote

Price

Price unknown
Priced· before it runs

firecrawl.web.extract.status

Price unknownYour plan

Whose account it uses

1The person asking
not needed
2Your company’s Firecrawl plan
Selected identity for this example
3Our account
not used

What it sends

{
  "id": "123e4567-e89b-12d3-a456-426614174000"
}

Your Firecrawl login is added for you. Your AI never sees it.

What it costs

Unknown

not listed, never free

sourcedocs · docs.firecrawl.dev/billing · checked 2026-10-05
confidenceunknown
noteThe billing page says polling a crawl or batch scrape job costs nothing and says nothing about extract jobs.

Preview the price first. --quote runs nothing.

For developers · run it

Shell · runs the task on the named account

telipot run firecrawl.web.extract.status \
  --input-json '{"id":"123e4567-e89b-12d3-a456-426614174000"}'

id

string · required

The ID of the extract job (a UUID)

success

boolean

status

string

data

object

The extracted data, shaped by the prompt or schema

expiresAt

string

tokensUsed

integer

Tokens the job used; only once completed
Full output schema · JSONNested fields and constraints

Output JSON Schema

{
  "type": "object",
  "required": [
    "success",
    "status"
  ],
  "properties": {
    "success": {
      "type": "boolean"
    },
    "status": {
      "type": "string",
      "enum": [
        "completed",
        "processing",
        "failed",
        "cancelled"
      ]
    },
    "data": {
      "type": "object",
      "description": "The extracted data, shaped by the prompt or schema"
    },
    "expiresAt": {
      "type": "string"
    },
    "tokensUsed": {
      "type": "integer",
      "description": "Tokens the job used; only once completed"
    }
  }
}

A real answer

No example captured yet: one is recorded when telipot catalog verify passes.