Skip to main content
POST
/
company-tech-stack
Full tech stack on any domain, instantly
curl --request POST \
  --url https://api.tryhuntr.com/company-tech-stack \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "domain": "stripe.com"
}
'
{
  "success": true,
  "request_id": "req_1746123456_ts1x2y",
  "domain": "stripe.com",
  "data": {
    "technologies": [
      {
        "name": "Next.js",
        "category": "javascript_framework",
        "confidence": 92,
        "confidence_tier": "confirmed"
      },
      {
        "name": "Cloudflare",
        "category": "cdn",
        "confidence": 99,
        "confidence_tier": "confirmed"
      },
      {
        "name": "Google Analytics",
        "category": "analytics",
        "confidence": 76,
        "confidence_tier": "probable"
      },
      {
        "name": "Google Tag Manager",
        "category": "tag_manager",
        "confidence": 76,
        "confidence_tier": "probable"
      }
    ],
    "profile": {
      "business_model": "b2b_saas",
      "saas": {
        "verdict": "likely_saas",
        "score": 82
      },
      "commercial": {
        "has_pricing_page": true,
        "has_contact_sales": true,
        "has_careers_page": true,
        "has_docs": true,
        "has_api": true,
        "has_ecommerce": false
      },
      "gtm_stack": {
        "has_crm": true,
        "has_marketing_automation": true,
        "has_analytics": true,
        "has_advertising": true,
        "has_customer_support": false,
        "has_scheduling": false,
        "has_email_marketing": true
      },
      "footprint": {
        "total_technologies": 18,
        "total_categories": 9
      }
    },
    "infrastructure": {
      "hosting": "AWS",
      "cdn": "CloudFront",
      "edge": [
        "Akamai Edge"
      ],
      "storage": [
        "Amazon S3"
      ],
      "asset_hosts": [
        "jsDelivr"
      ],
      "hosting_confidence": "high",
      "ssl": {
        "cert_issuer": "Amazon ACM",
        "hsts": {
          "maxAge": 31536000,
          "includeSubDomains": true,
          "preload": true
        }
      },
      "dns": {
        "nameserver_provider": "Amazon Route 53",
        "nameservers": [
          "ns-123.awsdns-15.com"
        ],
        "email_provider": "Google Workspace",
        "email_senders": [
          "SendGrid",
          "Zendesk"
        ],
        "spf": "v=spf1 include:_spf.google.com include:mail.zendesk.com -all",
        "dmarc_policy": "reject",
        "dkim_selectors": [
          "google"
        ]
      },
      "providers": [
        {
          "name": "Amazon CloudFront",
          "provider": "AWS",
          "role": "cdn",
          "confidence": 90,
          "confidence_tier": "high",
          "evidence": [
            "cloudfront_signal"
          ]
        },
        {
          "name": "Google Workspace",
          "provider": "Google",
          "role": "email",
          "confidence": 90,
          "confidence_tier": "high",
          "evidence": [
            "mx_records"
          ]
        }
      ]
    },
    "signals": [
      {
        "name": "Google Site Verification",
        "category": "verification",
        "confidence": 78,
        "evidence": [
          "google_site_verification_txt"
        ]
      }
    ],
    "email_security": {
      "spf": {
        "present": true
      },
      "dmarc": {
        "present": true,
        "policy": "reject",
        "reject": true
      },
      "dkim": {
        "selectors": [
          "google"
        ],
        "providers": [
          "Google Workspace"
        ]
      },
      "mta_sts": false,
      "tls_rpt": false,
      "provider": "Google Workspace",
      "sender_platforms": [
        "SendGrid"
      ]
    },
    "verified_links": {
      "social": [
        {
          "platform": "LinkedIn",
          "url": "https://www.linkedin.com/company/example"
        }
      ],
      "app_store": [],
      "google_play": [],
      "apple_app_site_association": true,
      "android_assetlinks": true
    },
    "languages": [
      {
        "code": "en",
        "source": "html_lang",
        "confidence": 92
      }
    ],
    "api_endpoint": "https://api.stripe.com",
    "social_links": [
      {
        "platform": "LinkedIn",
        "url": "https://www.linkedin.com/company/stripe"
      },
      {
        "platform": "Twitter/X",
        "url": "https://twitter.com/stripe"
      }
    ]
  },
  "price": 0.012,
  "credits_remaining": 4.988
}

Authorizations

x-api-key
string
header
required

Your Huntr API key. Get one at tryhuntr.com. Pass as x-api-key header on all authenticated requests.

Body

application/json
domain
string
required

Domain to scan, e.g. stripe.com. Subdomains and http:// prefix are accepted and normalized.

Response

Tech stack detected.

success
boolean
request_id
string
domain
string

Normalized domain that was scanned.

data
object
price
number
Example:

0.012

credits_remaining
number