Which proxy to use
Unlimited Datacenter is billed for time, not for gigabytes, which suits large downloads. Its IP addresses are in the United States.
What to enter
A PiratProxies plan gives you four things: a host, a port, a username and a password. These are the values for Unlimited Datacenter; the username and password are on your plan page.
| Host | dc.piratproxies.com |
|---|---|
| HTTP port | 777 |
| SOCKS5 port | 666 |
| Username | USERNAME-country-us |
| Password | from your plan page |
As one address:
http://USERNAME-country-us:PASSWORD@dc.piratproxies.com:777The country and the session are chosen in the username, not in a separate setting. The generator on your plan page writes the username for you, and Targeting and sessions explains each part.
Steps
- Add
--proxywith the proxy address. - Use
--geo-verification-proxyinstead if you only want the proxy for the location check and the download itself to go direct.
Example
HTTP
yt-dlp --proxy "http://USERNAME-country-us:PASSWORD@dc.piratproxies.com:777" "VIDEO_URL"SOCKS5
yt-dlp --proxy "socks5://USERNAME-country-us:PASSWORD@dc.piratproxies.com:666" "VIDEO_URL"Replace USERNAME and PASSWORD with the login from your plan page. The example asks an IP-check address, so the output is the address your request left from.
Rotating or sticky
If yt-dlp is acting as one visitor through several steps, use a sticky session so the IP address stays the same throughout. If each run is independent, leave the session out and every run starts from a new address.
A sticky username looks like this:
USERNAME-country-us-time-600-session-a1b2c3d4If it does not work
- Video is heavy. One hour of high-definition video can be several gigabytes, so a time-based Unlimited Datacenter plan is usually the sensible choice.
- Keep the address in quotes, so the shell does not trip over characters in it.
- A
407error means the username or password was not accepted. Copy both again from your plan page, and check that nothing added a space or cut the username short. - If the IP address is in the wrong country, look at the username: the country code is part of it. More fixes.
Questions
Does yt-dlp work with SOCKS5 proxies?
Yes. Use port 666 and the same username and password.
Which PiratProxies proxy should I use with yt-dlp?
Unlimited Datacenter is billed for time, not for gigabytes, which suits large downloads. Its IP addresses are in the United States.
yt-dlp is a product of its own makers. PiratProxies is not affiliated with it; the name is used here only to say what this guide is about. Use it within the rules of the sites you work with and our acceptable use policy.