ThreatPrevent
ThreatPrevent
Cyber Trust Intelligence
Scale

Bulk processing

Use bulk endpoints for spreadsheets, supplier lists, infrastructure inventories and other workflows containing multiple records.

Current request limit
10,000 records

per bulk request

Payment bulk example

cURL
curl -X POST https://api.threatprevent.io/v1/payment-risk/bulk \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"emails":["one@example.com","two@example.com","three@example.com"]}'

Recommendations

  • Deduplicate indicators before submitting them.
  • Use bulk endpoints whenever a workflow naturally contains multiple records.
  • For large datasets, use manageable batches rather than repeatedly sending the entire dataset.
  • Retry failed batches only; do not resend batches that completed successfully.
  • Remember that each record represents a billable unit even though the batch is one HTTP request.