Новые лимиты на квоту API YouTube с 2019 года

Понижение квот API YouTube в 2019 году.

Google в 2019 году для новых API ключей значительно понизил квоту. Если раньше на ключ давалось 1 000 000 единиц квоты в сутки, что позволяло комфортно использовать API YouTube и собирать большой объём данных, то сейчас это значение составляет 10 000 единиц квоты в сутки. В 100 раз меньше, чем предыдущее значение. С таким новым ограничением собрать большой объём данных для анализа не представляется возможным.

Например, если с прежним API, на котором имелось 1 000 000 единиц квоты можно было собирать данные с 500-700 поисковых запросов, что равняется примерно 350 000 видео / каналов в сутки из поисковой выдачи, то сейчас это значение равно 5-7 поисковым запросам и около 3 500 видео / каналов в сутки из поисковой выдачи. Такие значительные понижения действуют и на остальные методы: парсинг данных видео, парсинг данных каналов, парсинг комментариев, парсинг похожих видео.

Такие ограничения действуют не на все API-ключи. Если API был зарегистрирован до введения новых лимитов, а именно до 2019 года, то на нём сохранился лимит квоты в 1 000 000 единиц в сутки. Но даже имея ключ зарегистрированный до 2019 года, чтобы сохранить на нём квоту, необходимо его использовать хотя бы раз в месяц, иначе за долгое не использование API YouTube квота изменится на нынешние 10 000 единиц в сутки.

Почему такие ограничения ввёл Google? Вероятно из-за большого количества пользователей, которые использовали YouTube Data API V3 во вред Google и остальным пользователям его сервисов.

Как утверждает сам Google, 10 000 единиц квоты в сутки достаточно для подавляющего большинства пользователей. Это далеко не так и по моему мнению это меры защиты от Google предупреждающие злоупотребление АПИ.

Способы обойти ограничения
на квоту API YouTube.

Как быть и как можно извернутся, чтобы продолжить собирать удовлетворяющее количество данных из API YouTube?

  1. Если у вас сохранились API ключи зарегистрированные до 2019 года и вы их периодически использовали, то на них вероятно осталась квота в 1 000 000 единиц в сутки. Продолжайте использовать эти ключи для сохранения на них прежних квот.
  2. Использовать несколько API ключей зарегистрированных на разных Google-аккаунтах. В YouTube-Parser есть возможность использовать API списком, которые заменяются автоматически при израсходовании квоты и парсинг продолжается с того же места. На одном Google-аккаунте создавать несколько API ключей не имеет смысла, так как они будут иметь общую квоту.
  3. Найти продавца API зарегистрированных до 2019 года и которые всё это время были в использовании.
  4. Подать официально запрос на увеличение квоты YouTube API. Для этого необходимо будет активировать платёжный аккаунт в консоли разработчика Google и привязать банковскую карту. Затем отправить запрос заполнив 3-х страничную форму с описанием как и для чего будет использоваться АПИ Ютуб. После придёт ответ от Google с просьбой заполнить ещё одну форму и затем последует переписка с командой отвечающей за увеличение квоты в API YouTube.

Оптимальный вариант это использовать несколько API на разных аккаунтах для быстрой замены на новые. Как я уже упоминал, YouTube-Parser имеет функционал по горячей замене API ключей во время работы шаблона.

Возможности YouTube-Parser.

Обратите внимание: в YouTube-Parser есть также функция парсинга поисковой выдачи видео и парсинг данных видео без использования API. Если у вас стоит задача собрать только видео из поисковой выдачи по запросам или собрать данные видео по имеющемуся списку, например из результатов поисковой выдачи, то API вам не нужен будет и вы сможете парсить данные без него.

Это касается только парсинга поисковой выдачи видео и получения расширенных данных видео. Остальные функции требуют YouTube Data API V3.

Подробное описание и руководство по созданию API YouTube представлено здесь: Ссылка