Получение истории индексирования сайта

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

    Формат запроса

    GET https://api.webmaster.yandex.net/v4/user/{user-id}/hosts/{host-id}/indexing/history/?[&date_from={date_from}&date_to={date_to}]

    Path-параметры

    Имя Обязательный Тип Значение по умолчанию Описание
    user-id Да int64 ID пользователя. Необходим для вызова любых ресурсов API Яндекс.Вебмастера. Чтобы получить его, используйте метод GET /user/.
    host-id Да host id ID сайта. Чтобы получить его, используйте метод GET /user/{user-id}/hosts/.

    Query-параметры

    Имя Обязательный Тип Значение по умолчанию Описание
    date_from Нет datetime Начало диапазона дат для отображения.
    date_to Нет datetime Конец диапазона дат для отображения.

    Формат ответа

    Примеры

    {
      "indicators": {
        "HTTP_2XX": [
          {
            "date": "2016-01-01T00:00:00,000+0300",
            "value": 1
          }
        ]
      }
    }
    Имя Обязательный Тип Описание
    HTTP_2XX Да IndexingStatusEnum Статус HTTP-кода.
    date Да datetime Дата и время загрузки страниц.
    value Да int64 Количество страниц.

    Статусы HTTP-кода, полученные роботом при индексировании сайта (IndexingStatusEnum)

    Индикатор Описание

    HTTP_2XX

    HTTP_3XX

    HTTP_4XX

    HTTP_5XX

    Подробнее о статусах см. в разделе Помощи.
    OTHER Неподдерживаемый HTTP-код, ошибка соединения и др.

    Коды ответа

    Чтобы посмотреть структуру ответа подробнее, нажмите на причину.

    Код Причина Описание
    200 OK
    403

    INVALID_USER_ID

    ID пользователя, выдавшего токен, отличается от указанного в запросе. В примерах ниже {user_id} указан правильный uid владельца OAuth-токена.

    {
      "error_code": "INVALID_USER_ID",
      "available_user_id": 1,
      "error_message": "Invalid user id. {user_id} should be used."
    }
    404 HOST_NOT_VERIFIED
    Не подтверждены права на управление сайтом.
    {
      "error_code": "HOST_NOT_VERIFIED",
      "host_id": "http:ya.ru:80",
      "error_message": "some string"
    }
    HOST_NOT_INDEXED
    Сайт еще не проиндексирован.
    {
      "error_code": "HOST_NOT_INDEXED", //errorCode. 
      "host_id": "http:ya.ru:80", //id хоста. host id. 
      "error_message": "some string" //Error message. 
    }
    HOST_NOT_LOADED
    Данные о сайте еще не загружены в Яндекс.Вебмастер.
    {
      "error_code": "HOST_NOT_LOADED",
      "host_id": "http:ya.ru:80",
      "error_message": "some string"
    }