Веб-данные 10 Конечные точки 12 Ключевые возможности

API для Определение технологического стека

Узнайте, какие технологии обеспечивают работу общедоступного сайта, с помощью быстрой проверки HTTP, изолированного рендеринга JavaScript и ограниченного многостраничного анализа одного источника. Для больших списков целей используйте синхронное массовое сканирование или сохраняемые асинхронные задания.

Category Веб-данные
Конечные точки 10
Ключевые возможности 12
Заголовок 3

Используется сотрудниками известных компаний

VercelLLM PulseOLXCasa ModernaPipeCal.comBeehiivSnykTogglRemoteSprigDeel

Сигналы доверия перед интеграцией

Прозрачная документация, аутентифицированные запросы и видимые сведения о надежности помогают оценить DomScan перед запуском.

Работает Статус сервиса

Перед интеграцией проверьте состояние сервиса в реальном времени и документированные ответы при сбоях.

OpenAPI API-артефакты

OpenAPI, Swagger, Postman, CLI, SDK и ссылки MCP доступны в один клик.

API-ключи Защищенный доступ

Аутентифицированные эндпоинты используют API-ключи с понятной стоимостью в кредитах до вызова.

10,000 Бесплатный лимит

Начните с 10 000 кредитов в месяц и обновляйтесь только при росте использования.

Что помогает запустить эта API

Используйте эту страницу как производственный бриф: конечные точки, примеры, форма ответа и элементы workflow для подключения DomScan к вашему продукту.

Продуктовые workflow

Встраивайте проверки доменов, DNS-интеллект, сигналы риска или обогащение в онбординг, поиск и внутренние инструменты.

Автоматизация аналитиков

Заменяйте повторяющиеся ручные проверки расписаниями, оповещениями и воспроизводимыми шагами расследования.

Чистые JSON-данные

Используйте предсказуемые поля, документированные коды состояния и стоимость в кредитах вместо scraping страниц провайдеров.

AI и ops-инструменты

Передавайте данные агентам, дашбордам, SOAR-плейбукам и CRM через OpenAPI, SDK, Postman или MCP.

Интеграционный workflow

Простой путь от первого запроса до повторяемого использования в продакшене.

1
Аутентифицируйтесь один раз

Передавайте API-ключ в документированном заголовке и сохраняйте единый формат запросов между сервисами.

2
Запрашивайте по примерам

Начните с примеров curl и HTTP, затем перенесите параметры в код приложения.

3
Эксплуатируйте и мониторьте

Используйте коды состояния, стоимость кредитов и поля ответа для retries, логов и alerts.

Набор разработчика

Переходите к машиночитаемой документации, коллекциям запросов, SDK или инструментам для агентов.

Карта параметров и ответа

Просмотрите входы, поля ответа и коды состояния перед подключением endpoint к клиенту.

Параметры запроса

Параметр

urldomainmodemax_pagestargetslimitcursorjob_iddomains
Поля ответа

Пример ответа

urltechnologiesdetection_summarydetection_summary.detected_countdetection_summary.category_countdetection_summary.categoriesdetection_summary.high_confidence_countdetection_summary.medium_confidence_countdetection_summary.low_confidence_countdetection_summary.versioned_countdetection_summary.evidence_sourcesdetection_summary.evidence_sources.header
Покрытие статусов

Коды статуса HTTP

200202400401402409429503

Конечные точки

GET /v1/tech
Кредиты: 3-9Аутентификация: Требуется аутентификация
urldomainmodemax_pages
POST /v1/tech/bulk
Кредиты: 3/itemАутентификация: Требуется аутентификация
targets
POST /v1/tech/jobs
Кредиты: 3/itemАутентификация: Требуется аутентификация
targetsmodemax_pages
GET /v1/tech/jobs
Кредиты: 0Аутентификация: Требуется аутентификация
limitcursor
GET /v1/tech/jobs/:job_id
Кредиты: 0Аутентификация: Требуется аутентификация
job_id
GET /v1/tech/jobs/:job_id/results
Кредиты: 0Аутентификация: Требуется аутентификация
job_idlimitcursor
DELETE /v1/tech/jobs/:job_id
Кредиты: 0Аутентификация: Требуется аутентификация
job_id
GET /v1/hosting
Кредиты: 3Аутентификация: Требуется аутентификация
domain
POST /v1/hosting/bulk
Кредиты: 3/itemАутентификация: Требуется аутентификация
domains
GET /v1/parking
Кредиты: 2Аутентификация: Требуется аутентификация
domain

