Retrieve summary for a list of IoCs

Retrieve summary for a list of IoCs.The request body should contain a list of IoC descriptors.

🚧

IoC scanning and dataset inclusion

Any IoC submitted or queried via the API will be scanned and added to the Google Threat Intelligence dataset, making it accessible to the community. Do not submit or query indicators containing sensitive, confidential, or personally identifiable information (PII).

Retrieve summary for a list of IoCs.The request body should contain a list of IoC descriptors.

Input

Accepts a list of up to 1,000 IoC descriptors in a single POST request.

Supported IoC Types

File hashes (MD5, SHA1, SHA256), domains, URLs, and IP addresses.

Output

Returns a concise summary object for each requested IoC, intended to improve efficiency and performance for large-scale enrichments.

Large Payloads

If the response exceeds the 30MB size limit, the API provides a GCS fallback mechanism, returning an HTTP 302 Found redirect to a short-lived (15 minutes TTL) signed URL for downloading the full JSON result.

Error Handling

Batch requests follow an "all-or-nothing" approach; if any single IoC cannot be processed, the entire request will be rejected with a 400 Bad Request.

Example

POST /api/v3/iocs/summary
    Content-Type: application/json
    x-apikey: <YOUR_API_KEY>
   
    {
      "iocs": [
        {
          "type": "file",
          "id": "44d88612fea8a8f36de82e1278abb02f"
        },
        {
          "type": "domain",
          "id": "example.com"
        },
        {
          "type": "ip_address",
          "id": "8.8.8.8"
        }
      ]
    }

Body Params
iocs
array of objects
required

Array of IOCs

iocs*
Headers
string
required

Google TI API key

Response
200

Successful response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!