Skip to content
GitHub

IP Intel

The IP Intel API provides intelligence about IP addresses, including geolocation data and reputation/threat analysis.

The API Base URL is https://api.security.dev

The IP Intel API currently offers two endpoints:

  • Geolocate: Provides geographical information about an IP address
  • Reputation: Provides threat intelligence about an IP address

All API requests require authentication using your API key:

Authorization: Bearer <your_app_key>

GET /v1/ip-intel/geolocate/{ip}

Returns geolocation data for the specified IP address.

curl -H"Authorization: Bearer <token>" https://api.security.dev/v1/ip-intel/geolocate/9.9.9.9
{
    "city": {
        "name": "Berkeley"
    },
    "continent": {
        "code": "NA",
        "name": "North America"
    },
    "country": {
        "iso_code": "US",
        "name": "United States"
    },
    "location": {
        "accuracy_radius": 20,
        "latitude": 37.8767,
        "longitude": -122.2676,
        "time_zone": "America/Los_Angeles"
    },
    "postal": {
        "code": "94709"
    },
    "registered_country": {
        "iso_code": "US",
        "name": "United States"
    },
    "subdivisions": [
        {
            "iso_code": "CA",
            "name": "California"
        }
    ]
}

GET /v1/ip-intel/reputation/{ip}

Returns reputation and threat data for the specified IP address.

curl -H"Authorization: Bearer <token>" https://api.security.dev/v1/ip-intel/reputation/9.9.9.9
{
    "is_abuser": false,
    "is_proxy": false,
    "is_tor_exit": false
}