Parameters
1 query
Query parameters
· 1ipstringRequiredIPv4 or IPv6 address to look up.
8.8.8.8Returns geolocation, ASN, ISP, and network classification information for the given IP address.
1 query
ipstringRequiredIPv4 or IPv6 address to look up.
8.8.8.81 status code documented
ipstringRequiredQueried IP address.
hostnamestringOptionalReverse DNS hostname.
timezonestringRequiredIANA timezone identifier.
Europe/PraguetimezoneLabelstringRequiredHuman-readable timezone name.
timezoneGmtstringRequiredGMT offset string.
GMT+1asNumberstringOptionalAutonomous System number.
AS15169asNamestringOptionalAS name.
asOrganisationstringOptionalAS organization.
citystringOptionalCity name.
countrystringOptionalCountry code.
CZUScountryRegionstringOptionalRegion or state within the country.
zipstringOptionalPostal/ZIP code.
latitudenumberOptionalLatitude coordinate.
longitudenumberOptionalLongitude coordinate.
ispstringOptionalInternet Service Provider name.
organisationstringOptionalIP block owner organization.
mobilebooleanRequiredWhether the IP belongs to a mobile network.
proxybooleanRequiredWhether the IP is a known proxy/VPN.
hostingbooleanRequiredWhether the IP belongs to a hosting/data center provider.
torbooleanRequiredWhether the IP is a known Tor exit node.
pingablebooleanOptionalLast known ICMP echo reachability. Omitted when the address has not been probed yet.
abusebooleanRequiredWhether the IP is CURRENTLY flagged in the platform aggregate abuse database. True when at least one external security feed has reported the address within the last 90 days.
abuseFirstSeenstringOptionalWhen the IP was first reported by any feed. Set even after the row is aged out (abuse=false) to preserve the historical record. Omitted when the address has never been reported.
abuseLastSeenstringOptionalWhen the IP was most recently reported by any feed. Combined with abuse=false this indicates a previously flagged address that has since aged out.
abuseSourceCountnumberOptionalHow many distinct external feeds have ever reported this IP. Historical count — bits are OR-only and never cleared per feed.
{
"ip": "example_ip",
"hostname": "example_hostname",
"timezone": "Europe/Prague",
"timezoneLabel": "example_timezoneLabel",
"timezoneGmt": "GMT+1",
"asNumber": "AS15169",
"asName": "example_asName",
"asOrganisation": "example_asOrganisation",
"city": "example_city",
"country": "CZ",
"countryRegion": "example_countryRegion",
"zip": "example_zip",
"latitude": 0,
"longitude": 0,
"isp": "example_isp",
"organisation": "example_organisation",
"mobile": false,
"proxy": false,
"hosting": false,
"tor": false,
"pingable": false,
"abuse": false,
"abuseFirstSeen": "example_abuseFirstSeen",
"abuseLastSeen": "example_abuseLastSeen",
"abuseSourceCount": 0
}GET /api/v1/vikitron/ip-lookup
curl -X GET "https://api.bizkithub.com/api/v1/vikitron/ip-lookup?ip=8.8.8.8" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"All BizKitHub public API endpoints require authentication via API key.