check
Full Threat Analysis
Comprehensive threat intelligence check for IPs, domains, URLs, and file hashes.
Enrichment Levels:
- basic - Malicious status, reputation counters, sources, blocklist counters, plus whatever the dataset holds (geo, whois, certificates, vulnerabilities, dns, …). No risk score.
- standard (default) - Basic + risk score, classification, confidence, MITRE mapping, cross-correlation, ASN reputation, OTX context
- full - Standard + detection timeline and related infrastructure
With no target parameter at all, answers a minimal 200 body (malicious: false + dataTrust/evidence) instead of an error.
get/check
Query parameters
querystring
IP address, domain, URL or file hash to check. Supply this or one of the ip / domain / hash aliases.
ipstring
Alias for query restricted in intent to IP addresses
domainstring
Alias for query restricted in intent to domains
hashstring
Alias for query restricted in intent to file hashes (MD5/SHA1/SHA256)
enrichmentstring
Enrichment level: basic, standard, or full
Response
Threat analysis response. Field availability depends on the entity type, the enrichment level, and the dataset — see the schema description.
Example response
{
"apiVersion": "v2",
"classification": {
"indicators": [
{
"category": "phishing",
"type": "source_category"
}
],
"primary": "safe"
},
"confidence": {
"factors": [
{
"name": "source_agreement"
}
],
"level": "high"
},
"enrichmentLevel": "standard",
"hashInfo": {
"hash": "44d88612fea8a8f36de82e1278abb02f",
"hashType": "md5"
},
"riskScore": {
"factors": [
{
"name": "domain_age"
}
],
"level": "safe"
}
}