Firecrawl
Search, scrape, map, file parsing and asynchronous crawling.
Poll a batch scrape job.
Fetch a batch scrape job submitted by post_firecrawl_batch_scrape, by its jobId. Returns the same envelope — id, status, createdAt, completedAt, pricing, output, error. Repeat until status is terminal; on success output is an array of documents with markdown and metadata. Reads a job only; it cannot start one.
- 類型: stringjob
Id 必填The job id returned by the submit call.
- 類型: object · AsyncJob200
The current state of the batch scrape job.
An asynchronous integration job. Returned by the submit call (HTTP 202) and by the poll/detail call. Poll the job by its id until status is a terminal value (completed, failed, or cancelled).
- 類型: string 格式: date-time可為 nullcompleted
At When the job reached a terminal status. Null while the job is still queued or running.
- 類型: string 格式: date-timecreated
At When the job was accepted.
- 類型: stringendpoint
Provider operation identifier stored with the job. This metadata is not a Felo polling URL; use the documented Felo job path or Location header.
- 類型: object 可為 nullerror
Present when status is failed. Null otherwise.
- code類型: string
Machine-readable error code.
- message類型: string
Human-readable error message.
- 類型: stringid
Job identifier. Use it with the corresponding Felo polling endpoint.
- 類型: stringobject
Always "integration_async_job".
- 可為 nulloutput
Job result payload. Present only once status is completed. For Agent Runs this is the structured research result.
- 類型: booleanoutput
Expired True when the result has been retained past its retention window and is no longer retrievable.
- 類型: objectpricing
- authorized類型: integer
Micros U S D Provider authorization metadata in micro-USD. This is not a Felo credit hold or billing record.
- billing類型: string
Mode Provider job billing mode. Felo charges follow Felo billing records.
- currency類型: string
- final類型: integer 可為 null
Micros U S D Provider settlement metadata in micro-USD, nullable before settlement. This is not the Felo charge.
- 類型: string 列舉status
Customer-facing lifecycle status. queued and running are non-terminal; completed, failed, and cancelled are terminal.
值- queued
- running
- completed
- failed
- cancelled
application/json - 400
The request could not be processed. Check the request parameters.
- 401
A valid Felo API key is required.
- 402
The request cannot proceed because a billing requirement is not met.
- 403
The account is not permitted to perform this operation.
- 429
A request or spending limit has been reached.
- 502
The service could not complete the request.
- 503
The API or billing service is temporarily unavailable.
- 504
The service timed out while processing the request.
- default
The operation failed. Keep the response request ID when contacting Felo support.
curl 'https://openapi.felo.ai/v1/beta/firecrawl/batch-scrape/{jobId}' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"id": "iaj_01HZY8Q2M4K7N9V3T6W1X0B2C3",
"object": "integration_async_job",
"endpoint": "/apis/v1/exa/agent/runs",
"status": "queued",
"createdAt": "2026-09-30T03:09:45.799Z",
"completedAt": "2026-09-30T03:09:45.799Z",
"pricing": {
"currency": "USD",
"authorizedMicrosUSD": 1,
"finalMicrosUSD": 1,
"billingMode": "flat_per_call"
},
"output": null,
"outputExpired": true,
"error": {
"code": "string",
"message": "string"
}
}