Neutrino API · Schema
IPBlocklistResponse
Structure of ip-blocklist. Extracted from components.schemas.IPBlocklistResponse in the Neutrino API OpenAPI 3.1 definition (info.version 3.7.2). Property names are kebab-case, matching the API default output-case.
Data ValidationData ToolsTelephonyCommunicationsSMSVoiceGeolocationIP IntelligenceSecurityNetworkingAnti-fraudE-commercePaymentsImagingRenderingCurrencyFX
Properties
| Name | Type | Description |
|---|---|---|
| ip | string | The IP address |
| is-bot | boolean | IP is hosting a malicious bot or is part of a botnet. This is a broad category which includes brute-force crackers |
| is-exploit-bot | boolean | IP is hosting an exploit finding bot or is running exploit scanning software |
| is-malware | boolean | IP is involved in distributing or is running malware |
| is-spider | boolean | IP is running a hostile web spider (deprecated but kept for backwards compatibility instead use UA/IP lookups for spider detection) |
| is-dshield | boolean | IP has been flagged as a significant attack source by DShield (dshield.org) |
| list-count | integer | The number of blocklists the IP is listed on |
| is-proxy | boolean | IP has been detected as an anonymous web proxy or anonymous HTTP proxy |
| is-hijacked | boolean | IP is part of a hijacked netblock or a netblock controlled by a criminal organization |
| is-tor | boolean | IP is a Tor node or running a Tor related service |
| is-spyware | boolean | IP is involved in distributing or is running spyware |
| is-spam-bot | boolean | IP address is hosting a spam bot, comment spamming or any other spamming type software |
| is-listed | boolean | Is this IP on a blocklist |
| is-vpn | boolean | IP belongs to a public VPN provider (only set if the 'vpn-lookup' option is enabled) |
| last-seen | integer | The unix time when this IP was last seen on any blocklist. IPs are automatically removed after 7 days therefor this value will never be older than 7 days |
| blocklists | array | An array of strings indicating which blocklist categories this IP is listed on. Current possible values are:
|
| sensors | array | An array of objects containing details on which specific sensors detected the IP |
| cidr | string | The CIDR address for this listing (only set if the IP is listed) |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://neutrino-api.apievangelist.com/json-schema/neutrino-api-ip-blocklist-response.json",
"title": "IPBlocklistResponse",
"description": "Structure of ip-blocklist. Extracted from components.schemas.IPBlocklistResponse in the Neutrino API OpenAPI 3.1 definition (info.version 3.7.2). Property names are kebab-case, matching the API default output-case.",
"required": [
"ip",
"is-bot",
"is-exploit-bot",
"is-malware",
"is-spider",
"is-dshield",
"list-count",
"is-proxy",
"is-hijacked",
"is-tor",
"is-spyware",
"is-spam-bot",
"is-listed",
"is-vpn",
"last-seen",
"blocklists",
"sensors",
"cidr"
],
"type": "object",
"properties": {
"ip": {
"type": "string",
"description": "The IP address"
},
"is-bot": {
"type": "boolean",
"description": "IP is hosting a malicious bot or is part of a botnet. This is a broad category which includes brute-force crackers"
},
"is-exploit-bot": {
"type": "boolean",
"description": "IP is hosting an exploit finding bot or is running exploit scanning software"
},
"is-malware": {
"type": "boolean",
"description": "IP is involved in distributing or is running malware"
},
"is-spider": {
"type": "boolean",
"description": "IP is running a hostile web spider (deprecated but kept for backwards compatibility instead use UA/IP lookups for spider detection)"
},
"is-dshield": {
"type": "boolean",
"description": "IP has been flagged as a significant attack source by DShield (dshield.org)"
},
"list-count": {
"type": "integer",
"description": "The number of blocklists the IP is listed on",
"contentEncoding": "int32"
},
"is-proxy": {
"type": "boolean",
"description": "IP has been detected as an anonymous web proxy or anonymous HTTP proxy"
},
"is-hijacked": {
"type": "boolean",
"description": "IP is part of a hijacked netblock or a netblock controlled by a criminal organization"
},
"is-tor": {
"type": "boolean",
"description": "IP is a Tor node or running a Tor related service"
},
"is-spyware": {
"type": "boolean",
"description": "IP is involved in distributing or is running spyware"
},
"is-spam-bot": {
"type": "boolean",
"description": "IP address is hosting a spam bot, comment spamming or any other spamming type software"
},
"is-listed": {
"type": "boolean",
"description": "Is this IP on a blocklist"
},
"is-vpn": {
"type": "boolean",
"description": "IP belongs to a public VPN provider (only set if the 'vpn-lookup' option is enabled)"
},
"last-seen": {
"type": "integer",
"description": "The unix time when this IP was last seen on any blocklist. IPs are automatically removed after 7 days therefor this value will never be older than 7 days",
"contentEncoding": "int32"
},
"blocklists": {
"type": "array",
"items": {
"type": "string"
},
"description": "An array of strings indicating which blocklist categories this IP is listed on. Current possible values are: <br> <ul> <li>tor - IP is a Tor node or running a Tor related service</li> <li>proxy - IP has been detected as an anonymous web proxy or HTTP proxy</li> <li>vpn - IP belongs to a public VPN provider</li> <li>bot - IP is hosting a malicious bot or is part of a botnet. This is a broad category which includes brute-force crackers</li> <li>spam-bot - IP address is hosting a spam bot, comment spamming or any other spamming type software</li> <li>exploit-bot - IP is hosting an exploit finding bot or is running exploit scanning software</li> <li>hijacked - IP is part of a hijacked netblock or a netblock controlled by a criminal organization</li> <li>malware - IP is currently involved in distributing or is running malware</li> <li>spyware - IP is currently involved in distributing or is running spyware</li> <li>spider - IP is running a hostile web spider (deprecated but kept for backwards compatibility instead use UA/IP lookups for spider detection)</li> <li>dshield - IP has been flagged as a significant attack source by DShield (dshield.org)</li> </ul>"
},
"sensors": {
"type": "array",
"items": {
"$ref": "#/$defs/BlocklistSensor"
},
"description": "An array of objects containing details on which specific sensors detected the IP"
},
"cidr": {
"type": "string",
"description": "The CIDR address for this listing (only set if the IP is listed)"
}
},
"examples": [
{
"blocklists": [
"bot",
"exploit-bot",
"proxy",
"spam-bot",
"tor",
"vpn"
],
"cidr": "104.244.72.115/32",
"ip": "104.244.72.115",
"is-bot": true,
"is-dshield": false,
"is-exploit-bot": true,
"is-hijacked": false,
"is-listed": true,
"is-malware": false,
"is-proxy": true,
"is-spam-bot": true,
"is-spider": false,
"is-spyware": false,
"is-tor": true,
"is-vpn": true,
"last-seen": 1763386800,
"list-count": 29,
"sensors": [
{
"blocklist": "tor",
"description": "Tor router",
"id": 1
},
{
"blocklist": "bot",
"description": "CINS army list",
"id": 6
},
{
"blocklist": "exploit-bot",
"description": "Vulnerability scanning or DDoS bot",
"id": 17
},
{
"blocklist": "spam-bot",
"description": "Comment and forum spammers",
"id": 19
},
{
"blocklist": "bot",
"description": "Brute force bot (SSH, SMTP, IMAP or HTTP)",
"id": 20
},
{
"blocklist": "bot",
"description": "Hacking or attack bot",
"id": 22
},
{
"blocklist": "tor",
"description": "Tor node",
"id": 32
},
{
"blocklist": "exploit-bot",
"description": "Exploit attacks against website",
"id": 33
},
{
"blocklist": "spam-bot",
"description": "HTTP form spam bot",
"id": 34
},
{
"blocklist": "tor",
"description": "Tor exit node",
"id": 38
},
{
"blocklist": "bot",
"description": "Web server attack source",
"id": 39
},
{
"blocklist": "spam-bot",
"description": "Harvester, spam or comment spam host",
"id": 50
},
{
"blocklist": "proxy",
"description": "Public HTTP proxy",
"id": 53
},
{
"blocklist": "vpn",
"description": "VPN service hosting",
"id": 54
},
{
"blocklist": "tor",
"description": "Tor exit node",
"id": 55
},
{
"blocklist": "spam-bot",
"description": "Forum, blog or other website spammer",
"id": 58
},
{
"blocklist": "bot",
"description": "IP connected to a known honeypot",
"id": 59
},
{
"blocklist": "bot",
"description": "Brute force bot (SSH)",
"id": 60
},
{
"blocklist": "bot",
"description": "Brute force bot (SMTP)",
"id": 61
},
{
"blocklist": "bot",
"description": "Brute force bot (Apache HTTP)",
"id": 62
},
{
"blocklist": "bot",
"description": "Brute force bot (IMAP)",
"id": 63
},
{
"blocklist": "bot",
"description": "Brute force bot (Website Logins)",
"id": 66
},
{
"blocklist": "exploit-bot",
"description": "Hacking, exploit or other attack source",
"id": 67
},
{
"blocklist": "bot",
"description": "Scanning or brute force attacks (last 30 days)",
"id": 68
},
{
"blocklist": "bot",
"description": "Hacked IP or spam source",
"id": 69
},
{
"blocklist": "exploit-bot",
"description": "HTTP attack source",
"id": 73
},
{
"blocklist": "spam-bot",
"description": "Email/SMTP attack source",
"id": 74
},
{
"blocklist": "bot",
"description": "SSH attack source",
"id": 75
},
{
"blocklist": "bot",
"description": "Abuse source (hacking or spam)",
"id": 76
}
]
}
],
"$defs": {
"BlocklistSensor": {
"title": "BlocklistSensor",
"required": [
"id",
"blocklist",
"description"
],
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "The sensor ID. This is a permanent and unique ID for each sensor",
"contentEncoding": "int32"
},
"blocklist": {
"type": "string",
"description": "The primary blocklist category this sensor belongs to"
},
"description": {
"type": "string",
"description": "Contains details about the sensor source and what type of malicious activity was detected"
}
},
"description": "Structure of sensors"
}
}
}