К содержимому

YouTube ошибка 429 и 403 через прокси: причины

Узнайте, откуда ошибка: из квоты API, из-за слишком частых запросов или из соединения, и что менять в первую очередь.

Три самые частые причины

Причина 1: слишком много запросов с одного IP выхода за короткое время. Это и есть 429. В FAQ yt-dlp это описано как блокировка IP сервисом из-за чрезмерного использования, обычно мягкая. Решение: замедлиться, подождать Retry-After и повторить; смена IP это второй шаг, а не первый.

Причина 2: API отклоняет вызов. У ответа 403 от YouTube Data API есть reason: quotaExceeded, когда суточная квота исчерпана (по умолчанию 10 000 единиц, сброс в полночь по тихоокеанскому времени), forbidden или insufficientPermissions при неверном ключе или области OAuth, commentsDisabled, когда у видео отключены комментарии. Ни одна из причин не зависит от вашего IP.

Причина 3: загрузчик или скрипт получает 403 на запрос страницы или медиа без reason из API. Проверьте по порядку версию инструмента, cookies и IP выхода. Дата-центровые IP легко распознаются как дата-центровые, поэтому для работы с аккаунтом или каналом берите резидентный выход, который остаётся в стране аккаунта.

Какая это ошибка и поможет ли новый IP

Какая это ошибка и поможет ли новый IP
ПунктЧто значитПоможет ли смена IP
429 от страницы или загрузчикаСлишком много запросов за период; ждите Retry-AfterИногда, после того как вы замедлились
429 uploadRateLimitExceeded (thumbnails.set)Канал недавно загрузил слишком много миниатюр; повторите позжеНет, ограничение привязано к каналу
403 quotaExceededСуточная квота проекта Google Cloud исчерпана; сброс в полночь по тихоокеанскому времениНет
403 forbidden или insufficientPermissionsЗапрос неверно авторизован или область OAuth слишком узкаяНет; исправьте ключ или область
403 commentsDisabledУ видео отключены комментарииНет
403 на запрос страницы или медиа без reason из APIСервер отказал в запросе, причина не названаВозможно: обновите инструмент, проверьте cookies, затем проверьте другой выход

По страницам ошибок и квот YouTube Data API, MDN и FAQ yt-dlp, прочитанным 13 ноября 2026. Последняя строка это практическое правило, а не описанное поведение: сначала проверьте, потом меняйте настройки.

Исправление за 5 шагов

  1. Шаг 1: определите, откуда пришла ошибка

    Если ответ это JSON с error.errors[].reason, он пришёл от Data API: смотрите таблицу. Если это просто HTTP-статус от страницы, видеофайла или загрузчика, считайте это проблемой частоты запросов или доступа.

  2. Шаг 2: при ошибках API сначала проверьте квоту и права

    Откройте страницу Quotas в консоли Google Cloud и посмотрите расход за сегодня. Сократите вызовы, расходующие квоту, кэшируйте неизменные данные и проверьте ключ и области OAuth. Прокси ничего из этого не изменит.

  3. Шаг 3: замедлитесь и подождите

    Если пришёл Retry-After, ждите это время; добавьте паузу между запросами и уменьшите число параллельных загрузок. В yt-dlp используйте --sleep-requests и --sleep-interval (см. код ниже).

  4. Шаг 4: проверьте IP выхода, затем попробуйте другой

    Выполните строку curl, чтобы увидеть, какой IP и страну увидит YouTube. Если после шага 3 запрос всё равно не проходит, повторите его через другой выход и сравните. На ротационной линии каждое новое соединение это новый IP.

  5. Шаг 5: один аккаунт один IP

    Для аккаунта или канала используйте постоянный чистый IP в стране аккаунта и сохраняйте одинаковое окружение между сессиями. Не переключайте один аккаунт между выходами.

Проверка IP выхода и загрузка с паузами

# 1) which IP will YouTube see?
curl -x http://LOGIN:PASSWORD@HOST:2222 https://ipinfo.io/json

# 2) yt-dlp through the proxy, with pauses and fewer retries
yt-dlp --proxy http://LOGIN:PASSWORD@HOST:2222 \
  --sleep-requests 1 --sleep-interval 5 --max-sleep-interval 15 \
  --retries 3 "VIDEO_URL"

Только пример: замените LOGIN, PASSWORD, HOST и VIDEO_URL; специальные символы вроде @ в логине кодируйте через проценты. Значения пауз это отправная точка, а не число, которое публикует YouTube. Скачивайте только то, что вам разрешено.

Если всё равно не работает

429 возвращается сразу после первого запроса

Проверьте Не ограничен ли уже этот IP выхода и не использует ли его параллельно другая ваша задача?

Решение Остановите на время все задачи на этом выходе, затем запустите одну с паузами. Разным задачам давайте разные выходы.

403 quotaExceeded с утра

Проверьте Не израсходовала ли квоту ночная задача по расписанию? Посмотрите страницу Quotas.

Решение Дождитесь сброса в полночь по тихоокеанскому времени и сократите число вызовов. Смена IP квоту не восстановит.

