Веб-данные

API аудита on-page SEO

Проверяйте одну страницу за запрос и получайте все on-page SEO-сигналы в одном ответе JSON: мета-теги, canonical и директивы robots, структуру заголовков, количество слов, ссылки, изображения, Open Graph и структурированные данные, а также 38 взвешенных проверок и оценку от 0 до 100. Добавьте render=true, чтобы проверить страницу после выполнения JavaScript.

Category Веб-данные
Конечные точки 1
Ключевые возможности 4
Часто задаваемые вопросы 4

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

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeLLM Pulse

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

Прозрачная документация, аутентифицированные запросы и видимые сведения о надежности помогают оценить 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 к клиенту.

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

Параметр

urlrender
Поля ответа

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

statusscoremetameta.titlemeta.title_lengthmeta.canonical_self_referencingmeta.indexableheadingsheadings.h1contentcontent.word_countcontent.text_to_html_ratio
Покрытие статусов

Коды состояния HTTP

200400401402429

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

GET /v1/onpage
Кредиты: 2-6Аутентификация: Требуется аутентификация

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

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

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

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

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

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

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

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

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

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

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

Исходная или отрисованная

Проверьте HTML, который отдаёт ваш сервер, или задайте render=true, чтобы проверить страницу после выполнения JavaScript в изолированном браузере, так, как современные роботы видят одностраничные приложения.

38 взвешенных проверок

Каждая проверка возвращает результат «пройдено», «предупреждение», «ошибка» или «неприменимо» с уровнем серьёзности: от отсутствующих заголовков и конфликтующих canonical до смешанного контента, изображений без alt-текста и пропущенных уровней заголовков.

Все сигналы в одном вызове

Длина заголовка и описания, meta robots и X-Robots-Tag, язык, viewport, favicon, Open Graph, Twitter cards, количество ссылок и изображений и типы структурированных данных.

Честные неизвестные результаты

Заблокированные, ограниченные по частоте или неудачные загрузки возвращают status unknown с указанием причины, и кредиты возвращаются, поэтому страница, которую не удалось прочитать, никогда не выглядит безупречной.

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

GET /v1/onpage?url=example.com/shoes/trail-runner&render=true bash
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/onpage?url=example.com/shoes/trail-runner&render=true"

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

200 OK json
{
  "status": "ok",
  "score": 87,
  "meta": {
    "title": "Trail Running Shoes for Rocky Terrain | Example Outdoor",
    "title_length": 55,
    "canonical_self_referencing": true,
    "indexable": true
  },
  "headings": { "h1": ["Trail Running Shoes for Rocky Terrain"] },
  "content": { "word_count": 122, "text_to_html_ratio": 0.221 },
  "checks": [
    { "id": "mixed_content", "status": "fail", "severity": "high", "value": 1 },
    { "id": "images_alt", "status": "warn", "severity": "medium", "value": 1 }
  ],
  "issues": ["mixed_content", "heading_hierarchy", "word_count", "images_alt"]
}

Часто задаваемые вопросы

Как рассчитывается оценка?

Проверки высокой серьёзности весят 10 баллов, средней 5, низкой 2. За пройденную проверку начисляется полный вес, за предупреждение половина, за ошибку ничего. Неприменимые проверки, например alt-текст изображений на странице без изображений, не учитываются.

Когда использовать render=true?

Используйте его для страниц на JavaScript-фреймворках, где заголовки, контент или ссылки появляются только после выполнения скриптов. Сравните обе версии через API JavaScript SEO, чтобы точно увидеть, что меняется.

Сканирует ли он весь сайт?

Нет. Каждый запрос проверяет один URL, поэтому вы сами выбираете страницы и контролируете расходы. Сочетайте его с API аудита sitemap, чтобы выбрать URL для проверки.

Сколько кредитов это стоит?

Два кредита за аудит исходного HTML и шесть кредитов с render=true. Результаты со status unknown возвращаются.

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

Коды состояния HTTP

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

OK 200

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

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

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

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

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

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

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

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

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