Get Batch Results
get_batch_resultsRetrieve batch scrape results by batch_id: check in-progress status, then fetch paginated URL titles and content when the batch completes.
Instructions
Use this to get the content of a batch started with batch_scrape_urls, using its batch_id. While the batch is in_progress it returns the status: call again in about 10 seconds. Once completed it returns each URL's url, title and content, up to items_limit per call; when has_more is true, pass next_cursor for the rest. Do not start a new batch to check on one that is still running.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"batch_id": "<batch_id>"
},
"name": "get_batch_results"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Pagination cursor. Pass next_cursor from the previous result to get the next pages. Default: 0 (first page). | |
| formats | No | Content formats to retrieve per URL. Default: ["markdown"]. | |
| batch_id | Yes | The batch_id (or id) returned from batch_scrape_urls. | |
| items_limit | No | Max number of items to retrieve content for per call (1-100). Default: 20. | |
| max_characters | No | Max characters of content per URL (default 20000). Longer pages are cut and link to their full text. |