{
    "ok": true,
    "domain": "birdeye.com",
    "generated_at": "2026-08-10T02:36:18-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 85,
        "label": "Good",
        "categories": {
            "dns": 90,
            "mail": 90,
            "security": 69,
            "network": 65,
            "availability": 100
        },
        "category_weights": {
            "dns": 25,
            "mail": 20,
            "security": 25,
            "network": 10,
            "availability": 20
        },
        "items": [
            {
                "category": "dns",
                "title": "IPv4 (A)",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0,
                "detail": "2 IPv4 address(es) detected."
            },
            {
                "category": "dns",
                "title": "IPv6 (AAAA)",
                "max_points": 10,
                "earned_points": 0,
                "lost_points": 10,
                "detail": "0 IPv6 address(es) detected."
            },
            {
                "category": "dns",
                "title": "Name server redundancy",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "4 NS record(s); 2 or more required."
            },
            {
                "category": "dns",
                "title": "SOA record",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Authoritative zone record."
            },
            {
                "category": "dns",
                "title": "DNSSEC chain",
                "max_points": 15,
                "earned_points": 15,
                "lost_points": 0,
                "detail": "DS and DNSKEY detected."
            },
            {
                "category": "dns",
                "title": "CAA policy",
                "max_points": 5,
                "earned_points": 5,
                "lost_points": 0,
                "detail": "Certificate authority restriction."
            },
            {
                "category": "dns",
                "title": "DNS propagation",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Agreement between public resolvers."
            },
            {
                "category": "mail",
                "title": "MX records",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "5 MX record(s)."
            },
            {
                "category": "mail",
                "title": "SPF",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0,
                "detail": "SPF policy published."
            },
            {
                "category": "mail",
                "title": "DMARC",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0,
                "detail": "DMARC policy published."
            },
            {
                "category": "mail",
                "title": "DKIM",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "A DKIM selector was verified."
            },
            {
                "category": "mail",
                "title": "MTA-STS",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "Mail transport policy."
            },
            {
                "category": "mail",
                "title": "TLS-RPT",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "TLS reporting policy."
            },
            {
                "category": "security",
                "title": "Valid TLS certificate",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0,
                "detail": "70 day(s) remaining."
            },
            {
                "category": "security",
                "title": "Certificate lifetime",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Full points require at least 30 days remaining."
            },
            {
                "category": "security",
                "title": "HTTP security headers",
                "max_points": 35,
                "earned_points": 4,
                "lost_points": 31,
                "detail": "1 of 9 evaluated headers detected."
            },
            {
                "category": "network",
                "title": "PTR reverse DNS",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0,
                "detail": "PTR: ec2-52-9-5-7.us-west-1.compute.amazonaws.com"
            },
            {
                "category": "network",
                "title": "IPv4 diversity",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0,
                "detail": "Two or more IPv4 addresses receive full points."
            },
            {
                "category": "network",
                "title": "IPv6 connectivity",
                "max_points": 35,
                "earned_points": 0,
                "lost_points": 35,
                "detail": "AAAA availability."
            },
            {
                "category": "availability",
                "title": "DNS resolution",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0,
                "detail": "At least one address family must resolve."
            },
            {
                "category": "availability",
                "title": "HTTP response",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0,
                "detail": "HTTP/2 200 "
            },
            {
                "category": "availability",
                "title": "HTTPS final URL",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "Final URL uses HTTPS."
            }
        ],
        "methodology": "Each category is normalized to 100. The total is the weighted sum: DNS 25%, Email 20%, Security 25%, Network 10%, Availability 20%.",
        "diagnostics": [
            {
                "level": "ok",
                "title": "IPv4 (A)",
                "detail": "2 IPv4 address(es) detected.",
                "category": "dns",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "IPv6 (AAAA)",
                "detail": "0 IPv6 address(es) detected.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 0,
                "lost_points": 10
            },
            {
                "level": "ok",
                "title": "Name server redundancy",
                "detail": "4 NS record(s); 2 or more required.",
                "category": "dns",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "SOA record",
                "detail": "Authoritative zone record.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DNSSEC chain",
                "detail": "DS and DNSKEY detected.",
                "category": "dns",
                "max_points": 15,
                "earned_points": 15,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "CAA policy",
                "detail": "Certificate authority restriction.",
                "category": "dns",
                "max_points": 5,
                "earned_points": 5,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DNS propagation",
                "detail": "Agreement between public resolvers.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "MX records",
                "detail": "5 MX record(s).",
                "category": "mail",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "SPF",
                "detail": "SPF policy published.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DMARC",
                "detail": "DMARC policy published.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DKIM",
                "detail": "A DKIM selector was verified.",
                "category": "mail",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "MTA-STS",
                "detail": "Mail transport policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "error",
                "title": "TLS-RPT",
                "detail": "TLS reporting policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "ok",
                "title": "Valid TLS certificate",
                "detail": "70 day(s) remaining.",
                "category": "security",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "Certificate lifetime",
                "detail": "Full points require at least 30 days remaining.",
                "category": "security",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "warning",
                "title": "HTTP security headers",
                "detail": "1 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 4,
                "lost_points": 31
            },
            {
                "level": "ok",
                "title": "PTR reverse DNS",
                "detail": "PTR: ec2-52-9-5-7.us-west-1.compute.amazonaws.com",
                "category": "network",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "IPv4 diversity",
                "detail": "Two or more IPv4 addresses receive full points.",
                "category": "network",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "IPv6 connectivity",
                "detail": "AAAA availability.",
                "category": "network",
                "max_points": 35,
                "earned_points": 0,
                "lost_points": 35
            },
            {
                "level": "ok",
                "title": "DNS resolution",
                "detail": "At least one address family must resolve.",
                "category": "availability",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "HTTP response",
                "detail": "HTTP/2 200 ",
                "category": "availability",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "HTTPS final URL",
                "detail": "Final URL uses HTTPS.",
                "category": "availability",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            }
        ]
    },
    "dns": {
        "records": {
            "A": [
                "52.9.5.7",
                "52.52.38.32"
            ],
            "AAAA": [],
            "CNAME": [],
            "MX": [
                "30 aspmx2.googlemail.com.",
                "30 aspmx3.googlemail.com.",
                "20 alt2.aspmx.l.google.com.",
                "20 alt1.aspmx.l.google.com.",
                "10 aspmx.l.google.com."
            ],
            "TXT": [
                "\"google-site-verification=MpklAaTZg4TGAImaCNfftX7DUZnSRzMMpH_IlEDXM5g\"",
                "\"wiz-domain-verification=fc7bdab8b1d1966e675a765bcae24f8395b0b8186e1cc8f1f6118586880f08bf\"",
                "\"stripe-verification=750a7c303e607c3fd25508f71e4afb7935c0d5c4c2823de127badf35963040b7\"",
                "\"bw=XsiKAj28kbDNM0jXW3AqDTJ8rE0PXm9b9p8hbtNNZG7A\"",
                "\"google-site-verification=NRrRIheWs0ggv0D4XUw_3g7bq6BF4d_TuQ2AY723XM8\"",
                "\"google-site-verification=9rsvUjLwyEyYxxltEClZEqP3WSskw5sdzucK7OtHdYQ\"",
                "\"tipalti-domain-verification=dcf86933-e50c-f111-838e-02501973a9c1\"",
                "\"stripe-verification=3715b78c28ac58a34f73b19cf7e4af02b39498b601f7a26a44f2129cfae80b69\"",
                "\"v=spf1 a mx ip4:54.144.220.252 ip4:199.15.213.50 ip4:199.15.213.51 ip4:199.15.213.52 ip4:199.15.213.53 ip4:192.28.152.139 ip4:192.28.152.140 ip4:192.28.152.141 ip4:192.28.152.142 ip4:192.28.150.226 ip4:192.28.150.227 ip4:192.28.150.228 ip4:192.28.150.229 \" \"include:_spf.google.com include:sendgrid.net include:amazonses.com include:4585012.spf08.hubspotemail.net include:_spf.salesforce.com include:spf.recurly.com include:mailgun.org include:mktomail.com -all\"",
                "\"google-site-verification=3xkfthYnXbfWcCYxwKXUgoUkhUxIFMWcxLPRyu5LAsE\"",
                "\"stripe-verification=074b5c9ea1a0591658ba5201176f3bfaab583e6ffc092cc24a791ee73c8f7c6e\"",
                "\"00D36000000uMz5=1TBQj0000000DYL\"",
                "\"google-site-verification=cUF8exe90-LVAR_Daa1lO-7g7Hi1PvxQXG1jLaD_OaA\"",
                "\"OneIDP=612ee026e5971985d6f9dadb39ef9fd6\"",
                "\"rippling-domain-verification=bac2ade9354f86cb\"",
                "\"asv=031989057d574e167d38329a367df94f\"",
                "\"reachdesk-verification=28FxwREl7ofDI5lV2D2vimRABDPQoAFbqfWSJIV7rYhtsHueqiBhdavzrmujaBfg\"",
                "\"MS=ms45834924\"",
                "\"atlassian-domain-verification=J8XajwEkoa0Nly5GvpwWaEtNyWc9JK3PTpskkzr0FPPsgeYa37aoy/naWuofu4nI\"",
                "\"stripe-verification=dc2d18f89faf2bbb5f69acdbbe00b43f4098ad3ae4e2fbb7c44330ccdf527980\"",
                "\"anthropic-domain-verification-q67967=8fjXpEKby6osGJy5AZwHuiwPM\""
            ],
            "NS": [
                "ns-360.awsdns-45.com.",
                "ns-1369.awsdns-43.org.",
                "ns-963.awsdns-56.net.",
                "ns-1597.awsdns-07.co.uk."
            ],
            "SOA": [
                "ns-360.awsdns-45.com. awsdns-hostmaster.amazon.com. 2017041200 7200 900 1209600 86400"
            ],
            "CAA": [
                "0 issue \"amazon.com\"",
                "0 issue \"amazonaws.com\"",
                "0 issue \"starfieldtech.com\"",
                "0 issue \"godaddy.com\"",
                "0 issue \"awstrust.com\"",
                "0 issue \"amazontrust.com\"",
                "0 issue \"pki.goog\"",
                "0 issue \"letsencrypt.org\""
            ],
            "DS": [
                "21353 13 2 442CE94EBCD5C49BD55318D8B6071E28DF9DB0DB651D995E6E6F1DDD 74F5EC19"
            ],
            "DNSKEY": [
                "257 3 13 8R+u/x8eTLNmKZshcySAd9TwWA3+VlLnGl8lvg97f+4eWx8vR4kY25V0 fq1MH8a4wEdDtY6QzYOC6tYP5hucrw==",
                "256 3 13 mTJB10IdC4mddzgUXRy/9eB7NUECwXPjJKS2HSfWrFQInnsyARUPl9kQ xwFvJAlw6BfX3Dy5Y+xifi+9jTFgwQ==",
                "256 3 13 gselsmLR8BFpjriw1cL6G0QKWP7c69aUY4IhWs6MnHb9PN8s+Q9m/klV jeYumGHBhU5T7jZvyC++2S1U9EbzdQ=="
            ],
            "RRSIG": [
                "NS 13 2 300 20260810084108 20260810063608 454 birdeye.com. 8OzOZqBIbdvLkd3etGfD9taFcUzfe6PdUFBt6s8Bo8XUjNl2AQnHPn43 OoBq9FAop6mEpBFS6cFsScjwK/lsgQ==",
                "DS 13 2 86400 20260816021110 20260809010110 41446 com. KnhPvfKGMopG3blRUqZD6J3AqN9cGsjGfvbf916oCQ+djPmnQwfza3P/ LdDZ+4Uur/x/NwPOhQSaMLBjtqscow=="
            ],
            "NSEC": [],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "52.9.5.7",
            "52.52.38.32"
        ],
        "ipv6": []
    },
    "mail": {
        "spf": "v=spf1 a mx ip4:54.144.220.252 ip4:199.15.213.50 ip4:199.15.213.51 ip4:199.15.213.52 ip4:199.15.213.53 ip4:192.28.152.139 ip4:192.28.152.140 ip4:192.28.152.141 ip4:192.28.152.142 ip4:192.28.150.226 ip4:192.28.150.227 ip4:192.28.150.228 ip4:192.28.150.229 include:_spf.google.com include:sendgrid.net include:amazonses.com include:4585012.spf08.hubspotemail.net include:_spf.salesforce.com include:spf.recurly.com include:mailgun.org include:mktomail.com -all",
        "dmarc": "v=DMARC1; p=none;",
        "dkim_selector": "google",
        "dkim_host": "google._domainkey.birdeye.com",
        "dkim": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIIRTt8Nxt2aNG3nj22Futz4B2qOEDj4f5+UdKD14bpMgDmgvpVizCXB7KSrYt2GUKnHbXUUslfbI9CgfCI4Rlyv/GDs2dwxclueVOmcIetCUC8y5tAyK2YJw8Xzu5NUsesbd7b+j3rB5TmFXv+IB1iWE9kWDESDmJNMFZA/raJQIDAQAB",
        "spf_analysis": {
            "valid": true,
            "lookups": 10,
            "final": "-all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "none"
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "ec2-52-9-5-7.us-west-1.compute.amazonaws.com",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "52.52.38.32",
                        "52.9.5.7"
                    ],
                    "time_ms": 58.14
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "52.52.38.32",
                        "52.9.5.7"
                    ],
                    "time_ms": 42.98
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "52.52.38.32",
                        "52.9.5.7"
                    ],
                    "time_ms": 50.04
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "52.52.38.32",
                        "52.9.5.7"
                    ],
                    "time_ms": 95.46
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "52.52.38.32",
                        "52.9.5.7"
                    ],
                    "time_ms": 66.64
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "GoDaddy.com, Inc.",
        "subject": "*.birdeye.com",
        "valid_from": "2025-09-17T08:18:47-05:00",
        "valid_to": "2026-10-19T08:18:47-05:00",
        "days_remaining": 70,
        "san": [
            "*.birdeye.com",
            "birdeye.com"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_128_GCM_SHA256"
    },
    "http": {
        "url": "https://birdeye.com/",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "date": "Mon, 10 Aug 2026 07:36:09 GMT",
            "strict-transport-security": "max-age=31536000; includeSubDomains"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": false,
            "x-content-type-options": false,
            "x-frame-options": false,
            "referrer-policy": false,
            "permissions-policy": false,
            "cross-origin-opener-policy": false,
            "cross-origin-embedder-policy": false,
            "cross-origin-resource-policy": false
        },
        "server": "",
        "powered_by": ""
    },
    "webpage": {
        "url": "https://birdeye.com/",
        "title": "#1 Agentic Marketing Platform for Multi-location Brands | Birdeye",
        "description": "Birdeye is the leading agentic marketing platform for multi-location brands, where AI agents drive real business outcomes. Birdeye replaces fragmented marketing tools with agents that automate key workflows across reviews, listings, social media, surveys, marketing automation, and customer experience.",
        "success": true,
        "error": "",
        "status": 200
    },
    "network": {
        "52.9.5.7": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "52.52.38.32": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "aspmx2.googlemail.com",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 1.5,
                "banner": "",
                "error": "Network is unreachable"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 4020.7,
                "banner": "",
                "error": "Connection timed out"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 4008.4,
                "banner": "",
                "error": "Connection timed out"
            }
        ]
    },
    "visitor": {
        "ip": "216.73.217.62",
        "reverse": "",
        "country": "",
        "country_code": "",
        "region": "",
        "city": "",
        "latitude": null,
        "longitude": null,
        "isp": "",
        "organization": "",
        "asn": "",
        "timezone": "",
        "browser": "Other",
        "os": "Other",
        "language": "",
        "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
        "is_bot": true,
        "cloudflare": false
    },
    "analysis_time_ms": 148.05
}