Сигналы доверия перед интеграцией

Прозрачная документация, аутентифицированные запросы и видимые сведения о надежности помогают оценить DomScan перед запуском.

Статус сервиса API-артефакты

OpenAPI, Swagger, Postman, CLI, SDK и ссылки MCP доступны в один клик.

API-ключи Защищенный доступ

Аутентифицированные эндпоинты используют API-ключи с понятной стоимостью в кредитах до вызова.

Бесплатный лимит Зарегистрируйтесь Бесплатно

Начните с 10 000 кредитов в месяц и обновляйтесь только при росте использования.

Активен Пример запроса

Начните с примеров curl и HTTP, затем перенесите параметры в код приложения.

Ключевые возможности

Обнаружение CDN

Определяйте Cloudflare, Fastly, AWS CloudFront, Akamai и другие технологии CDN.

Обнаружение Фреймворка

Определяйте фреймворки Next.js, React, Vue, Angular, Svelte и другие.

Обнаружение CMS

Определяйте используемые CMS WordPress, Shopify, Wix, Squarespace, Webflow и другие системы управления содержимым сайта.

Отслеживание Аналитики

Находите Google Analytics, GTM, Mixpanel, Segment и другие системы аналитики.

Программное Обеспечение Сервера

Обнаружьте веб-серверы nginx, Apache, IIS, LiteSpeed.

Уровни Уверенности

Для каждого совпадения указываются числовая оценка, метка «высокая», «средняя» или «низкая» и оговорки. Это не гарантия точности.

Анализ Заголовков

Наблюдаемые заголовки HTTP-ответа включаются после скрытия конфиденциальных значений.

Безопасность Исследования

Полезно для оценки уязвимостей и анализа конкурентов.

Рендеринг JavaScript

Наблюдайте за объявленными глобальными объектами среды выполнения и запрошенными сетевыми URL в изолированном браузере без раскрытия значений JavaScript.

Многостраничное определение

Режим deep анализирует до пяти репрезентативных страниц того же источника и связывает доказательства со страницей, где они были обнаружены.

Быстрое массовое сканирование

Синхронно сканируйте до 10 целей с сохранением порядка и обрабатывайте проверку, оплату, ошибки и возвраты отдельно для каждой цели.

Сохраняемые асинхронные задания

Обрабатывайте до 100 целей с идемпотентным созданием задания, опросом прогресса, подписанной пагинацией, отменой и результатами с ограниченным сроком хранения.

Пример запроса

GET /v1/tech bash
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/tech?url=https://wordpress.example/&mode=rendered"

Пример ответа

