MCP documentation menu

datapulse_scrape_bulk_results

ScrapingScope: datapulse:scrapeOutput: JSONRead-only

Bulk 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

ParameterTypeDescription
url_hashes
required
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.