Web Data · DomScan product

Website Categorization API

Categorize a website by industry, content type, and topics.

What you get

Categorize a website by industry, content type, and topics.

SynchronousBulkRESTMCPSDKInteractive tool

Choose this product when

Who it is for

Use focused APIs when a product or workflow needs current public page evidence in a structured response.

Choose this product when

Choose this when you need a broad content or business category for routing, research, or review.

What you get

Categorize a website by industry, content type, and topics.

Endpoints

Review the supported operations, inputs, outputs, execution modes, and response limits before integrating.

GET /v1/categorize View API reference
GET /v1/categorize/taxonomy View API reference
POST /v1/categorize/bulk View API reference

Credits and authentication

0-3 Authentication required. Check the operation reference for the exact cost and any per-item pricing.

Example operation

Use documented operations to collect, assess, enrich, verify, compare, protect, or monitor public evidence.

GET /v1/categorize

Query Parameters

Parameter Type required
url string optional
domain string optional
skip_cache string
Allowed values 01
optional
min_confidence integer
Default 0
optional

Response Fields

Field Type
url string
primary_category string | null
primary_category_id string | null
categories[] object[]
categories[] object
categories[].category_id string
categories[].category string
categories[].subcategory_id string | null
categories[].subcategory string | null
categories[].confidence integer
categories[].keywords_found[] string[]
categories[].signals[] object[]
categories[].signals[] object
categories[].signals[].source string
categories[].signals[].evidence string
primary_category_confidence string
title string | null
description string | null
language string | null
language_confidence string
adult_content boolean
signals_used integer
cached boolean
total_time_ms integer
checked_at string
evidence_summary object
evidence_summary.analysis_status string
evidence_summary.content_observed boolean
evidence_summary.content_source string
evidence_summary.cache_status string
evidence_summary.stale boolean
evidence_summary.fetch_transport string | null
evidence_summary.response_status integer | null
evidence_summary.final_url string
evidence_summary.redirect_count integer
evidence_summary.body_truncated boolean
evidence_summary.unavailable_reason string
meta object
meta.served_by string
meta.cache_status string

Example Request

curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/categorize?url=https%3A%2F%2Fexample.com&domain=example.com&skip_cache=0&min_confidence=0"

Example Response

{
  "url": "https://example.com",
  "primary_category": "SaaS & Cloud",
  "primary_category_id": "IAB25",
  "categories": [
    {
      "category_id": "IAB25",
      "category": "SaaS & Cloud",
      "subcategory_id": null,
      "subcategory": null,
      "confidence": 84,
      "keywords_found": [
        "platform",
        "dashboard",
        "enterprise"
      ],
      "signals": [
        {
          "source": "keyword_title",
          "evidence": "Matched platform and dashboard in the page title."
        }
      ]
    },
    {
      "category_id": "IAB19",
      "category": "Technology & Computing",
      "subcategory_id": null,
      "subcategory": null,
      "confidence": 72,
      "keywords_found": [
        "api",
        "developer",
        "automation"
      ],
      "signals": [
        {
          "source": "keyword_body",
          "evidence": "Developer-focused terms appear repeatedly in page copy."
        }
      ]
    }
  ],
  "primary_category_confidence": "high",
  "title": "Developer platform for AI apps",
  "description": "Build with APIs, models, and cloud workflows",
  "language": "en",
  "language_confidence": "high",
  "adult_content": false,
  "signals_used": 12,
  "cached": false,
  "total_time_ms": 412,
  "checked_at": "2026-04-18T21:00:00Z"
}

Limits and evidence boundaries

Confidence describes evidence strength for the reported observation, not certainty about the real-world entity.
Coverage is bounded by the documented inputs, budgets, sources, and response limits.
Bulk operations process multiple supported inputs while preserving documented item-level outcomes.
Partial means some requested items or components completed while others did not.
Cached indicates that stored evidence was used; review freshness metadata where provided.
The product evaluates public inputs and publicly observable evidence only.

Reviewed 2026-08-22

Frequently asked questions

Where can I find the Website Categorization request and response reference?

Use the API reference for Website Categorization to review parameters, response fields, examples, status codes, and supported operation modes.

How should I interpret unknown or incomplete results from Website Categorization?

Unknown or partial results mean that the requested evidence could not be fully determined. Keep the result state, confidence, freshness, and limitations in downstream decisions.

How is Website Categorization priced?

Pricing depends on the operation and execution mode. Check the endpoint reference for the current credit cost, authentication requirement, and per-item rules.

Used by people at amazing companies

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse