IPGeolocation.io · JSON Structure

Ip Location Abuse Structure

Abuse contact information for the network that owns this IP. Only returned when `include=abuse` or `include=*` is used. Costs 1 additional credit.

Type: object Properties: 8
GeocodingIP GeolocationIP IntelligenceIP SecurityASN LookupAbuse ContactTimezoneAstronomyUser AgentThreat IntelligencePublic APIs

Abuse is a JSON Structure definition published by IPGeolocation.io, describing 8 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

route country name organization kind address emails phone_numbers

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/ipgeolocation/refs/heads/main/json-structure/ip-location-abuse-structure.json",
  "name": "Abuse",
  "description": "Abuse contact information for the network that owns this IP. Only returned when\n`include=abuse` or `include=*` is used. Costs 1 additional credit.\n",
  "type": "object",
  "properties": {
    "route": {
      "type": "string",
      "description": "BGP route prefix this abuse contact is responsible for, in CIDR notation.",
      "example": "91.128.0.0/14"
    },
    "country": {
      "type": "string",
      "description": "ISO 3166-1 alpha-2 country of the abuse contact. May be empty.",
      "example": "SE"
    },
    "name": {
      "type": "string",
      "description": "Name of the abuse contact person or team.",
      "example": "Swipnet Staff"
    },
    "organization": {
      "type": "string",
      "description": "Organization name of the abuse contact. May be empty.",
      "example": ""
    },
    "kind": {
      "type": "string",
      "description": "Contact type from registry data. Values include `group`, `individual`.\n",
      "example": "group"
    },
    "address": {
      "type": "string",
      "description": "Postal address of the abuse contact. Returned as a plain comma-separated string.",
      "example": "Tele2 AB/Swedish IP Network, IP Registry, Torshamnsgatan 17 164 40 Kista SWEDEN"
    },
    "emails": {
      "type": "array",
      "description": "Email addresses for reporting abuse.",
      "items": {
        "type": "string",
        "format": "email"
      },
      "examples": [
        "abuse@tele2.com"
      ]
    },
    "phone_numbers": {
      "type": "array",
      "description": "Phone numbers for the abuse contact.",
      "items": {
        "type": "string"
      },
      "examples": [
        "+46 8 5626 42 10"
      ]
    }
  }
}