MetadataV3

SecurityThreat IntelligenceCybersecurityIP ReputationVulnerability ManagementNetwork TelemetrySOC AutomationPublic APIs

Properties

Name Type Description
mobile boolean Defines if the IP is part of a known cellular network.
source_country string Country where the IP address is registered or operates.
source_country_code string Country code of the IP address based on ISO 3166-1 alpha-2.
source_city string The city where the device is geographically located.
region string The region where the device is geographically located.
organization string The name of organization that owns the IP address.
rdns string The reverse DNS pointer.
asn string The autonomous system identification number.
category string The subset of network types the IP address belongs to.
os string An approximate guess of the operating system of the device, based on the TCP stack fingerprint.
destination_countries array
destination_country_codes array
destination_cities array
destination_asns array
single_destination boolean A Boolean parameter indicating whether the source IP address has only been observed in a single destination country.
carrier string The Internet Service Provider (ISP) or telecommunications carrier associated with the source IP address.
datacenter string The datacenter or hosting provider from which the activity originates. This could indicate the use of cloud services, managed hosting, or enterprise datacenter infrastructure.
domain string The domain name associated with the source IP address.
rdns_parent string The parent domain retrieved through reverse DNS (RDNS) lookup of the source IP address.
rdns_validated boolean A validation status that confirms whether the reverse DNS (RDNS) record correctly maps to the source domain.
latitude number The geographic latitude of the source IP address.
longitude number The geographic longitude of the source IP address.
sensor_count integer Number of sensors with events observed.
sensor_hits integer Number of scanning events observed.
View JSON Schema on GitHub

JSON Schema

greynoise-metadata-v3-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/greynoise/json-schema/greynoise-metadata-v3-schema.json",
  "title": "MetadataV3",
  "properties": {
    "mobile": {
      "type": "boolean",
      "description": "Defines if the IP is part of a known cellular network.",
      "example": false
    },
    "source_country": {
      "type": "string",
      "description": "Country where the IP address is registered or operates.",
      "example": "United States"
    },
    "source_country_code": {
      "type": "string",
      "description": "Country code of the IP address based on ISO 3166-1 alpha-2.",
      "example": "US"
    },
    "source_city": {
      "type": "string",
      "description": "The city where the device is geographically located.",
      "example": "Seattle"
    },
    "region": {
      "type": "string",
      "description": "The region where the device is geographically located.",
      "example": "Seattle"
    },
    "organization": {
      "type": "string",
      "description": "The name of organization that owns the IP address.",
      "example": "DigitalOcean, LLC"
    },
    "rdns": {
      "type": "string",
      "description": "The reverse DNS pointer.",
      "example": "crawl-66-249-79-17.googlebot.com"
    },
    "asn": {
      "type": "string",
      "description": "The autonomous system identification number.",
      "example": "AS521"
    },
    "category": {
      "type": "string",
      "description": "The subset of network types the IP address belongs to.",
      "enum": [
        "isp",
        "business",
        "hosting",
        "mobile",
        "education"
      ],
      "example": "education"
    },
    "os": {
      "type": "string",
      "description": "An approximate guess of the operating system of the device, based on the TCP stack fingerprint.",
      "example": "Windows 7/8"
    },
    "destination_countries": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "The full name or country code where GreyNoise sensor\nis physically located.\n",
        "example": "Germany"
      },
      "example": [
        "string"
      ]
    },
    "destination_country_codes": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "The country codes where GreyNoise sensor is\nphysically located.\n",
        "example": "Germany"
      },
      "example": [
        "US"
      ]
    },
    "destination_cities": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "The city where the GreyNoise sensor is geographically located.\n",
        "example": "Berlin"
      },
      "example": [
        "string"
      ]
    },
    "destination_asns": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "The ASN associated with the destination IP address.\n",
        "example": "AS1234"
      },
      "example": [
        "string"
      ]
    },
    "single_destination": {
      "type": "boolean",
      "description": "A Boolean parameter indicating whether the source IP address\nhas only been observed in a single destination country.\n",
      "example": true
    },
    "carrier": {
      "type": "string",
      "description": "The Internet Service Provider (ISP) or telecommunications\ncarrier associated with the source IP address.\n",
      "example": "AIS"
    },
    "datacenter": {
      "type": "string",
      "description": "The datacenter or hosting provider from which the activity originates.\nThis could indicate the use of cloud services,\nmanaged hosting, or enterprise datacenter infrastructure.\n",
      "example": "us-west-1"
    },
    "domain": {
      "type": "string",
      "description": "The domain name associated with the source IP address.\n",
      "example": "example.com"
    },
    "rdns_parent": {
      "type": "string",
      "description": "The parent domain retrieved through reverse DNS (RDNS)\nlookup of the source IP address.\n",
      "example": "example.com"
    },
    "rdns_validated": {
      "type": "boolean",
      "description": "A validation status that confirms whether the reverse DNS (RDNS)\nrecord correctly maps to the source domain.\n",
      "example": true
    },
    "latitude": {
      "type": "number",
      "description": "The geographic latitude of the source IP address.\n",
      "example": 37.7749
    },
    "longitude": {
      "type": "number",
      "description": "The geographic longitude of the source IP address.\n",
      "example": -122.4194
    },
    "sensor_count": {
      "type": "integer",
      "description": "Number of sensors with events observed.\n",
      "example": 10
    },
    "sensor_hits": {
      "type": "integer",
      "description": "Number of scanning events observed.\n",
      "example": 10
    }
  }
}