[{
"domain": "this-domain-surely-does-not-exist-9876.com",
"inputValue": "this-domain-surely-does-not-exist-9876.com",
"checkedAt": "2026-10-10T17:52:24.044Z",
"issueCount": 3,
"issues": [
"Domain appears unregistered",
"Domain does not resolve (no A/AAAA records)",
"Website unreachable: ENOTFOUND"
],
"registrar": null,
"domainCreatedAt": null,
"domainAgeDays": null,
"domainExpiresAt": null,
"domainDaysUntilExpiry": null,
"sslValid": false,
"sslIssuer": null,
"sslExpiresAt": null,
"sslDaysUntilExpiry": null,
"hasSpf": false,
"hasDmarc": false,
"dmarcPolicy": null,
"mxProvider": null,
"httpsRedirect": null,
"finalUrl": "https://this-domain-surely-does-not-exist-9876.com/",
"finalStatus": null,
"whois": {
"source": "https://rdap.verisign.com/com/v1/",
"registered": false,
"error": "Domain not found in registry (possibly unregistered)"
},
"dns": {
"a": [],
"aaaa": [],
"mx": [],
"ns": [],
"txtCount": 0,
"spf": null,
"hasSpf": false,
"dmarc": null,
"hasDmarc": false,
"dmarcPolicy": null,
"caa": [],
"resolves": false,
"errors": []
},
"ssl": {
"host": "this-domain-surely-does-not-exist-9876.com",
"valid": false,
"error": null,
"skipped": "Domain does not resolve"
},
"http": {
"finalUrl": "https://this-domain-surely-does-not-exist-9876.com/",
"finalStatus": null,
"redirectCount": 0,
"redirectChain": [],
"hsts": null,
"server": null,
"responseTimeMs": 105,
"error": "ENOTFOUND",
"httpError": "ENOTFOUND",
"httpPortReachable": false,
"httpsRedirect": null,
"servesHttps": false
}
},
{
"domain": "example.com",
"inputValue": "example.com",
"checkedAt": "2026-10-10T17:52:24.014Z",
"issueCount": 1,
"issues": [
"HTTP does not redirect to HTTPS"
],
"registrar": "RESERVED-Internet Assigned Numbers Authority",
"domainCreatedAt": "1995-08-14T04:00:00Z",
"domainAgeDays": 11380,
"domainExpiresAt": "2027-08-13T04:00:00Z",
"domainDaysUntilExpiry": 306,
"sslValid": true,
"sslIssuer": "SSL Corporation",
"sslExpiresAt": "2026-12-25T22:56:35.000Z",
"sslDaysUntilExpiry": 76,
"hasSpf": true,
"hasDmarc": true,
"dmarcPolicy": "reject",
"mxProvider": "",
"httpsRedirect": false,
"finalUrl": "http://example.com/",
"finalStatus": 200,
"whois": {
"source": "https://rdap.verisign.com/com/v1/",
"registered": true,
"domainName": "example.com",
"registrar": "RESERVED-Internet Assigned Numbers Authority",
"registrarIanaId": "376",
"registrarAbuseEmail": null,
"createdAt": "1995-08-14T04:00:00Z",
"updatedAt": "2026-08-14T08:01:43Z",
"expiresAt": "2027-08-13T04:00:00Z",
"domainAgeDays": 11380,
"daysUntilExpiry": 306,
"status": [
"client delete prohibited",
"client transfer prohibited",
"client update prohibited"
],
"nameservers": [
"elliott.ns.cloudflare.com",
"hera.ns.cloudflare.com"
],
"dnssec": true
},
"dns": {
"a": [
"172.66.147.243",
"104.20.23.154"
],
"aaaa": [
"2606:4700:10::6814:179a",
"2606:4700:10::ac42:93f3"
],
"mx": [
{
"priority": 0,
"host": ""
}
],
"ns": [
"hera.ns.cloudflare.com",
"elliott.ns.cloudflare.com"
],
"txtCount": 2,
"spf": "v=spf1 -all",
"hasSpf": true,
"dmarc": "v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s",
"hasDmarc": true,
"dmarcPolicy": "reject",
"caa": [],
"resolves": true,
"errors": []
},
"ssl": {
"host": "example.com",
"valid": true,
"error": null,
"protocol": "TLSv1.3",
"subject": "example.com",
"issuer": "SSL Corporation",
"validFrom": "2026-09-26T22:49:11.000Z",
"validTo": "2026-12-25T22:56:35.000Z",
"daysUntilExpiry": 76,
"sanCount": 2,
"coversHost": true,
"serialNumber": "01EEE6AABB521D5E14FC315FD9985690"
},
"http": {
"finalUrl": "http://example.com/",
"finalStatus": 200,
"redirectCount": 0,
"redirectChain": [
{
"url": "http://example.com/",
"status": 200
}
],
"hsts": null,
"server": "cloudflare",
"responseTimeMs": 250,
"error": null,
"httpPortReachable": true,
"httpsRedirect": false,
"servesHttps": false
}
},
{
"domain": "apify.com",
"inputValue": "apify.com",
"checkedAt": "2026-10-10T17:52:23.956Z",
"issueCount": 0,
"issues": [],
"registrar": "Amazon Registrar, Inc.",
"domainCreatedAt": "2009-06-02T17:14:10Z",
"domainAgeDays": 6339,
"domainExpiresAt": "2035-06-02T17:14:10Z",
"domainDaysUntilExpiry": 3156,
"sslValid": true,
"sslIssuer": "Amazon",
"sslExpiresAt": "2027-01-16T23:59:59.000Z",
"sslDaysUntilExpiry": 98,
"hasSpf": true,
"hasDmarc": true,
"dmarcPolicy": "reject",
"mxProvider": "aspmx.l.google.com",
"httpsRedirect": true,
"finalUrl": "https://apify.com/",
"finalStatus": 200,
"whois": {
"source": "https://rdap.verisign.com/com/v1/",
"registered": true,
"domainName": "apify.com",
"registrar": "Amazon Registrar, Inc.",
"registrarIanaId": "468",
"registrarAbuseEmail": "trustandsafety@support.aws.com",
"createdAt": "2009-06-02T17:14:10Z",
"updatedAt": "2026-05-16T16:53:04Z",
"expiresAt": "2035-06-02T17:14:10Z",
"domainAgeDays": 6339,
"daysUntilExpiry": 3156,
"status": [
"client transfer prohibited"
],
"nameservers": [
"ns-1225.awsdns-25.org",
"ns-1928.awsdns-49.co.uk",
"ns-449.awsdns-56.com",
"ns-839.awsdns-40.net"
],
"dnssec": true
},
"dns": {
"a": [
"3.170.42.68",
"3.170.42.76",
"3.170.42.100",
"3.170.42.109"
],
"aaaa": [
"2600:9000:2870:400:9:a03e:6540:93a1",
"2600:9000:2870:4e00:9:a03e:6540:93a1",
"2600:9000:2870:5400:9:a03e:6540:93a1",
"2600:9000:2870:5600:9:a03e:6540:93a1",
"2600:9000:2870:6800:9:a03e:6540:93a1",
"2600:9000:2870:8e00:9:a03e:6540:93a1",
"2600:9000:2870:9600:9:a03e:6540:93a1",
"2600:9000:2870:9800:9:a03e:6540:93a1"
],
"mx": [
{
"priority": 1,
"host": "aspmx.l.google.com"
},
{
"priority": 5,
"host": "alt1.aspmx.l.google.com"
},
{
"priority": 5,
"host": "alt2.aspmx.l.google.com"
},
{
"priority": 10,
"host": "aspmx2.googlemail.com"
},
{
"priority": 10,
"host": "aspmx3.googlemail.com"
}
],
"ns": [
"ns-449.awsdns-56.com",
"ns-839.awsdns-40.net",
"ns-1225.awsdns-25.org",
"ns-1928.awsdns-49.co.uk"
],
"txtCount": 11,
"spf": "v=spf1 a mx include:_spf.google.com include:mailgun.org include:amazonses.com include:19497222.spf05.hubspotemail.net -all",
"hasSpf": true,
"dmarc": "v=DMARC1; p=reject; sp=reject; pct=100; rua=mailto:dmarc-reports@apify.com; ri=604800",
"hasDmarc": true,
"dmarcPolicy": "reject",
"caa": [
"0 issue \"amazonaws.com\"",
"0 issue \"digicert.com\"",
"0 issue \"letsencrypt.org\"",
"0 issuewild \"amazonaws.com\"",
"0 issuewild \"letsencrypt.org\""
],
"resolves": true,
"errors": []
},
"ssl": {
"host": "apify.com",
"valid": true,
"error": null,
"protocol": "TLSv1.3",
"subject": "*.apify.com",
"issuer": "Amazon",
"validFrom": "2026-07-03T00:00:00.000Z",
"validTo": "2027-01-16T23:59:59.000Z",
"daysUntilExpiry": 98,
"sanCount": 4,
"coversHost": true,
"serialNumber": "033947021329345FC779537CD9A338FD"
},
"http": {
"finalUrl": "https://apify.com/",
"finalStatus": 200,
"redirectCount": 1,
"redirectChain": [
{
"url": "http://apify.com/",
"status": 301
},
{
"url": "https://apify.com/",
"status": 200
}
],
"hsts": "max-age=15768000",
"server": null,
"responseTimeMs": 411,
"error": null,
"httpPortReachable": true,
"httpsRedirect": true,
"servesHttps": true
}
},
{
"domain": "crawlee.dev",
"inputValue": "crawlee.dev",
"checkedAt": "2026-10-10T17:52:24.006Z",
"issueCount": 0,
"issues": [],
"registrar": "GoDaddy.com, LLC",
"domainCreatedAt": "2022-07-08T11:32:18.234Z",
"domainAgeDays": 1555,
"domainExpiresAt": "2028-07-08T11:32:18.234Z",
"domainDaysUntilExpiry": 636,
"sslValid": true,
"sslIssuer": "Amazon",
"sslExpiresAt": "2027-04-19T23:59:59.000Z",
"sslDaysUntilExpiry": 191,
"hasSpf": false,
"hasDmarc": false,
"dmarcPolicy": null,
"mxProvider": null,
"httpsRedirect": true,
"finalUrl": "https://crawlee.dev/",
"finalStatus": 200,
"whois": {
"source": "https://pubapi.registry.google/rdap/",
"registered": true,
"domainName": "crawlee.dev",
"registrar": "GoDaddy.com, LLC",
"registrarIanaId": "146",
"registrarAbuseEmail": "abuse@godaddy.com",
"createdAt": "2022-07-08T11:32:18.234Z",
"updatedAt": "2026-08-22T11:32:18.234Z",
"expiresAt": "2028-07-08T11:32:18.234Z",
"domainAgeDays": 1555,
"daysUntilExpiry": 636,
"status": [
"client delete prohibited",
"client renew prohibited",
"client transfer prohibited",
"client update prohibited"
],
"nameservers": [
"ns-1067.awsdns-05.org",
"ns-1761.awsdns-28.co.uk",
"ns-330.awsdns-41.com",
"ns-919.awsdns-50.net"
],
"dnssec": true
},
"dns": {
"a": [
"18.67.65.28",
"18.67.65.52",
"18.67.65.89",
"18.67.65.128"
],
"aaaa": [
"2600:9000:2269:a00:12:c43c:aa80:93a1",
"2600:9000:2269:2400:12:c43c:aa80:93a1",
"2600:9000:2269:5800:12:c43c:aa80:93a1",
"2600:9000:2269:5a00:12:c43c:aa80:93a1",
"2600:9000:2269:8c00:12:c43c:aa80:93a1",
"2600:9000:2269:9000:12:c43c:aa80:93a1",
"2600:9000:2269:ae00:12:c43c:aa80:93a1",
"2600:9000:2269:c600:12:c43c:aa80:93a1"
],
"mx": [],
"ns": [
"ns-330.awsdns-41.com",
"ns-919.awsdns-50.net",
"ns-1067.awsdns-05.org",
"ns-1761.awsdns-28.co.uk"
],
"txtCount": 1,
"spf": null,
"hasSpf": false,
"dmarc": null,
"hasDmarc": false,
"dmarcPolicy": null,
"caa": [],
"resolves": true,
"errors": []
},
"ssl": {
"host": "crawlee.dev",
"valid": true,
"error": null,
"protocol": "TLSv1.3",
"subject": "*.crawlee.dev",
"issuer": "Amazon",
"validFrom": "2026-10-04T00:00:00.000Z",
"validTo": "2027-04-19T23:59:59.000Z",
"daysUntilExpiry": 191,
"sanCount": 2,
"coversHost": true,
"serialNumber": "07007C6A3C2CF3BA18A9BFF2D56384CF"
},
"http": {
"finalUrl": "https://crawlee.dev/",
"finalStatus": 200,
"redirectCount": 1,
"redirectChain": [
{
"url": "http://crawlee.dev/",
"status": 301
},
{
"url": "https://crawlee.dev/",
"status": 200
}
],
"hsts": "max-age=31556952",
"server": "nginx",
"responseTimeMs": 322,
"error": null,
"httpPortReachable": true,
"httpsRedirect": true,
"servesHttps": true
}
},
{
"domain": "apify.io",
"inputValue": "apify.io",
"checkedAt": "2026-10-10T17:52:24.036Z",
"issueCount": 1,
"issues": [
"Has MX records but no DMARC record"
],
"registrar": null,
"domainCreatedAt": null,
"domainAgeDays": null,
"domainExpiresAt": null,
"domainDaysUntilExpiry": null,
"sslValid": true,
"sslIssuer": "Google Trust Services",
"sslExpiresAt": "2027-01-02T04:14:39.000Z",
"sslDaysUntilExpiry": 83,
"hasSpf": true,
"hasDmarc": false,
"dmarcPolicy": null,
"mxProvider": "route3.mx.cloudflare.net",
"httpsRedirect": true,
"finalUrl": "https://apify.io/",
"finalStatus": 200,
"whois": {
"source": null,
"error": "No public RDAP service for .io (WHOIS data not available for this TLD)"
},
"dns": {
"a": [
"172.67.186.184",
"104.21.43.224"
],
"aaaa": [
"2606:4700:3030::ac43:bab8",
"2606:4700:3033::6815:2be0"
],
"mx": [
{
"priority": 10,
"host": "route3.mx.cloudflare.net"
},
{
"priority": 29,
"host": "route2.mx.cloudflare.net"
},
{
"priority": 80,
"host": "route1.mx.cloudflare.net"
}
],
"ns": [
"clay.ns.cloudflare.com",
"vera.ns.cloudflare.com"
],
"txtCount": 4,
"spf": "v=spf1 include:_spf.mx.cloudflare.net ~all",
"hasSpf": true,
"dmarc": null,
"hasDmarc": false,
"dmarcPolicy": null,
"caa": [],
"resolves": true,
"errors": []
},
"ssl": {
"host": "apify.io",
"valid": true,
"error": null,
"protocol": "TLSv1.3",
"subject": "apify.io",
"issuer": "Google Trust Services",
"validFrom": "2026-10-04T03:15:47.000Z",
"validTo": "2027-01-02T04:14:39.000Z",
"daysUntilExpiry": 83,
"sanCount": 2,
"coversHost": true,
"serialNumber": "1034C7245FC874DE0E69D9AF7790CE61"
},
"http": {
"finalUrl": "https://apify.io/",
"finalStatus": 200,
"redirectCount": 1,
"redirectChain": [
{
"url": "http://apify.io/",
"status": 301
},
{
"url": "https://apify.io/",
"status": 200
}
],
"hsts": null,
"server": "cloudflare",
"responseTimeMs": 423,
"error": null,
"httpPortReachable": true,
"httpsRedirect": true,
"servesHttps": true
}
},
{
"domain": "http.badssl.com",
"inputValue": "http.badssl.com",
"checkedAt": "2026-10-10T17:52:24.029Z",
"issueCount": 1,
"issues": [
"HTTP does not redirect to HTTPS"
],
"registrar": "MarkMonitor Inc.",
"domainCreatedAt": "2015-04-07T22:09:30Z",
"domainAgeDays": 4203,
"domainExpiresAt": "2027-04-07T22:09:30Z",
"domainDaysUntilExpiry": 179,
"sslValid": true,
"sslIssuer": "Let's Encrypt",
"sslExpiresAt": "2026-12-28T20:02:55.000Z",
"sslDaysUntilExpiry": 79,
"hasSpf": false,
"hasDmarc": false,
"dmarcPolicy": null,
"mxProvider": null,
"httpsRedirect": false,
"finalUrl": "http://http.badssl.com/",
"finalStatus": 200,
"whois": {
"source": "https://rdap.verisign.com/com/v1/",
"registered": true,
"domainName": "badssl.com",
"registrar": "MarkMonitor Inc.",
"registrarIanaId": "292",
"registrarAbuseEmail": "abusecomplaints@markmonitor.com",
"createdAt": "2015-04-07T22:09:30Z",
"updatedAt": "2026-03-06T10:32:49Z",
"expiresAt": "2027-04-07T22:09:30Z",
"domainAgeDays": 4203,
"daysUntilExpiry": 179,
"status": [
"client delete prohibited",
"client transfer prohibited",
"client update prohibited"
],
"nameservers": [
"ns-cloud-c1.googledomains.com",
"ns-cloud-c2.googledomains.com",
"ns-cloud-c3.googledomains.com",
"ns-cloud-c4.googledomains.com"
],
"dnssec": false
},
"dns": {
"a": [
"104.154.89.105"
],
"aaaa": [],
"mx": [],
"ns": [],
"txtCount": 0,
"spf": null,
"hasSpf": false,
"dmarc": null,
"hasDmarc": false,
"dmarcPolicy": null,
"caa": [],
"resolves": true,
"errors": []
},
"ssl": {
"host": "http.badssl.com",
"valid": true,
"error": null,
"protocol": "TLSv1.2",
"subject": "*.badssl.com",
"issuer": "Let's Encrypt",
"validFrom": "2026-09-29T20:02:56.000Z",
"validTo": "2026-12-28T20:02:55.000Z",
"daysUntilExpiry": 79,
"sanCount": 2,
"coversHost": true,
"serialNumber": "065C62C1D5361BD7E6951263A67064063934"
},
"http": {
"finalUrl": "http://http.badssl.com/",
"finalStatus": 200,
"redirectCount": 0,
"redirectChain": [
{
"url": "http://http.badssl.com/",
"status": 200
}
],
"hsts": null,
"server": "nginx/1.10.3 (Ubuntu)",
"responseTimeMs": 313,
"error": null,
"httpPortReachable": true,
"httpsRedirect": false,
"servesHttps": false
}
},
{
"domain": "expired.badssl.com",
"inputValue": "expired.badssl.com",
"checkedAt": "2026-10-10T17:52:24.023Z",
"issueCount": 2,
"issues": [
"SSL problem: CERT_HAS_EXPIRED",
"Website unreachable: CERT_HAS_EXPIRED"
],
"registrar": "MarkMonitor Inc.",
"domainCreatedAt": "2015-04-07T22:09:30Z",
"domainAgeDays": 4203,
"domainExpiresAt": "2027-04-07T22:09:30Z",
"domainDaysUntilExpiry": 179,
"sslValid": false,
"sslIssuer": "COMODO CA Limited",
"sslExpiresAt": "2015-04-12T23:59:59.000Z",
"sslDaysUntilExpiry": -4199,
"hasSpf": false,
"hasDmarc": false,
"dmarcPolicy": null,
"mxProvider": null,
"httpsRedirect": true,
"finalUrl": "https://expired.badssl.com/",
"finalStatus": null,
"whois": {
"source": "https://rdap.verisign.com/com/v1/",
"registered": true,
"domainName": "badssl.com",
"registrar": "MarkMonitor Inc.",
"registrarIanaId": "292",
"registrarAbuseEmail": "abusecomplaints@markmonitor.com",
"createdAt": "2015-04-07T22:09:30Z",
"updatedAt": "2026-03-06T10:32:49Z",
"expiresAt": "2027-04-07T22:09:30Z",
"domainAgeDays": 4203,
"daysUntilExpiry": 179,
"status": [
"client delete prohibited",
"client transfer prohibited",
"client update prohibited"
],
"nameservers": [
"ns-cloud-c1.googledomains.com",
"ns-cloud-c2.googledomains.com",
"ns-cloud-c3.googledomains.com",
"ns-cloud-c4.googledomains.com"
],
"dnssec": false
},
"dns": {
"a": [
"104.154.89.105"
],
"aaaa": [],
"mx": [],
"ns": [],
"txtCount": 0,
"spf": null,
"hasSpf": false,
"dmarc": null,
"hasDmarc": false,
"dmarcPolicy": null,
"caa": [],
"resolves": true,
"errors": []
},
"ssl": {
"host": "expired.badssl.com",
"valid": false,
"error": "CERT_HAS_EXPIRED",
"protocol": "TLSv1.2",
"subject": "*.badssl.com",
"issuer": "COMODO CA Limited",
"validFrom": "2015-04-09T00:00:00.000Z",
"validTo": "2015-04-12T23:59:59.000Z",
"daysUntilExpiry": -4199,
"sanCount": 2,
"coversHost": true,
"serialNumber": "4AE79549FA9ABE3F100F17A478E16909"
},
"http": {
"finalUrl": "https://expired.badssl.com/",
"finalStatus": null,
"redirectCount": 0,
"redirectChain": [
{
"url": "http://expired.badssl.com/",
"status": 301
}
],
"hsts": null,
"server": null,
"responseTimeMs": 398,
"error": "CERT_HAS_EXPIRED",
"httpPortReachable": true,
"httpsRedirect": true,
"servesHttps": false
}
}]