Host APIs
Host APIs provide detailed information about a specific host, including DNS records, certificates, exposed ports, cloud metadata, and detected technologies.
Get Host Details
Get detailed information about a specific host.
HTTP Request
GET https://fullhunt.io/api/v1/host/<host>
URL Parameters
| Parameter | Description |
|---|---|
host | The hostname to query (e.g., fthub.kaspersky.com) |
Example Request
curl "https://fullhunt.io/api/v1/host/fthub.kaspersky.com" \
-H "X-API-KEY: xxxx-xxxx-xxxx-xxxxxx"
Example Response
{
"host": "s252.cloud.kaspersky.com",
"domain": "kaspersky.com",
"ip_address": "101.46.33.250",
"http_status_code": 200,
"http_title": "Kaspersky Endpoint Security Cloud",
"is_live": true,
"is_resolvable": true,
"is_cloud": true,
"is_cdn": false,
"is_cloudflare": false,
"has_ipv6": false,
"has_private_ip": false,
"cdn": "CloudFlare",
"categories": ["Web-Servers"],
"dns": {
"a": ["101.46.33.250"],
"aaaa": [],
"cname": [],
"mx": [],
"ns": [],
"ptr": ["ecs-101-46-33-250.compute.hwclouds-dns.eu."],
"txt": []
},
"cert_object": {
"subject_common_name": "*.cloud.kaspersky.com",
"issuer_common_name": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
"issuer_organization": "DigiCert Inc",
"not_before": "15-04-2025 00:00:00",
"not_after": "14-04-2026 23:59:59",
"signature_algorithm": "SHA256-RSA",
"dns_names": ["s252.cloud.kaspersky.com", "*.cloud.kaspersky.com"],
"ip_addresses": ["101.46.33.250"],
"is_valid_hostname": true,
"sha256_fingerprint": "74:86:46:C4:AF:80:E7:60:..."
},
"cloud": {
"provider": "Huawei Cloud",
"region": "ap-southeast-1"
},
"ip_metadata": {
"asn": 136907,
"isp": "HUAWEI CLOUDS",
"organization": "HUAWEI CLOUDS",
"country_code": "SG",
"country_name": "Singapore",
"city_name": "Singapore",
"region": "Central Region",
"location_latitude": 1.3673,
"location_longitude": 103.8014,
"postal_code": "018956"
},
"network_ports": [8000, 8080, 8081, 9443],
"network_services": [
{
"port": 8080,
"type": "tcp",
"service": ["https"],
"httpstatuscode": 200,
"httptitle": "Kaspersky Endpoint Security Cloud",
"httpfavicon": "abeeb96320c2f5bec5e40c1d436836be",
"banner": "200 OK\r\nContent-Type: text/html; charset=utf-8\r\n...",
"category": ["Web-Servers"],
"product": [
{
"name": "Microsoft ASP.NET",
"version": "5.0",
"cpe23": ["cpe:2.3:a:microsoft:asp.net:*:*:*:*:*:*:*:*"],
"maincpe": "cpe:2.3:a:microsoft:asp.net"
}
],
"web": ["HSTS"],
"ssljarm": "29d29d00029d29d00042d42d000000..."
}
// ... additional network services omitted
],
"products": [
{"name": "Microsoft-Kestrel", "version": ""},
{"name": "Apache", "version": ""}
],
"tags": ["https", "microsoft-kestrel", "web-servers", "apache"],
"tld": "com",
"urls": [
"https://s252.cloud.kaspersky.com:8080",
"https://s252.cloud.kaspersky.com:8081",
"https://s252.cloud.kaspersky.com:9443"
],
"web": ["HSTS", "Microsoft ASP.NET", "Windows Server", "Kestrel"]
}
Response Fields
Core fields
| Field | Type | Description |
|---|---|---|
host | string | Fully qualified hostname |
domain | string | Parent domain |
ip_address | string | Resolved IPv4 address |
http_status_code | integer | HTTP response status code |
http_title | string | HTML <title> of the page |
is_live | boolean | Whether the host is currently reachable |
is_resolvable | boolean | Whether DNS resolves to an IP |
is_cloud | boolean | Whether hosted on a cloud provider |
is_cdn | boolean | Whether served through a CDN |
is_cloudflare | boolean | Whether behind Cloudflare specifically |
has_ipv6 | boolean | Whether an AAAA record exists |
has_private_ip | boolean | Whether the IP is in a private range |
cdn | string | CDN provider name (if detected) |
categories | array | Service categories (e.g., Web-Servers) |
tags | array | Searchable tags for the host |
tld | string | Top-level domain |
DNS object
| Field | Type | Description |
|---|---|---|
a | array | IPv4 address records |
aaaa | array | IPv6 address records |
cname | array | Canonical name records |
mx | array | Mail exchange records |
ns | array | Name server records |
ptr | array | Reverse DNS pointer records |
txt | array | Text records |
Certificate object (cert_object)
| Field | Type | Description |
|---|---|---|
subject_common_name | string | Certificate subject CN |
issuer_common_name | string | Certificate issuer CN |
issuer_organization | string | Issuing organization |
not_before | string | Certificate validity start |
not_after | string | Certificate expiry date |
signature_algorithm | string | Signing algorithm |
dns_names | array | Subject Alternative Names |
ip_addresses | array | IP SANs |
is_valid_hostname | boolean | Whether cert matches the hostname |
sha256_fingerprint | string | SHA-256 fingerprint |
IP metadata object (ip_metadata)
| Field | Type | Description |
|---|---|---|
asn | integer | Autonomous System Number |
isp | string | Internet Service Provider |
organization | string | Registered organization |
country_code | string | ISO 3166-1 alpha-2 country code |
country_name | string | Full country name |
city_name | string | City name |
region | string | Geographic region |
location_latitude | float | Latitude |
location_longitude | float | Longitude |
Network service object (network_services[])
| Field | Type | Description |
|---|---|---|
port | integer | Port number |
type | string | Protocol type (tcp, udp) |
service | array | Detected services (e.g., https) |
httpstatuscode | integer | HTTP status code on this port |
httptitle | string | Page title on this port |
httpfavicon | string | MD5 hash of the favicon |
banner | string | Raw HTTP response banner |
category | array | Service categories |
product | array | Detected products with CPE identifiers |
web | array | Web technologies on this port |
ssljarm | string | JARM TLS fingerprint |