Données web · Produit DomScan

API Détection de Pile Technologique

Détectez la pile technologique utilisée par un site web incluant CMS, frameworks et services.

Ce que vous obtenez

Détectez la pile technologique utilisée par un site web incluant CMS, frameworks et services.

SynchroneLotAsynchroneRESTMCPSDKOutil interactif

Choisissez ce produit lorsque

À qui s’adresse ce produit

Utilisez des API ciblées lorsqu’un produit ou un flux a besoin de preuves actuelles issues d’une page publique dans une réponse structurée.

Choisissez ce produit lorsque

À choisir lorsque vous avez besoin de preuves de frameworks, plateformes, outils analytiques ou technologies d’infrastructure exposés.

Ce que vous obtenez

Détectez la pile technologique utilisée par un site web incluant CMS, frameworks et services.

Endpoints

Examinez les opérations, entrées, sorties, modes d’exécution et limites de réponse pris en charge avant l’intégration.

POST /v1/tech/bulk Voir la référence API
POST /v1/tech/jobs Voir la référence API
GET /v1/tech/jobs Voir la référence API
GET /v1/tech/jobs/:job_id Voir la référence API
GET /v1/tech/jobs/:job_id/results Voir la référence API
DELETE /v1/tech/jobs/:job_id Voir la référence API
GET /v1/hosting Voir la référence API
POST /v1/hosting/bulk Voir la référence API
GET /v1/parking Voir la référence API
GET /v1/agent-readiness Voir la référence API

Crédits et authentification

0-9 Authentification requise. Consultez la référence de l’opération pour connaître le coût exact et les éventuels tarifs par élément.

Opération exemple

Utilisez des opérations documentées pour collecter, évaluer, enrichir, vérifier, comparer, protéger ou surveiller des preuves publiques.

GET /v1/tech

Paramètres de Requête

Paramètre Type requis
url string optionnel
domain string optionnel
mode string
Valeurs autorisées fastrendereddeep
Défaut fast
optionnel
max_pages integer
Défaut 3
optionnel
skip_cache string
Valeurs autorisées 01
Défaut 0
optionnel

Champs de Réponse

Champ Type
url string
technologies[] object[]
technologies[] object
technologies[].id string
technologies[].name string
technologies[].category string
technologies[].version string
technologies[].version_kind string
technologies[].confidence string
technologies[].confidence_score integer
technologies[].evidence string
technologies[].evidence_details[] object[]
technologies[].evidence_details[] object
technologies[].evidence_details[].source string
technologies[].evidence_details[].key string
technologies[].evidence_details[].matched string
technologies[].evidence_details[].page_url string
technologies[].source_count integer
technologies[].caveats[] string[]
technologies[].reference object
technologies[].reference.website string
technologies[].reference.source_url string
technologies[].reference.source_owner string
technologies[].reference.source_kind string
technologies[].reference.access string
technologies[].reference.access_method string
technologies[].reference.cost string
technologies[].reference.terms_status string
technologies[].reference.expected_freshness string
technologies[].reference.maintenance_risk string
technologies[].reference.runtime_rate_limits string
technologies[].reference.fallback_behavior string
technologies[].reference.last_verified string
detection_summary object
detection_summary.detected_count integer
detection_summary.category_count integer
detection_summary.categories[] string[]
detection_summary.high_confidence_count integer
detection_summary.medium_confidence_count integer
detection_summary.low_confidence_count integer
detection_summary.versioned_count integer
detection_summary.evidence_sources object
detection_summary.evidence_sources.header integer
detection_summary.evidence_sources.html integer
detection_summary.evidence_sources.asset_url integer
detection_summary.evidence_sources.network_url integer
detection_summary.evidence_sources.javascript integer
detection_summary.evidence_sources.meta integer
detection_summary.evidence_sources.cookie integer
detection_summary.evidence_sources.url integer
detection_summary.catalog_size integer
detection_summary.catalog_category_count integer
detection_summary.summary_field_count integer
summary object
summary.cdn string
summary.server string
summary.framework string
summary.cms string
summary.hosting string
summary.platform string
summary.analytics[] string[]
headers object
meta object
ssl object
ssl.enabled boolean
analysis object
analysis.status string
analysis.requested_url string
analysis.final_url string
analysis.response_status integer
analysis.redirect_count integer
analysis.relay_used boolean
analysis.signals_checked[] string[]
analysis.signals_unavailable[] string[]
analysis.html_characters_analyzed integer
analysis.html_bytes_analyzed integer
analysis.html_byte_limit integer
analysis.html_truncated boolean
analysis.response_body_truncated boolean
analysis.mode string
analysis.rendered boolean
analysis.javascript_executed boolean
analysis.pages_requested integer
analysis.pages_analyzed integer
analysis.page_limit integer
analysis.network_requests_observed integer
analysis.page_limit_reached boolean
analysis.resource_limit_reached boolean
analysis.redirected_to_different_host boolean
analysis.no_detection_reason string | null
analysis.recommended_mode string | null
analysis.pages[] object[]
analysis.pages[] object
analysis.pages[].url string
analysis.pages[].status integer
analysis.pages[].html_truncated boolean
analysis.pages[].network_requests_observed integer
total_time_ms integer
checked_at string
_meta object
_meta.served_by string
_meta.analysis_status string
_meta.response_status integer
_meta.cache_status string
_meta.stale boolean
_meta.cached_at string

