···
PTR
|
···
ASN
|
···
Shell
curl ipdata.sh/ip
# your IP (auto)
curl 4.ipdata.sh/ip
# force IPv4
curl 4.ipdata.sh/ptr
# reverse DNS
curl 4.ipdata.sh/asn
# ASN
curl 4.ipdata.sh/api/all
# full JSON NEW
No IPv6 connectivity detected on this connection.
Loading geolocation data…
Plain text — IP
curl ipdata.sh/ip# auto
curl 4.ipdata.sh/ip# IPv4
curl 6.ipdata.sh/ip# IPv6
Plain text — PTR
curl ipdata.sh/ptr# auto
curl 4.ipdata.sh/ptr# IPv4
curl 6.ipdata.sh/ptr# IPv6
Plain text — ASN
curl ipdata.sh/asn# auto
curl 4.ipdata.sh/asn# IPv4
curl 6.ipdata.sh/asn# IPv6
JSON API
curl ipdata.sh/api/ip
curl ipdata.sh/api/ptr
curl ipdata.sh/api/asn
curl ipdata.sh/api/all# IP+PTR+ASN+Geo NEW
curl ipdata.sh/api/geo# geo only NEW
curl ipdata.sh/api/geo/1.1.1.1# any IP NEW
Embed widget
<script src="https://ipdata.sh/widget.js"></script>
Widget elements
<span id="ipdata-ip"></span># auto IP
<span id="ipdata-ip4"></span># IPv4
<span id="ipdata-ip6"></span># IPv6
<span id="ipdata-ptr4"></span># PTR IPv4
<span id="ipdata-ptr6"></span># PTR IPv6
<span id="ipdata-asn4"></span># ASN IPv4
<span id="ipdata-asn6"></span># ASN IPv6