Mixed types
Domains, IPs, and URLs in the same entities array.
POST JSON batches of domains, IPs, and URLs to https://api.ismalicious.com/bulk/check. One synchronous response with per-entity verdicts, confidence, and categories.
No credit card required · Free API key
curl -X POST "https://api.ismalicious.com/bulk/check" \
-H "X-API-KEY: YOUR_BASE64_CREDENTIALS" \
-H "Content-Type: application/json" \
-d '{"entities":["example.com","8.8.8.8"],"enrichment":"full"}'200 OK · response excerpt
{
"success": true,
"total": 2,
"processed": 2,
"results": [
{
"entity": "example.com",
"type": "domain",
"isMalicious": false,
"confidence": 12,
"sources": 3,
"categories": []
},
{
"entity": "8.8.8.8",
"type": "ip",
"isMalicious": false,
"confidence": 0.05,
"sources": 1,
"categories": []
}
],
"processingTimeMs": 210
}Domains, IPs, and URLs in the same entities array.
GET /bulk/check returns your max batch size and usage.
X-API-KEY (Base64 apiKey:apiSecret) like /check.
Enrich SIEM logs with threat data in batch.
Validate blocklists and IOC lists against our intel.
Check all URLs and domains from email batches.
Analyze large sets of IOCs during investigations.
Use bulk for dashboards, CSV validation, or moderate-sized lists. For deep per-entity reports or streaming progress, use GET /check or SSE /check/stream.
Blog post
One incident produces hundreds of indicators, and per-indicator lookups are where triage stalls. Here is how to build a batch enrichment pipeline that respects quotas, deduplicates properly, and fails gracefully.
Read more
Blog post
Discover how integrating threat intelligence APIs can transform your security infrastructure. Learn best practices for automated threat detection, continuous monitoring, and documented integration with your existing systems.
Read more
Blog post
Move beyond one-off hash blocks: design reputation pipelines, reduce false positives, and integrate file intelligence with IP and domain context for production-ready detection engineering.
Read moreThe free plan includes website lookups with no monthly cap and 250 API requests a month. Check the sources and limits, then connect the API.
No credit card required · Free API key