IP Object
The IP object is returned in the IP API as well various datasets: VPN, Tor, etc.
Please see IP Shared score information below.
IP Attributes
address
stringversion
stringshared_score
integeris_anycast
booleanis_bogon
booleanapp_cidr
stringasn_route
stringhostnames
arrayIP Object - JSON Overview
"ip": {
"address": "1.2.3.4",
"version": "ipv4",
"shared_score": 95,
"is_anycast": true,
"is_bogon": true,
"app_cidr": "1.2.3.0/26",
"rdns": { rDNS Attributes },
"tls_certificate": { TLS Certificate Attributes },
"platform": { Platform Attributes },
"pop": { PoP Attributes },
"network": { Network Attributes },
"asn": { ASN Attributes },
"asn_route": "1.2.3.0/24",
"geolocation": { Geolocation Attributes },
"mobile_gateway": { Mobile Gateway Attributes },
"tor": { Tor Attributes },
"application_list": [
{ Application Object },
{ Application Object },
...
],
"speedtest_list": [
{ Speed Test Object },
{ Speed Test Object },
...
],
"vpn_list": [
{ VPN Object },
{ VPN Object },
...
],
"hostnames": [
"www.example.com",
...
],
}
IP Object - JSON Example
"ip": {
"address": "13.55.4.2",
"version": "ipv4",
"shared_score": 95,
"is_bogon": true,
"is_anycast": true,
"rdns": {
"hostname": "ec2-13-55-4-2.ap-southeast...",
{ Application Object for rDNS hostname }
},
"tls_certificate": {
"common_name": "t.nc0.co",
{ Application Object for TLS common name }
},
"platform": {
"id": 10843,
"tag": "ensighten",
"label": "Ensighten",
"description": "Ensighten is a ...",
...
},
"network": {
"id": 10091,
"tag": "amazon-aws",
"label": "Amazon AWS",
"category": {
"id": 36,
"tag": "hosting",
"label": "Hosting"
},
"favicon": "https://static.netify.ai...",
"icon": "https://static.netify.ai...",
"logo": "https://static.netify.ai...",
...
},
"pop": {
"id": 80,
"label": "Asia Pacific (Sydney)",
"internal_tag": "ap-southeast-2",
},
"asn_route": "13.54.0.0/15",
"asn": {
"tag": "AS16509",
"label": "Amazon.com Inc",
"entity": {
"id": 178,
"tag": "amazon",
"label": "Amazon",
"category": {
"id": 5,
"tag": "business",
"label": "Business"
}
...
}
},
"geolocation": {
"city": {
"geoname_id": 2147714,
"label": "Sydney"
},
"region": {
"geoname_id": 2155400,
"label": "New South Wales"
},
"country": {
"code": "AU",
"label": "Australia"
},
"coordinates": {
"scale": "city",
"latitude": "-33.87150",
"longitude": "151.20060"
}
}
}
IP Shared Score
It is very common for applications to use shared IPs. Here are three common shared IP scenarios:
- Content delivery networks
- Third party platforms, e.g. a third-party mail service
- Multi-app organizations, e.g. the YouTube and Gmail apps both use shared Google infrastructure
The shared_score provides information on IP sharing. Every IP is given a score from 0 (dedicated) to 100 (shared). Details on the scores are provided in the table below.
Shared Score Descriptions
- -1
- Analysis has not been completed.
- 0-10
- Dedicated IP detected: dedicated network ASNs, IP certificate matches, reverse DNS matches.
- 10-20
- Dedicated IP detected, high probability.
- 20-40
- Dedicated IP detected, but possibility of sharing detected through heuristics / machine learning.
- 40-60
- Gah. This often happens when IPs are churned (dedicated to one app, then later dedicated to a different app).
- 60-80
- Shared IP detected, but possibility that it is dedicated.
- 80-90
- Shared IP detected, high probability.
- 90-100
- Shared IP detected: raw Netify intelligence data confirms sharing.