Glossary · protocol

What is HTTP status codes (203, 403, 410, 429)?

HTTP status codes are 3-digit numbers servers return to indicate request outcomes. For YouTube specifically: 200 success, 206 partial content (range request), 302/307 CDN redirect, 403 forbidden (IP lock fail, expired token), 404 not found, 410 gone (deleted), 429 rate-limited. Knowing these helps debug "why isn't my download working".

Also called:status code · http response code · 403 error · 410 error · 429 error

The HTTP status code is the most useful single signal when a request fails. Reading the network tab in DevTools, the status of the failed request tells you the category of failure even when the body is opaque.

For YouTube downloaders, the codes that matter:

- 200 OK — request succeeded. - 206 Partial Content — range request succeeded (normal for chunked downloads). - 302 / 307 Redirect — the CDN routed you to a specific edge server; the player auto-follows. - 403 Forbidden — most common failure: expired download token, or IP doesn't match the signed URL's ip= parameter (see /glossary/signed-url). - 404 Not Found — the video ID doesn't exist or was removed at the URL level. - 410 Gone — the video was deleted (distinct from 404; YouTube returns 410 for known-deleted videos). - 429 Too Many Requests — rate limit. Back off, retry later. - 502 Bad Gateway — typically returned by VidPickr's /info when YouTube's upstream extraction fails.

When troubleshooting a download issue, the status code shortens the diagnostic loop significantly.

Common questions

What's the difference between 404 and 410?
404 = "not found, may or may not have existed". 410 = "existed, deleted, gone forever". YouTube uses 404 for typo'd video IDs and 410 for genuinely-deleted videos.

Related terms

VidPickr is a free, browser-based YouTube downloader. Every term in this glossary either describes how YouTube delivers video or why your downloads behave the way they do. Try the downloader →