429 - too many requests #27134

Closed
opened 2026-02-21 13:32:36 -05:00 by deekerman · 2 comments
Owner

Originally created by @rene-ajm-veerman on GitHub (Apr 19, 2025).

Checklist

I built it from source yesterday night, it was the only way I could get it to work at all.
And at first glance, it does seem to do something. I managed to get one video file from a YouTube playlist that I had built downloaded already.

  • Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.

check.

  • Make sure that all URLs and arguments with special characters are properly quoted or escaped as explained in http://yt-dl.org/escape.

not needed.

TMI.

TMI. I need a fix, not tons of extra reading, sorry.

  • Finally, put x into all relevant boxes (like this [x])

  • I'm reporting a broken site support issue

  • I've verified that I'm running youtube-dl version 2021.12.17

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2025.04.07
[debug] Single file build
[debug] Python 3.12.3 (CPython x86_64 64bit) - Linux-6.11.0-24-generic-x86_64-with-glibc2.39 - OpenSSL 3.0.13 30 Jan 2024 - glibc 2.39
[debug] exe versions: ffmpeg 6.1.1, ffprobe 6.1.1
[debug] Proxy map: {}
Usage: youtube-dl [OPTIONS] URL [URL...]

  • [x ] I've checked that all provided URLs are alive and playable in a browser
  • [ x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
  • I've searched the bugtracker for similar bug reports including closed ones
  • I've read bugs section in FAQ

Verbose log

...
root@magpie:~#alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias pwx='cat /home/reneav/Documents/rajmv/piets\ dating\ sites.txt'
alias yd='youtube-dl -4 -i --write-all-thumbnails --all-formats --hls-prefer-ffmpeg -x --audio-format mp3 --audio-quality 192K -k --prefer-ffmpeg --write-auto-sub --recode-video mp4 --embed-subs --embed-thumbnail --sleep-interval 5 --max-sleep-interval 20 --verbose $1 > log.txt'
alias yd1='yd https://www.youtube.com/playlist?list=PLd9vNviW5ooNuyNB_UjdAYu4D_ELrr2l_'

root@magpie:~# yd1
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-4', '-i', '--write-all-thumbnails', '--all-formats', '--all-subs', '--hls-prefer-ffmpeg', '-x', '--audio-format', 'mp3', '--audio-quality', '192K', '-k', '--prefer-ffmpeg', '--write-auto-sub', '--recode-video', 'mp4', '--embed-subs', '--embed-thumbnail', '--sleep-interval', '5', '--max-sleep-interval', '20', '--verbose', 'https://www.youtube.com/playlist?list=PLd9vNviW5ooNuyNB_UjdAYu4D_ELrr2l_']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2025.04.07
[debug] Single file build
[debug] Python 3.12.3 (CPython x86_64 64bit) - Linux-6.11.0-24-generic-x86_64-with-glibc2.39 - OpenSSL 3.0.13 30 Jan 2024 - glibc 2.39
[debug] exe versions: ffmpeg 6.1.1, ffprobe 6.1.1
[debug] Proxy map: {}
[debug] Loading youtube-nsig.9a279502 from cache
[debug] [youtube] Decrypted nsig BH_08nFQj94-F0gU2 => EfjlwiOPoMDojw
[debug] [youtube] Decrypted nsig 9Vj0yPbP8OaaV50Uy => Q8jIFOOYx-XkeA
ERROR: too many atoms
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2330, in post_process
files_to_delete, info = pp.run(info)
^^^^^^^^^^^^
File "/usr/local/bin/youtube-dl/youtube_dl/postprocessor/embedthumbnail.py", line 119, in run
raise EmbedThumbnailPPError(msg)
youtube_dl.postprocessor.embedthumbnail.EmbedThumbnailPPError: too many atoms

WARNING: Unable to download subtitle for "en": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "ab": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "aa": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "af": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "ak": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "sq": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "am": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "ar": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "hy": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "as": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "ay": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "az": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "bn": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "ba": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
WARNING: Unable to download subtitle for "eu": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output.
^C
ERROR: Interrupted by user
root@magpie:~#



## Description

I'm running this on Kubuntu.com 24.04, and cloning the github repository and then doing
root@magpie:~#apt install build-essentials git ffmpeg 
followed by
root@magpie:~#git clone https://github.com/ytdl-org/youtube-dl.git
root@magpie:~#cd youtube-dl
root@magpie:~/youtube-dl/#make
root@magpie:~/youtube-dl/#make install

did get the app up and running for me.

Now it's just this YouTube.com 429 error that I can't surpass. I'd love to be able to just leech all the content of special playlists of mine and stuff them onto my smartphone you know. Streaming *sucks*. I run on a 4G subscription because I really can not afford any more data over the air costs.
Originally created by @rene-ajm-veerman on GitHub (Apr 19, 2025). <!-- ###################################################################### WARNING! IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE ###################################################################### --> ## Checklist I built it from source yesterday night, it was the only way I could get it to work at all. And at first glance, it does seem to do something. I managed to get one video file from a YouTube playlist that I had built downloaded already. - Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser. check. - Make sure that all URLs and arguments with special characters are properly quoted or escaped as explained in http://yt-dl.org/escape. not needed. - Search the bugtracker for similar issues: http://yt-dl.org/search-issues. DO NOT post duplicates. TMI. - Read bugs section in FAQ: http://yt-dl.org/reporting TMI. I need a fix, not tons of extra reading, sorry. - Finally, put x into all relevant boxes (like this [x]) - [ ] I'm reporting a broken site support issue - [ ] I've verified that I'm running youtube-dl version **2021.12.17** [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['-v'] [debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8 [debug] youtube-dl version 2025.04.07 [debug] Single file build [debug] Python 3.12.3 (CPython x86_64 64bit) - Linux-6.11.0-24-generic-x86_64-with-glibc2.39 - OpenSSL 3.0.13 30 Jan 2024 - glibc 2.39 [debug] exe versions: ffmpeg 6.1.1, ffprobe 6.1.1 [debug] Proxy map: {} Usage: youtube-dl [OPTIONS] URL [URL...] - [x ] I've checked that all provided URLs are alive and playable in a browser - [ x] I've checked that all URLs and arguments with special characters are properly quoted or escaped - [ ] I've searched the bugtracker for similar bug reports including closed ones - [ ] I've read bugs section in FAQ ## Verbose log ... root@magpie:~#alias alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias ls='ls --color=auto' alias pwx='cat /home/reneav/Documents/rajmv/piets\ dating\ sites.txt' alias yd='youtube-dl -4 -i --write-all-thumbnails --all-formats --hls-prefer-ffmpeg -x --audio-format mp3 --audio-quality 192K -k --prefer-ffmpeg --write-auto-sub --recode-video mp4 --embed-subs --embed-thumbnail --sleep-interval 5 --max-sleep-interval 20 --verbose $1 > log.txt' alias yd1='yd https://www.youtube.com/playlist?list=PLd9vNviW5ooNuyNB_UjdAYu4D_ELrr2l_' root@magpie:~# yd1 [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['-4', '-i', '--write-all-thumbnails', '--all-formats', '--all-subs', '--hls-prefer-ffmpeg', '-x', '--audio-format', 'mp3', '--audio-quality', '192K', '-k', '--prefer-ffmpeg', '--write-auto-sub', '--recode-video', 'mp4', '--embed-subs', '--embed-thumbnail', '--sleep-interval', '5', '--max-sleep-interval', '20', '--verbose', 'https://www.youtube.com/playlist?list=PLd9vNviW5ooNuyNB_UjdAYu4D_ELrr2l_'] [debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8 [debug] youtube-dl version 2025.04.07 [debug] Single file build [debug] Python 3.12.3 (CPython x86_64 64bit) - Linux-6.11.0-24-generic-x86_64-with-glibc2.39 - OpenSSL 3.0.13 30 Jan 2024 - glibc 2.39 [debug] exe versions: ffmpeg 6.1.1, ffprobe 6.1.1 [debug] Proxy map: {} [debug] Loading youtube-nsig.9a279502 from cache [debug] [youtube] Decrypted nsig BH_08nFQj94-F0gU2 => EfjlwiOPoMDojw [debug] [youtube] Decrypted nsig 9Vj0yPbP8OaaV50Uy => Q8jIFOOYx-XkeA ERROR: too many atoms Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2330, in post_process files_to_delete, info = pp.run(info) ^^^^^^^^^^^^ File "/usr/local/bin/youtube-dl/youtube_dl/postprocessor/embedthumbnail.py", line 119, in run raise EmbedThumbnailPPError(msg) youtube_dl.postprocessor.embedthumbnail.EmbedThumbnailPPError: too many atoms WARNING: Unable to download subtitle for "en": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "ab": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "aa": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "af": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "ak": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "sq": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "am": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "ar": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "hy": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "as": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "ay": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "az": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "bn": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "ba": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. WARNING: Unable to download subtitle for "eu": Unable to download webpage: HTTP Error 429: Too Many Requests (caused by <HTTPError 429: 'Too Many Requests'>); please report this issue on https://github.com/ytdl-org/youtube-dl/issues , using the appropriate issue template. Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose option and include the complete output. ^C ERROR: Interrupted by user root@magpie:~# ``` ## Description I'm running this on Kubuntu.com 24.04, and cloning the github repository and then doing root@magpie:~#apt install build-essentials git ffmpeg followed by root@magpie:~#git clone https://github.com/ytdl-org/youtube-dl.git root@magpie:~#cd youtube-dl root@magpie:~/youtube-dl/#make root@magpie:~/youtube-dl/#make install did get the app up and running for me. Now it's just this YouTube.com 429 error that I can't surpass. I'd love to be able to just leech all the content of special playlists of mine and stuff them onto my smartphone you know. Streaming *sucks*. I run on a 4G subscription because I really can not afford any more data over the air costs.
deekerman 2026-02-21 13:32:36 -05:00
  • closed this issue
  • added the
    spam
    label
Author
Owner

@dirkf commented on GitHub (Apr 19, 2025):

#30839 is very specific about 429 errors. Try again, following those instructions, if you want to solicit support.

@dirkf commented on GitHub (Apr 19, 2025): #30839 is very specific about 429 errors. Try again, following those instructions, if you want to solicit support.
Author
Owner

@xussof commented on GitHub (Aug 5, 2025):

I use this api https://rapidapi.com/xussof/api/easysubapi it's the cheapest I found and they auto translate to english from any language

@xussof commented on GitHub (Aug 5, 2025): I use this api https://rapidapi.com/xussof/api/easysubapi it's the cheapest I found and they auto translate to english from any language
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl#27134
No description provided.