200 OK json
{
  "url": "https://wordpress.example/",
  "technologies": [
    {
      "id": "wordpress",
      "name": "WordPress",
      "category": "cms",
      "version": "6.8.2",
      "version_kind": "product",
      "confidence": "high",
      "confidence_score": 98,
      "evidence": "Meta: generator",
      "evidence_details": [
        {
          "source": "meta",
          "key": "generator",
          "matched": "WordPress 6.8.2"
        }
      ],
      "source_count": 1,
      "caveats": [
        "generator_can_be_removed_or_spoofed",
        "asset_paths_can_be_rewritten"
      ],
      "reference": {
        "website": "https://wordpress.org/",
        "source_url": "https://developer.wordpress.org/reference/functions/get_the_generator/",
        "source_owner": "WordPress.org",
        "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": "medium",
        "runtime_rate_limits": "not_applicable_no_source_request",
        "fallback_behavior": "unmatched_or_unavailable_signal_is_not_detected",
        "last_verified": "2026-07-15"
      }
    }
  ],
  "detection_summary": {
    "detected_count": 1,
    "category_count": 1,
    "categories": [
      "cms"
    ],
    "high_confidence_count": 1,
    "medium_confidence_count": 0,
    "low_confidence_count": 0,
    "versioned_count": 1,
    "evidence_sources": {
      "header": 0,
      "html": 0,
      "asset_url": 0,
      "network_url": 0,
      "javascript": 0,
      "meta": 1,
      "cookie": 0,
      "url": 0
    },
    "catalog_size": 522,
    "catalog_category_count": 87,
    "summary_field_count": 1
  },
  "summary": {
    "cms": "WordPress"
  },
  "meta": {
    "title": "Example WordPress site",
    "description": "A reserved example response for the technology detection contract.",
    "canonical_url": "https://wordpress.example/",
    "language": "en",
    "favicon": "https://wordpress.example/favicon.ico",
    "open_graph": {
      "title": null,
      "description": null,
      "image": null,
      "url": null,
      "type": null,
      "site_name": null,
      "locale": null
    },
    "twitter_card": {
      "card": null,
      "site": null,
      "creator": null,
      "title": null,
      "description": null,
      "image": null
    },
    "author": null,
    "generator": "WordPress 6.8.2",
    "theme_color": null,
    "manifest_url": null,
    "robots": "index, follow"
  },
  "headers": {
    "content-type": "text/html; charset=UTF-8"
  },
  "ssl": {
    "enabled": true
  },
  "analysis": {
    "status": "complete",
    "requested_url": "https://wordpress.example/",
    "final_url": "https://wordpress.example/",
    "response_status": 200,
    "redirect_count": 0,
    "relay_used": false,
    "signals_checked": [
      "url",
      "header",
      "cookie",
      "html",
      "asset_url",
      "meta"
    ],
    "signals_unavailable": [],
    "html_characters_analyzed": 412,
    "html_bytes_analyzed": 412,
    "html_byte_limit": 1000000,
    "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": 0,
    "page_limit_reached": false,
    "resource_limit_reached": false,
    "redirected_to_different_host": false,
    "no_detection_reason": null,
    "recommended_mode": null,
    "pages": [
      {
        "url": "https://wordpress.example/",
        "status": 200,
        "html_truncated": false,
        "network_requests_observed": 0
      }
    ]
  },
  "total_time_ms": 128,
  "checked_at": "2026-07-15T10:30:00Z",
  "_meta": {
    "served_by": "pop=MAD country=ES",
    "analysis_status": "ok",
    "response_status": 200,
    "cache_status": "miss",
    "stale": false
  }
}

Заголовок

Насколько точно обнаружение?

Уверенность зависит от конкретного сигнала. Результат содержит оценку, очищенные доказательства, оговорки и статус полного или частичного анализа. Скрытые или переписанные общедоступные сигналы могут быть пропущены.

Какие технологии вы можете обнаружить?

Проверенный каталог охватывает более 500 технологий в более чем 80 категориях, включая CMS, фреймворки, аналитику, повторы сеансов, управление тегами, рекламу, CDN, хостинг, платежи, маркетинг, инструменты разработчика и службы безопасности. Обнаруживаются только общедоступные сигналы.

Могу ли я использовать это для анализа конкурентов?

Да, этот API обычно используется для понимания технологий, которые используют конкуренты, определения тенденций рынка и принятия решений по технологиям.

Связанные инструменты и ресурсы

Коды статуса HTTP

Мы документируем HTTP-коды состояния, которые должен обрабатывать ваш клиент, чтобы различать успешные ответы, проблемы аутентификации, кредиты, лимиты запросов, отсутствующие данные и ошибки вышестоящих сервисов.

OK 200

Запрос выполнен успешно

Принято 202

Промах кэша поддоменов в режиме только кэша принят для фонового обновления. Кредиты не списываются; повторите запрос после задержки Retry-After.

Неверный запрос 400

Недопустимые параметры

Не авторизован 401

API-ключ или сессия отсутствует либо недействительна.

Требуется оплата 402

Недостаточно кредитов для выполнения этого запроса.

HTTP 409 409

Мы документируем HTTP-коды состояния, которые должен обрабатывать ваш клиент, чтобы различать успешные ответы, проблемы аутентификации, кредиты, лимиты запросов, отсутствующие данные и ошибки вышестоящих сервисов.

Слишком много запросов 429

Лимит скорости превышен

Сервис недоступен 503

Вышестоящий сервис недоступен или временно ограничивает запросы.

Обнаружить Технологии Веб-сайта