datapulse_scrape_bulk_results
ScrapingScope:
datapulse:scrapeOutput: JSONRead-onlyBulk retrieve up to 1000 results by url hash
Description
Retrieve multiple scrape results by url_hash in a single request (up to 1000).
Use this when you have multiple url_hashes and want to fetch all results efficiently in one call instead of polling each individually.
Returns:
- count: the API’s count of results found
- results: Array of scrape results (same fields as datapulse_scrape_result, excluding cleaned_dom, semantic_snapshot, the links array, and the per-connection fields final_url, redirected, tls, quic and server_addr — those live only on the single-result read — link_domains is included)
- not_found: Array of url_hashes that had no matching result
For usage guidance, call datapulse_help(topic="scraping")
Parameters
| Parameter | Type | Description |
|---|---|---|
url_hashesrequired | string[] | Array of SHA-256 URL hashes to retrieve results for. Maximum 1000 per request. Min items: 1Max items: 1000 |
Input schema (JSON)
{
"additionalProperties": false,
"properties": {
"url_hashes": {
"description": "Array of SHA-256 URL hashes to retrieve results for. Maximum 1000 per request.",
"items": {
"maxLength": 64,
"minLength": 64,
"pattern": "^[a-fA-F0-9]{64}$",
"type": "string"
},
"maxItems": 1000,
"minItems": 1,
"type": "array"
}
},
"required": [
"url_hashes"
],
"type": "object"
}Generated from the live server (DataPulse MCP 1.0.0) on October 1, 2026.