Domain APIs
Domain APIs provide comprehensive information about domains, including subdomains, hosts, DNS records, exposed ports, and more.
Rate limiting: Requests are limited to 60 requests per minute.
Get Domain Details
Get domain details, subdomains, associated hosts, DNS records, exposed ports, and more.
HTTP Request
GET https://fullhunt.io/api/v1/domain/<domain>/details
URL Parameters
Parameter | Description |
---|---|
domain | The searched domain |
Example Request
curl "https://fullhunt.io/api/v1/domain/kaspersky.com/details" \
-H "X-API-KEY: xxxx-xxxx-xxxx-xxxxxx"
Example Response
{
"domain": "kaspersky.com",
"hosts": [
{
"categories": ["Web-Servers"],
"cdn": "",
"cert_object": {
"dns_names": ["*.cloud.kaspersky.com"],
"email_addresses": null,
"ip_addresses": [],
"is_valid_hostname": true,
"issuer_common_name": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
"issuer_country": "US",
"issuer_organization": "DigiCert Inc",
"issuer_serial_number": "",
"issuer_string": "CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1,O=DigiCert Inc,C=US",
"md5_fingerprint": "6A:FC:AF:EE:A1:56:E9:E5:8F:F1:8C:BD:69:2C:BF:F3",
"not_after": "06-03-2025 23:59:59",
"not_before": "07-03-2024 00:00:00",
"remote_ip_address": "101.46.138.76:8000",
"sha1_fingerprint": "AE:1B:E5:88:42:78:C8:D4:4C:66:08:36:53:2F:63:69:A0:2B:4F:2A",
"sha256_fingerprint": "E0:3F:C7:5B:1B:FD:24:5E:8D:02:46:5E:9A:E3:ED:B4:C6:E8:26:39:16:07:0A:69:D6:52:D6:69:95:96:B8:B4",
"signature_algorithm": "SHA256-RSA",
"subject_common_name": "*.cloud.kaspersky.com",
"subject_country": "CH",
"subject_locality": "Zürich",
"subject_organization": "Kaspersky Lab Switzerland GmbH",
"subject_province": ""
},
"cloud": {
"provider": "",
"region": ""
},
"dns": {
"a": ["101.46.138.76"],
"aaaa": null,
"cname": [],
"mx": null,
"ns": [],
"ptr": ["ecs-101-46-138-76.compute.hwclouds-dns.eu."],
"txt": null
},
"domain": "kaspersky.com",
"has_ipv6": false,
"has_private_ip": false,
"host": "s331.cloud.kaspersky.com",
"http_status_code": null,
"http_title": "Kaspersky Endpoint Security Cloud",
"ip_address": "101.46.138.76",
"ip_metadata": {
"asn": 136907,
"city_name": "",
"country_code": "SG",
"country_name": "Singapore",
"isp": "HUAWEI CLOUDS",
"location_latitude": 1.3673,
"location_longitude": 103.8014,
"organization": "HUAWEI CLOUDS",
"postal_code": "",
"region": ""
},
"is_cdn": false,
"is_cloud": false,
"is_cloudflare": false,
"is_live": true,
"is_resolvable": true,
"network_ports": [8000, 8080, 8081, 9443],
"products": ["Microsoft-Kestrel", "Apache"],
"tags": ["https", "microsoft-kestrel", "web-servers", "apache"],
"tld": "com",
"urls": null
}
],
"status": 200,
"message": "",
"metadata": {
"all_results_count": 349,
"available_results_for_user": 300,
"domain": "kaspersky.com",
"last_scanned": 1626577921,
"max_results_for_user": 300,
"timestamp": 1634004417,
"user_plan": "advanced"
}
}
Get Subdomains
List all discovered subdomains/hosts for a given domain.
HTTP Request
GET https://fullhunt.io/api/v1/domain/<domain>/subdomains
URL Parameters
Parameter | Description |
---|---|
domain | The searched domain |
Example Request
curl "https://fullhunt.io/api/v1/domain/kaspersky.com/subdomains" \
-H "X-API-KEY: xxxx-xxxx-xxxx-xxxxxx"
Example Response
{
"domain": "kaspersky.com",
"hosts": ["kaspersky.com", "www.kaspersky.com", "xxx.kaspersky.com"],
"status": 200,
"message": "",
"metadata": {
"all_results_count": 349,
"available_results_for_user": 300,
"domain": "kaspersky.com",
"last_scanned": 1626577921,
"max_results_for_user": 300,
"timestamp": 1634004387,
"user_plan": "advanced"
}
}
Further Reading
- For details on handling API responses, see our guide on API Error Codes.