{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-ipintelligence-response-schema.json",
  "title": "IPIntelligenceResponse",
  "description": "IP address intelligence result",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/cloudmersive-ipaddress-api-openapi.yml#/components/schemas/IPIntelligenceResponse",
  "type": "object",
  "properties": {
    "IsBot": {
      "description": "True if the IP address is a known bot, otherwise false",
      "type": "boolean"
    },
    "IsTorNode": {
      "description": "True if the IP address is a known Tor exit node, otherwise false",
      "type": "boolean"
    },
    "IsThreat": {
      "description": "True if the IP address is a known threat IP, otherwise false",
      "type": "boolean"
    },
    "IsEU": {
      "description": "True if the IP address is in the European Union, otherwise false",
      "type": "boolean"
    },
    "Location": {
      "$ref": "#/$defs/GeolocateResponse",
      "description": "Returns the location of the IP address"
    },
    "CurrencyCode": {
      "description": "ISO 4217 currency code for the IP address location",
      "type": "string"
    },
    "CurrencyName": {
      "description": "Name of the currency in English",
      "type": "string"
    },
    "RegionArea": {
      "description": "Region (continent) in which the country is located; possible values are None, Europe, Americas, Asia, Africa, Oceania",
      "type": "string"
    },
    "SubregionArea": {
      "description": "Subregion in which the country is located; possible values are None, NorthernEurope, WesternEurope, SouthernEurope, EasternEurope, CentralAmerica, NorthernAmerica, SouthAmerica, EasternAfrica, MiddleAfrica, NorthernAfrica , SouthernAfrica , WesternAfrica , CentralAsia , EasternAsia , SouthernAsia , SouthEasternAsia , WesternAsia , Southern , Middle , AustraliaandNewZealand , Melanesia , Polynesia , Micronesia , Caribbean,",
      "type": "string"
    }
  },
  "$defs": {
    "GeolocateResponse": {
      "description": "Geolocation result of performing an IP address geolocation operation.  This product includes GeoLite2 data created by MaxMind, available from www.maxmind.com.",
      "type": "object",
      "properties": {
        "CountryCode": {
          "description": "Two-letter country code of IP address",
          "type": "string"
        },
        "CountryName": {
          "description": "Country name of IP address",
          "type": "string"
        },
        "City": {
          "description": "City of IP address",
          "type": "string"
        },
        "RegionCode": {
          "description": "State/region code of IP address",
          "type": "string"
        },
        "RegionName": {
          "description": "State/region of IP address",
          "type": "string"
        },
        "ZipCode": {
          "description": "Zip or postal code of IP address",
          "type": "string"
        },
        "TimezoneStandardName": {
          "description": "Timezone of IP address",
          "type": "string"
        },
        "Latitude": {
          "format": "double",
          "description": "Latitude of IP address",
          "type": "number"
        },
        "Longitude": {
          "format": "double",
          "description": "Longitude of IP address",
          "type": "number"
        }
      }
    }
  }
}