> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryhuntr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Full tech stack on any domain, instantly

> **Requires `x-api-key` header.**

Rate limit: 5 requests/second per API key.

Detect the full technology stack of any website — CMS, JS frameworks, analytics, hosting, CDN, ads, email infrastructure, DNS providers, and more.

**Price:** $0.012 flat. Credits are refunded automatically if detection fails.



## OpenAPI

````yaml /openapi.json post /company-tech-stack
openapi: 3.0.3
info:
  title: Huntr — The GTM Intelligence API
  description: >-
    Give AI agents company, people, contact, and web intelligence through one
    API. Search accounts, build targeted lists, enrich leads, find contacts, and
    uncover buying signals.


    **Authentication:** Authenticated endpoints require an `x-api-key` header
    with your Huntr API key. Get a key by signing up via `POST /keys/create`.
    Public endpoints (pricing, sign-up, health) work without a key.


    **Rate limit:** 5 requests/second per API key on authenticated endpoints.
  version: 2.0.0
servers:
  - url: https://api.tryhuntr.com
security: []
tags:
  - name: Research
    description: >-
      Research one company, person, team, or focused business question and
      return a sales-ready answer. Lite, standard, and deep tiers.
  - name: Companies
    description: >-
      Search companies and enrich firmographics. Per-result pricing on search;
      count endpoints are free.
  - name: People
    description: >-
      Search people and enrich contacts — work email, phone, and related lookup
      endpoints.
  - name: LinkedIn
    description: >-
      LinkedIn URL discovery, company and profile pages, posts, reactions, and
      comments.
  - name: X
    description: X profiles, posts, search results, and thread context.
  - name: Web
    description: >-
      Find and analyze pages on a domain, plus tech stack, domain contacts, and
      job postings.
  - name: Account
    description: >-
      Sign up, verify email, recover keys, check balance, view usage, add
      credits, and read the public pricing matrix.
  - name: System
    description: Health check.
