Service | SSL | status | Response Type | Allowed methods | Allowed headers | Exposed headers | Follow redirect | Streamable | WebSocket | Upload limit | Download limit | Country code | Comments |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CORS bridged | ✅ | Mirrored | Raw | * | All but expect Forbidden headers | ❓ | ❓ | ❓ | ❓ | 16mb/request | ❓ | US (CA) | Blog for docs & Testing |
cors-anywhere | ✅ | Mirrored | Raw | * | * | * | Up to 5x | ❓ | ❓ | ❓ | ❓ | US | Require Origin header |
cors-anywhere @ glitch | ✅ | Mirrored | Raw | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | source |
thingproxy | ✅ | ❓ | ❓ | * | ❓ | ❓ | ❓ | ❓ | ❓ | 100kb | 100kb | US | Max 10 req/sec |
Whatever Origin | ❌ | ❌ | jsonp | GET | None | None | ❓ | ❌ | ❌ | ❓ | ❓ | US | |
Go Between | ✅ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | |
goxcors | ✅ | Allways 200 | Raw | * | * | None | ✅ | ❓ | ❓ | ❓ | ❓ | US |
POST type is limited to x-www-form-urlencoded Have a werd api Response Type is Allways text/html |
All Origins | ✅ | Only code in json | Json, jsonp, Raw | * | ❌ | None | ✅ | ❓ | ❓ | ❓ | ❓ | US | When using raw you loose status information |
Cloudflare Cors Anywhere | ✅ | Only code mirror (not statusText) | Raw | * | All but expect Forbidden headers | none | ✅ | ❌ | ❓ | none | none | ❓ | 100,000 requests/day 1,000 requests/10 minutes |
JSONProxy | ✅ | ❓ | ❓ | GET | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ |
Possible dead
cors.io | ✅ | Only code mirror | Raw | GET, HEAD | ❓ | ❓ | ✅ | ❓ | ❓ | ❓ | ❓ | US | |
crossorigin.me | ✅ | ❓ | ❓ | GET | ❓ | ❓ | ❓ | ❓ | ❓ | 2MB | 2MB | US | Require Origin header |
HTML Driven | ✅ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | |
Taskcluster | ✅ | ❓ | ❓ | * | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | ❓ | US | All request must be made within the request body Only whitelisted for taskcluster |
anyorigin | ❌ | ❓ | jsonp | GET | none | none | ❓ | ❌ | ❌ | ❌ | ❓ | US |
I’m pretty sure just putting the YouTube URL in the src field of an iframe will work, as iframes do not have the same cross-origin limitations as web requests. Otherwise, you can GET the HTML code of the site using the proxy and set that as the srcdoc property of an iframe. Keep in mind that a lot of dynamic features of the website will not work.
Just curious, why are you iframing an entire website?