Documentation Index

Fetch the complete documentation index at: https://help.silentpush.com/llms.txt

Use this file to discover all available pages before exploring further.

Bulk Domain Enrichment

Prev Next

Bulk enrichment supports up to 100 indicators at once for efficient processing. Separate examples for domains, IPv4, and IPv6.

Domains

Endpoint: POST /api/v1/merge-api/explore/bulk/summary/domain?

Example Code:

import requests
import json
import pandas as pd
domains = ["google.com", "facebook.com", "twitter.com"]
api_url = "https://app.silentpush.com/api/v1/merge-api/explore/bulk/summary/domain?"
headers = {'X-API-KEY': api_key}
params = {"explain": 1, "scan_data": 0}
body = {'domains': domains}
bulk_response_data = requests.post(api_url, headers=headers, json=body, params=params)
bulk_response_json = json.loads(bulk_response_data.content)
bulk_response_df = pd.DataFrame(bulk_response_json)['response']
df = pd.json_normalize(bulk_response_df)
print(df)

Sample Output: A normalized DataFrame with enrichment details like reputation and listings for each domain.