scrape_async
Submit asynchronous scraping jobs for long-running requests like heavy JavaScript rendering, batch processing, or pages requiring extended load times, returning a job ID for status polling.
Instructions
Submit an async scraping job for long-running requests.
Use this for:
Pages that take > 60 seconds to load
Heavy JS rendering tasks
When you don't need immediate results
Batch processing workflows
Returns a job_id that you can poll with get_job_status.
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": {
"url": "<url>"
},
"name": "scrape_async"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target URL to scrape | |
| use_js_render | No | Enable JavaScript rendering | |
| use_residential | No | Use residential proxy | |
| use_undetected | No | Use Undetected Chrome | |
| solve_captcha | No | Auto-solve captchas | |
| timeout | No | Timeout in seconds | |
| callback_url | No | Webhook URL to receive result when job completes |