Exemple de Requête

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

Exemple de Réponse

{
  "url": "https://example.com",
  "technologies": [
    {
      "id": "example-id",
      "name": "example",
      "category": "example",
      "confidence": "high",
      "confidence_score": 85,
      "evidence": "example",
      "evidence_details": [
        {
          "source": "header",
          "matched": "example",
          "key": "example",
          "page_url": "https://example.com"
        }
      ],
      "source_count": 1,
      "caveats": [
        "example"
      ],
      "reference": {
        "website": "https://example.com",
        "source_url": "https://example.com",
        "source_owner": "example",
        "source_kind": "official_docs",
        "access": "public",
        "access_method": "target_response_inspection",
        "cost": "none",
        "terms_status": "public_source_reviewed_factual_signature",
        "expected_freshness": "reverify_on_source_or_signature_change",
        "maintenance_risk": "low",
        "runtime_rate_limits": "not_applicable_no_source_request",
        "fallback_behavior": "unmatched_or_unavailable_signal_is_not_detected",
        "last_verified": "2026-08-27"
      },
      "version": "2.15.0",
      "version_kind": "product"
    }
  ],
  "detection_summary": {
    "detected_count": 1,
    "category_count": 1,
    "categories": [
      "example"
    ],
    "high_confidence_count": 1,
    "medium_confidence_count": 1,
    "low_confidence_count": 1,
    "versioned_count": 1,
    "evidence_sources": {
      "header": 1,
      "html": 1,
      "asset_url": 1,
      "network_url": 1,
      "javascript": 1,
      "meta": 1,
      "cookie": 1,
      "url": 1
    },
    "catalog_size": 1,
    "catalog_category_count": 1,
    "summary_field_count": 1
  },
  "summary": {
    "cdn": "example",
    "server": "example",
    "framework": "example",
    "cms": "example",
    "hosting": "example",
    "platform": "example",
    "analytics": [
      "example"
    ]
  },
  "headers": {},
  "meta": {},
  "ssl": {
    "enabled": false
  },
  "analysis": {
    "status": "complete",
    "requested_url": "https://example.com",
    "final_url": "https://example.com",
    "response_status": 1,
    "redirect_count": 1,
    "relay_used": false,
    "signals_checked": [
      "header"
    ],
    "signals_unavailable": [
      "header"
    ],
    "html_characters_analyzed": 1,
    "html_bytes_analyzed": 1,
    "html_byte_limit": 1,
    "html_truncated": false,
    "response_body_truncated": false,
    "mode": "fast",
    "rendered": false,
    "javascript_executed": false,
    "pages_requested": 1,
    "pages_analyzed": 1,
    "page_limit": 1,
    "network_requests_observed": 1,
    "page_limit_reached": false,
    "resource_limit_reached": false,
    "redirected_to_different_host": false,
    "no_detection_reason": "redirected_to_different_host",
    "recommended_mode": "rendered",
    "pages": [
      {
        "url": "https://example.com",
        "status": 1,
        "html_truncated": false,
        "network_requests_observed": 1
      }
    ]
  },
  "total_time_ms": 1,
  "checked_at": "2026-08-27T12:00:00Z",
  "_meta": {
    "served_by": "example",
    "analysis_status": "ok",
    "response_status": 1,
    "cache_status": "miss",
    "stale": false,
    "cached_at": "2026-08-27T12:00:00Z"
  }
}

Limites et périmètre des preuves

Les résultats décrivent des preuves publiques observées et leur provenance.
La confiance décrit la solidité des preuves pour l’observation rapportée, et non la certitude concernant l’entité réelle.
La couverture est limitée par les entrées, budgets, sources et limites de réponse documentés.
Les tâches asynchrones renvoient un identifiant pour interroger leur état et récupérer ensuite les résultats.
Les opérations en lot traitent plusieurs entrées prises en charge tout en conservant les résultats documentés pour chaque élément.
Partiel signifie que certains éléments ou composants demandés ont abouti et que d’autres n’ont pas abouti.
Mis en cache signifie que des preuves stockées ont été utilisées. Consultez les métadonnées de fraîcheur lorsqu’elles sont disponibles.
Le produit évalue uniquement des entrées publiques et des preuves publiquement observables.

Vérifié le 2026-08-22

Questions fréquentes

Où trouver la référence des requêtes et réponses de Détection de Pile Technologique ?

Utilisez la référence API de Détection de Pile Technologique pour consulter les paramètres, les champs de réponse, les exemples, les codes d’état et les modes d’opération pris en charge.

Comment interpréter les résultats inconnus ou incomplets de Détection de Pile Technologique ?

Les résultats inconnus ou partiels signifient que les preuves demandées n’ont pas pu être déterminées entièrement. Conservez l’état du résultat, le niveau de confiance, la fraîcheur et les limites dans vos décisions en aval.

Comment Détection de Pile Technologique est-il tarifé ?

Le tarif dépend de l’opération et du mode d’exécution. Consultez la référence de l’endpoint pour connaître le coût actuel en crédits, l’exigence d’authentification et les règles par élément.

Utilisé par les gens des meilleures entreprises

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse