diff --git a/YoutubeConfig.json b/YoutubeConfig.json
index 42924d9ef59d3d4451031d7ec6ac73ecc23df85c..149cb5db986883b4e1d241f779aba5de70f4b2a0 100644
--- a/YoutubeConfig.json
+++ b/YoutubeConfig.json
@@ -7,7 +7,7 @@
 	"sourceUrl": "https://plugins.grayjay.app/Youtube/YoutubeConfig.json",
 	"repositoryUrl": "https://futo.org",
 	"scriptUrl": "./YoutubeScript.js",
-	"version": 126,
+	"version": 127,
 	"iconUrl": "./youtube.png",
 	"id": "35ae969a-a7db-11ed-afa1-0242ac120002",
 
diff --git a/YoutubeScript.js b/YoutubeScript.js
index ceef8ad53b20f14e9a17b2d9498996d74c4d01f8..c2573967a277407955325b8d6c84a583eb6e12c2 100644
--- a/YoutubeScript.js
+++ b/YoutubeScript.js
@@ -1559,6 +1559,8 @@ function requestPage(url, headers, useAuth = false) {
 	headers = headers ?? {};
 	const headersUsed = Object.assign(headers, {"Accept-Language": "en-US"});
 	const resp = http.GET(url, headersUsed, useAuth);
+	throwIfCaptcha(resp);
+
 	if(resp.isOk)
 		return resp.body;
 	else throw new ScriptException("Failed to request page [" + resp.code + "]");