403 только через прокси, без него всё в порядке

Проверьте Не дата-центровый ли это IP и не в другой ли он стране, чем аккаунт?

Решение Возьмите резидентный выход в стране аккаунта и сверьте результат проверки IP со страной аккаунта.

403 на загрузках, которые работали на прошлой неделе

Проверьте Актуальна ли версия yt-dlp?

Решение Сначала обновите инструмент; проект yt-dlp просит сообщать о сбоях на актуальной версии.

Какую линию Proxy302 брать для какой задачи

Для множества независимых запросов страниц или медиа подходят ротационные резидентные прокси: новый IP на каждом новом соединении, от $1,50 за ГБ на бюджетной линии, HTTP на порту 2222. Для аккаунта или канала статический ISP-IP не меняется в течение аренды: $0,50 за 1 день, $7,99 за 30 дней, в любой стране. Дата-центровые IP легко распознаются как дата-центровые, поэтому не используйте их для работы с аккаунтами.

Ни один прокси не снимает ограничение частоты или квоту API, он лишь определяет, какой IP увидит YouTube. Бесплатного пробного периода нет; минимальная покупка это 1 ГБ ротационного резидентного трафика или один IP на день.

Частые вопросы

Что значит ошибка 429 на YouTube?

Слишком много запросов за период. Сервер может прислать Retry-After с временем ожидания. Сначала замедлитесь.

Что значит ошибка 403 на YouTube?

Сервер понял запрос и отказал. В Data API причину называет поле reason, например quotaExceeded или forbidden.

Может ли прокси исправить ошибку 429 на YouTube?

Только отчасти. Другой IP выхода может помочь, если прежний был ограничен, но прокси не снимает ограничения, поэтому нужны паузы и предел параллельных задач.

Сбросит ли новый IP квоту YouTube API?

Нет. Квота принадлежит проекту Google Cloud и сбрасывается в полночь по тихоокеанскому времени. Сократите дорогие вызовы и кэшируйте результаты.

Почему комментарии возвращают 403?

В commentThreads.list ответ 403 commentsDisabled значит, что у видео отключены комментарии; forbidden значит, что запрос не авторизован. Ни то ни другое не связано с IP.

Ссылки и источники

7
  1. MDN: 429 Too Many Requests

    Официальная документация · Проверено:

    Прочитано 13 ноября 2026: 429 означает, что клиент отправил слишком много запросов за период (ограничение частоты); заголовок Retry-After может указывать, сколько ждать до повторного запроса.

  2. MDN: 403 Forbidden

    Официальная документация · Проверено:

    Прочитано 13 ноября 2026: при 403 сервер понял запрос, но отказался его выполнять, повторная аутентификация ничего не меняет; отказ связан с логикой приложения, например с недостатком прав.

  3. YouTube Data API: ошибки

    Официальная документация · Проверено:

    Прочитано 13 ноября 2026: 403 quotaExceeded (квота исчерпана), 403 forbidden (запрос может быть неверно авторизован), 403 insufficientPermissions (недостаточно OAuth-областей), 403 commentsDisabled для commentThreads.list (у видео отключены комментарии); единственный 429 в списке это tooManyRequests / uploadRateLimitExceeded для thumbnails.set.

  4. YouTube Data API: стоимость квоты

    Официальная документация · Проверено:

    Прочитано 13 ноября 2026: каждый запрос стоит не менее одной единицы квоты; проект с включённым API получает 10 000 единиц в сутки для большинства методов и отдельные лимиты по 100 вызовов для search.list и videos.insert; суточные квоты сбрасываются в полночь по тихоокеанскому времени; расход виден на странице Quotas в консоли Google Cloud.

  5. yt-dlp FAQ

    Официальная документация · Проверено:

    Прочитано 13 ноября 2026: для HTTP Error 429 в FAQ сказано, что сервис блокирует ваш IP из-за чрезмерного использования, обычно это мягкая блокировка, которая снимается после решения CAPTCHA, и предложено выбрать другой IP через --proxy или --source-address; о сбоях следует сообщать на актуальной версии yt-dlp.

  6. yt-dlp README: параметры

    Официальная документация · Проверено:

    Прочитано 13 ноября 2026: --proxy URL использует HTTP-, HTTPS- или SOCKS-прокси; --sleep-requests SECONDS задаёт паузу между запросами при извлечении данных; --sleep-interval и --max-sleep-interval задают паузу перед каждой загрузкой; -R/--retries по умолчанию равно 10.

  7. Факты о продуктах и прайс Proxy302

    Наблюдение за продуктом · Проверено:

    Файл фактов о продуктах сайта (цены в долларах, 1 PTC = $1, протоколы и порты, сроки аренды; тесты протоколов от 4 ноября 2026 и линии динамических дата-центровых прокси от 10 ноября 2026). Проверено 13 ноября 2026.

Готовы попробовать?

Создайте аккаунт, пополните баланс и выберите ротируемый резидентный, статический ISP или дата-центр IP — настроить его в браузере можно за несколько минут.