
Понижение квот 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?
- Если у вас сохранились API ключи зарегистрированные до 2019 года и вы их периодически использовали, то на них вероятно осталась квота в 1 000 000 единиц в сутки. Продолжайте использовать эти ключи для сохранения на них прежних квот.
- Использовать несколько API ключей зарегистрированных на разных Google-аккаунтах. В YouTube-Parser есть возможность использовать API списком, которые заменяются автоматически при израсходовании квоты и парсинг продолжается с того же места. На одном Google-аккаунте создавать несколько API ключей не имеет смысла, так как они будут иметь общую квоту.
- Найти продавца API зарегистрированных до 2019 года и которые всё это время были в использовании.
- Подать официально запрос на увеличение квоты YouTube API. Для этого необходимо будет активировать платёжный аккаунт в консоли разработчика Google и привязать банковскую карту. Затем отправить запрос заполнив 3-х страничную форму с описанием как и для чего будет использоваться АПИ Ютуб. После придёт ответ от Google с просьбой заполнить ещё одну форму и затем последует переписка с командой отвечающей за увеличение квоты в API YouTube.
Оптимальный вариант это использовать несколько API на разных аккаунтах для быстрой замены на новые. Как я уже упоминал, YouTube-Parser имеет функционал по горячей замене API ключей во время работы шаблона.
Возможности YouTube-Parser.
Обратите внимание: в YouTube-Parser есть также функция парсинга поисковой выдачи видео и парсинг данных видео, парсинг данных каналов и множество других функций без использования API. Если у вас стоит задача собрать видео из поисковой выдачи по запросам или собрать данные видео по имеющемуся списку, то API вам не нужен будет и вы сможете парсить данные без него, используя только прокси.
Подробное описание и руководство по созданию YouTube API представлено здесь: Ссылка