Retrieve SSL/TLS analysis report for a hostname.
hoststringRequiredHostname target untuk analisa SSL/TLS
/v1/dev-tools:ssl-labs/analyzeFetch SSL/TLS analysis report for a hostname.hoststringrequiredcurl -X GET "https://api.zpi.web.id/v1/dev-tools:ssl-labs/analyze?host=google.com" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"host": "google.com",
"source": "ssl-labs",
"status": "READY",
"partial": false,
"testTime": 1779885872622,
"endpoints": [
{
"grade": "B",
"duration": 121852,
"progress": 100,
"ipAddress": "2607:f8b0:4002:c06:0:0:0:65",
"serverName": "yv-in-f101.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 121697,
"progress": 100,
"ipAddress": "2607:f8b0:4002:c06:0:0:0:64",
"serverName": "yv-in-x64.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 122199,
"progress": 100,
"ipAddress": "2607:f8b0:4002:c06:0:0:0:66",
"serverName": "yv-in-f102.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 118030,
"progress": 100,
"ipAddress": "74.125.21.139",
"serverName": "yv-in-f139.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 118726,
"progress": 100,
"ipAddress": "74.125.21.138",
"serverName": "yv-in-f138.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 118352,
"progress": 100,
"ipAddress": "74.125.21.101",
"serverName": "yv-in-f101.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 118569,
"progress": 100,
"ipAddress": "74.125.21.100",
"serverName": "yv-in-f100.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 122629,
"progress": 100,
"ipAddress": "2607:f8b0:4002:c06:0:0:0:8a",
"serverName": "yv-in-x8a.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 118847,
"progress": 100,
"ipAddress": "74.125.21.102",
"serverName": "yv-in-f102.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
},
{
"grade": "B",
"duration": 118828,
"progress": 100,
"ipAddress": "74.125.21.113",
"serverName": "yv-in-f113.1e100.net",
"hasWarnings": false,
"isExceptional": false,
"statusMessage": "Ready",
"gradeTrustIgnored": "B"
}
],
"startTime": 1779884672773,
"engineVersion": "2.4.2",
"statusMessage": "",
"criteriaVersion": "2009q"
}Query DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) via secure DNS-over-HTTPS resolver.
Mengekstrak Cloudflare Turnstile sitekey dari halaman web dengan multiple fetch mode.
WHOIS / RDAP domain lookup — registrar, registration & expiry dates, nameservers, status, registrant contact.
Fetch link preview metadata dari URL — Open Graph, Twitter Card, favicon, canonical, theme color (kayak WhatsApp/Slack link preview).
IP geolocation lookup — country, region, city, ISP, ASN, koordinat untuk IPv4 dan IPv6.
Inspect HTTP response headers and redirect chain for any URL.