scrapewise_get_scraper_load_history
Returns the paginated history of all scraper runs (scraperJobStatus records)
for the customer. Each record represents one execution attempt of a scraper:
scraper id, group id, state (PENDING / RUNNING / COMPLETED / FAILED / STOPPED),
started + finished timestamps, link counts, error counts. Filter via the
`filters` JSON to narrow by groupId, scraperId, state, or date range.
Args:
- filters (string, query param, optional): URL-encoded JSON object. Common
keys: `groupId`, `scraperId`, `state`. Pass empty for all customer runs.
- groupId (string, query param, optional): the same narrowing as
`filters={"groupId":"..."}`, spelled as a plain parameter. Given both, the
explicit parameter wins. Absent, the whole account's runs come back.
- scraperId (string, query param, optional): as `groupId`, for one automation.
- withDeleted (boolean, query param, optional, default false): include
soft-deleted runs in the result.
- pageable (Spring Pageable): page, size, sort. Default sort: started DESC.
Returns:
Spring Page<ScraperJobStatusDTO> — `{content, totalElements, totalPages, ...}`.
Each record carries id, scraperId, groupId, state, started, finished,
successLinks, errorLinks, launchedByCustomer (boolean: did this customer
start the run, or did the group's owning customer in a shared-group setup).
Examples:
- Use when: "show recent runs for scraper {id}" → filters={"scraperId":"..."}
- Use when: "any failed runs in group {id}?" → filters={"groupId":"...","state":"FAILED"}
- Use when: "what state is the most-recent run in?" → page=0, size=1
- Don't use when: you want THIS scraper's lastRunState only →
read scrapewise_get_scraper.lastRunState (cheaper)
Error Handling:
- 400 if filters JSON is malformed.
- 401 Unauthorized.
- 500 INTERNAL.[runtime hint] This tool returns JSON-as-text — its response shape is dynamic (per-scraper itemsConfig, file binary, etc.) so the MCP outputSchema is omitted. Do not rely on the presence of any specific field in the response; treat the result as a string-or-object blob and parse defensively.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "scrapewise_get_scraper_load_history"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| page | No | Zero-based page index (0..N) | |
| size | No | The size of the page to be returned | |
| sort | No | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | |
| filters | No | ||
| groupId | No | ||
| scraperId | No | ||
| withDeleted | No |