Инструменты · key

fastcheckyoutube Позиция канала в поиске YouTube по запросу

Ищет запрос в поиске YouTube и возвращает позицию первого видео нужного канала и ссылку на это видео. Метод синхронный: ответ приходит, когда страницы выдачи разобраны.

Стоимость
лимиты не списываются, но на аккаунте должен быть хотя бы 1 лимит
Режим
синхронный
Запросов за вызов
1

Проверка позиции

GET /api/fastcheckyoutube

Видео считается принадлежащим каналу, если строка channel входит в название канала или в его адрес — без учёта регистра. Сначала разбирается первая страница выдачи, если там видео канала нет — следующие страницы.

Параметры query

  • key string обязательный
  • query string обязательный
    Поисковый запрос — один.
  • channel string обязательный
    Название канала или часть его адреса.

Ответ

Оба поля — объекты, где ключ — запрос из query. Если видео канала не нашлось, в обоих стоит "-".

  • request_position object
    Запрос → позиция видео канала в выдаче (int) или "-".
  • channel_url object
    Запрос → ссылка на найденное видео (не на канал) или "-".

Ошибки

КодСообщениеКогда
-50 Not set Не передан query или channel; имя параметра — ключ в ответе.
-68 Not enough daily limits На аккаунте не осталось лимитов. Для тарифов с ограничением по периодам — также -80 (час), -81 (неделя), -82 (месяц), -83 (год).
-1 Access denied Не передан key. HTTP-код 404.
-2 Access denied Ключ не найден. HTTP-код 403.

Параметры можно передать и в query-строке, и в теле POST-запроса. Проверяется только наличие параметра: пустое значение (query=) ошибкой не считается.

Обратная связь и помощь
Если у вас есть идеи, как улучшить данный инструмент или остались вопросы по работе с ним, напишите в нашу службу поддержки, мы обязательно вам поможем.