Get Crawl Results
get_crawl_resultsRetrieve pages from a crawl started with create_crawl using its crawl_id, checking status while it runs and paginating results with items_limit and next_cursor.
Instructions
Use this to get the pages of a crawl started with create_crawl, using its crawl_id. While the crawl is in_progress it returns the status: call again in about 10 seconds. Once completed it returns each page'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 crawl 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": {
"crawl_id": "<crawl_id>"
},
"name": "get_crawl_results"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Pagination cursor for list-pages. Default: 0 (first page). | |
| formats | No | Content formats to retrieve per page. Default: ["markdown"]. | |
| crawl_id | Yes | The crawl_id (or id) returned from create_crawl. | |
| items_limit | No | Max number of pages to retrieve content for (1-100). Default: 20. | |
| search_query | No | Optional filter to rank/select pages by relevance to a query. | |
| max_characters | No | Max characters of content per page (default 20000). Longer pages are cut and link to their full text. |