scrapewise_get_scraper
Fetches the full configuration of a single scraper owned by the authenticated
customer: source URLs, item-field selectors, scraping mode (HTML / JSON-LD / API /
Amazon), pagination strategy, post-processing rules, and metadata (lastRunState,
createdAt, updatedAt). Use this AFTER you've identified the scraper id via
`scrapewise_get_scraper_list` (or you already have an id from prior context).
Args:
- id (string, path param, required): the scraper's MongoDB ObjectId, e.g.
"65a3b1c8d4e7f291a3b5c6d8". Get this from the `id` field of any
`scrapewise_get_scraper_list` result.
Returns:
A full scraper configuration object (`ScraperDTO`): id, name, type,
sourceConfig, itemsConfig, pagination, schema reference, postProcessRules,
lastRunState, createdAt, updatedAt, and group association.
Examples:
- Use when: "show me the config of scraper {id}" → id from list
- Use when: "what URL does scraper 'mototas' scrape?" → list first to get id,
then call this and read sourceConfig.url
- Don't use when: you only need the customer's full list of scrapers →
use scrapewise_get_scraper_list (much smaller response)
- Don't use when: you want to MODIFY the scraper → use scrapewise_create_scraper
(which doubles as create-or-update by id)
Error Handling:
- 400 (CustomerError envelope) if no scraper with the given id exists for this
customer (thrown as `CustomerError("Scraper with id: <id> not found")`; the
ControllerExceptionHandler maps `CustomerError` → HTTP 400).
- 401 Unauthorized if no valid Authorization header.
- 500 INTERNAL on unexpected server error.[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
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": {
"id": "<id>"
},
"name": "scrapewise_get_scraper"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |