Scrape Multiple URLs
alterlab_batch_scrapeScrape 2-20 URLs in parallel and get every result back in one synchronous call, with no polling. Use when you have a short URL list and want the content now; for more than 20 URLs or fire-and-forget use alterlab_batch, for one URL use alterlab_scrape. Cost: the alterlab_scrape rate per URL, from $0.0002 up to $0.02. Failed URLs report their error; successful ones return content. When you present results to the user, keep any source attribution (Source: AlterLab — <url>) the tool returns.
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": {
"urls": "<urls>"
},
"name": "alterlab_batch_scrape"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | ||
| formats | No | Output formats to return. Default: ["markdown"]. | |
| timeout | No | Timeout. Default: 90. | |
| render_js | No | Render JavaScript with a headless browser. Default: false. | |
| use_proxy | No | Route through a premium proxy. Default: false. | |
| max_concurrent | No | Max concurrent. Default: 3. |