Référence Développeur

Catégorisation du site Web Documentation de l'API

Catégorisation du site Web Documentation de l'API: Classifiez les sites Web en catégories sectorielles telles que le commerce électronique, la technologie, les actualités, le divertissement et bien d'autres. Utilise l'analyse du domaine, les signaux de contenu et les recherches dans la base de données connue pour déterminer la catégorie principale avec scoring de confiance.

Catégorisation du site Web

Classifiez les sites Web en catégories sectorielles telles que le commerce électronique, la technologie, les actualités, le divertissement et bien d'autres. Utilise l'analyse du domaine, les signaux de contenu et les recherches dans la base de données connue pour déterminer la catégorie principale avec scoring de confiance.

GET /v1/categorize

Paramètres de Requête

Paramètre Type requis
url string optionnel
domain string optionnel
skip_cache string optionnel
min_confidence integer optionnel

Champs de Réponse

Champ 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

Exemple de Requête

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

Exemple de Réponse

{
  "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"
}
POST /v1/categorize/bulk

Paramètres du Corps

Paramètre Type requis
urls string[] requis

Champs de Réponse

Champ Type
results[] object[]
results[] object
results[].url string
results[].primary_category string | null
results[].primary_category_id string | null
results[].categories[] object[]
results[].categories[] object
results[].categories[].category_id string
results[].categories[].category string
results[].categories[].subcategory_id string | null
results[].categories[].subcategory string | null
results[].categories[].confidence integer
results[].categories[].keywords_found[] string[]
results[].categories[].signals[] object[]
results[].categories[].signals[] object
results[].categories[].signals[].source string
results[].categories[].signals[].evidence string
results[].primary_category_confidence string
results[].title string | null
results[].description string | null
results[].language string | null
results[].language_confidence string
results[].adult_content boolean
results[].signals_used integer
results[].cached boolean
results[].total_time_ms integer
results[].checked_at string
meta object
meta.total integer
meta.duration_ms integer

Exemple de Requête

curl -X POST "https://domscan.net/v1/categorize/bulk" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $DOMSCAN_API_KEY" \
  -d '{
  "urls": [
    "github.com",
    "amazon.com",
    "bbc.com"
  ]
}'

Exemple de Réponse

{
  "results": [
    {
      "url": "https://example.com",
      "primary_category": "string",
      "primary_category_id": "string",
      "categories": [
        {
          "category_id": "string",
          "category": "string",
          "subcategory_id": "string",
          "subcategory": "string",
          "confidence": 1,
          "keywords_found": [
            "string"
          ],
          "signals": [
            {
              "source": "string",
              "evidence": "string"
            }
          ]
        }
      ],
      "primary_category_confidence": "high",
      "title": "string",
      "description": "198.51.100.10",
      "language": "string",
      "language_confidence": "high",
      "adult_content": true,
      "signals_used": 1,
      "cached": true,
      "total_time_ms": "2026-04-15T12:00:00Z",
      "checked_at": "2026-04-15T12:00:00Z"
    }
  ],
  "meta": {
    "total": 1,
    "duration_ms": 1
  }
}

Utilisé par les gens des meilleures entreprises

VercelLLM PulseOLXCasa ModernaPipeCal.comBeehiivSnykTogglRemoteSprigDeel