paths:
  /company-tech-stack:
    post:
      tags:
        - Web
      summary: Full tech stack on any domain, instantly
      description: >-
        **Requires `x-api-key` header.**


        Rate limit: 5 requests/second per API key.


        Detect the full technology stack of any website — CMS, JS frameworks,
        analytics, hosting, CDN, ads, email infrastructure, DNS providers, and
        more.


        **Price:** $0.012 flat. Credits are refunded automatically if detection
        fails.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - domain
              properties:
                domain:
                  type: string
                  description: >-
                    Domain to scan, e.g. `stripe.com`. Subdomains and `http://`
                    prefix are accepted and normalized.
            example:
              domain: stripe.com
      responses:
        '200':
          description: Tech stack detected.
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  request_id:
                    type: string
                  domain:
                    type: string
                    description: Normalized domain that was scanned.
                  data:
                    type: object
                    properties:
                      technologies:
                        type: array
                        description: >-
                          All detected technologies, sorted by confidence
                          descending.
                        items:
                          type: object
                          properties:
                            name:
                              type: string
                            category:
                              type: string
                              description: >-
                                e.g. javascript_framework, analytics, cdn,
                                hosting, crm, marketing_automation,
                                email_infrastructure, advertising, ecommerce,
                                cms, forms, scheduling, security
                            confidence:
                              type: integer
                              description: 0–99 confidence score.
                            confidence_tier:
                              type: string
                              enum:
                                - weak
                                - probable
                                - confirmed
                      profile:
                        type: object
                        description: >-
                          Commercial and GTM profile inferred from detected
                          technologies.
                        properties:
                          business_model:
                            type: string
                            enum:
                              - b2b_saas
                              - ecommerce
                              - mixed
                              - mixed_or_unknown
                          saas:
                            type: object
                            properties:
                              verdict:
                                type: string
                                enum:
                                  - likely_saas
                                  - mixed_or_possible
                                  - unlikely_saas
                              score:
                                type: integer
                                description: 0–100 SaaS likelihood score.
                          commercial:
                            type: object
                            properties:
                              has_pricing_page:
                                type: boolean
                              has_contact_sales:
                                type: boolean
                              has_careers_page:
                                type: boolean
                              has_docs:
                                type: boolean
                              has_api:
                                type: boolean
                              has_ecommerce:
                                type: boolean
                          gtm_stack:
                            type: object
                            description: GTM tool presence flags.
                            properties:
                              has_crm:
                                type: boolean
                              has_marketing_automation:
                                type: boolean
                              has_analytics:
                                type: boolean
                              has_advertising:
                                type: boolean
                              has_customer_support:
                                type: boolean
                              has_scheduling:
                                type: boolean
                              has_email_marketing:
                                type: boolean
                          footprint:
                            type: object
                            properties:
                              total_technologies:
                                type: integer
                              total_categories:
                                type: integer
                      infrastructure:
                        type: object
                        description: >-
                          Hosting, CDN, edge, storage, DNS, email, SSL, ASN,
                          provider evidence, global presence, and subdomain
                          data.
                        properties:
                          hosting:
                            type: string
                            nullable: true
                            description: Best live origin hosting inference, when visible.
                          cdn:
                            type: string
                            nullable: true
                            description: Best live CDN inference.
                          edge:
                            type: array
                            items:
                              type: string
                            description: >-
                              Edge provider signals such as Cloudflare, Akamai
                              Edge, or Azure Front Door.
                          storage:
                            type: array
                            items:
                              type: string
                            description: >-
                              Object storage signals such as Amazon S3, Google
                              Cloud Storage, or Azure Blob Storage.
                          asset_hosts:
                            type: array
                            items:
                              type: string
                            description: >-
                              Third-party asset host signals such as jsDelivr,
                              unpkg, Shopify CDN, or Cloudflare JS.
                          providers:
                            type: array
                            description: >-
                              Evidence-backed provider graph across
                              infrastructure roles.
                            items:
                              type: object
                              properties:
                                name:
                                  type: string
                                provider:
                                  type: string
                                role:
                                  type: string
                                  enum:
                                    - origin
                                    - cdn
                                    - edge
                                    - dns
                                    - storage
                                    - network
                                    - email
                                    - security
                                    - verification
                                    - asset_host
                                    - web_server
                                    - region
                                confidence:
                                  type: number
                                confidence_tier:
                                  type: string
                                  enum:
                                    - high
                                    - medium
                                    - weak
                                evidence:
                                  type: array
                                  items:
                                    type: string
                          hosting_confidence:
                            type: string
                          complexity:
                            type: string
                            enum:
                              - low
                              - medium
                              - high
                          ssl:
                            type: object
                            properties:
                              cert_issuer:
                                type: string
                                nullable: true
                              hsts:
                                oneOf:
                                  - type: boolean
                                  - type: object
                                    properties:
                                      maxAge:
                                        type: number
                                      includeSubDomains:
                                        type: boolean
                                      preload:
                                        type: boolean
                          dns:
                            type: object
                            properties:
                              nameserver_provider:
                                type: string
                                nullable: true
                              nameservers:
                                type: array
                                items:
                                  type: string
                              email_provider:
                                type: string
                                nullable: true
                              email_senders:
                                type: array
                                items:
                                  type: string
                              spf:
                                type: string
                                nullable: true
                              dmarc_policy:
                                type: string
                                nullable: true
                              dkim_selectors:
                                type: array
                                items:
                                  type: string
                              has_mta_sts:
                                type: boolean
                              has_tls_rpt:
                                type: boolean
                      signals:
                        type: array
                        description: >-
                          Additional detected site, verification, privacy,
                          mobile, language, and web platform signals.
                        items:
                          type: object
                          properties:
                            name:
                              type: string
                            category:
                              type: string
                            confidence:
                              type: number
                            evidence:
                              type: array
                              items:
                                type: string
                      email_security:
                        type: object
                        description: >-
                          Normalized SPF, DMARC, DKIM, MTA-STS, TLS-RPT, and
                          email sender platform signals.
                        properties:
                          spf:
                            type: object
                            properties:
                              present:
                                type: boolean
                              record:
                                type: string
                                nullable: true
                          dmarc:
                            type: object
                            properties:
                              present:
                                type: boolean
                              policy:
                                type: string
                                nullable: true
                              reject:
                                type: boolean
                          dkim:
                            type: object
                            properties:
                              selectors:
                                type: array
                                items:
                                  type: string
                              providers:
                                type: array
                                items:
                                  type: string
                          mta_sts:
                            type: boolean
                          tls_rpt:
                            type: boolean
                          provider:
                            type: string
                            nullable: true
                          sender_platforms:
                            type: array
                            items:
                              type: string
                      verified_links:
                        type: object
                        description: Social and mobile app association signals.
                        properties:
                          social:
                            type: array
                            items:
                              type: object
                              properties:
                                platform:
                                  type: string
                                url:
                                  type: string
                          app_store:
                            type: array
                            items:
                              type: string
                          google_play:
                            type: array
                            items:
                              type: string
                          apple_app_site_association:
                            type: boolean
                          android_assetlinks:
                            type: boolean
                      languages:
                        type: array
                        items:
                          type: object
                          properties:
                            code:
                              type: string
                            source:
                              type: string
                            confidence:
                              type: number
                      api_endpoint:
                        type: string
                        nullable: true
                        description: >-
                          Detected public API endpoint (e.g.
                          `https://api.stripe.com` or `/v1`), if any.
                      social_links:
                        type: array
                        description: Social media profile URLs found on the page.
                        items:
                          type: object
                          properties:
                            platform:
                              type: string
                              description: e.g. LinkedIn, Twitter/X, GitHub, YouTube
                            url:
                              type: string
                  price:
                    type: number
                    example: 0.012
                  credits_remaining:
                    type: number
              example:
                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
        '400':
          description: Missing or invalid domain.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Invalid API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '402':
          description: Insufficient credits.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Detection failed. Credits are refunded automatically.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      security:
        - ApiKeyAuth: []
components:
  schemas:
    Error:
      type: object
      properties:
        error:
          type: string
          description: Human-readable error message.
      required:
        - error
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        Your Huntr API key. Get one at tryhuntr.com. Pass as x-api-key header on
        all authenticated requests.

````