Interactive request builder
API Playground
Build a CORSPROXY URL, run it in your browser, and copy ready-to-use code.
1. Paste your target URL. Use your account’s API key, then run the request and copy the URL or code.
2. Check the plan. Free supports raw feeds in the browser; Hobby adds raw image delivery. RSS → JSON, scraping, and caching controls require Production. The shared demo key is for playground tests; use your own key in your app.
3. Set up your app’s domain. Register the website making the browser request, rather than the image, feed, or API host. Manage domains. A successful playground test does not validate your app’s production origin.
Request
Advanced
Image transformation New
Header rewrites Production
Web scraping Production
Data conversion Production
Result
Proxy URL
https://corsproxy.io/?key=webdemo1&url=https%3A%2F%2Fjsonplaceholder.typicode.com%2Fusers%2F1
fetch("https://corsproxy.io/?key=webdemo1&url=https%3A%2F%2Fjsonplaceholder.typicode.com%2Fusers%2F1")
.then(async (response) => {
if (!response.ok) throw new Error('HTTP ' + response.status + ': ' + await response.text());
const contentType = response.headers.get('content-type') || '';
return contentType.includes('json') ? response.json() : response.text();
})
.then((data) => console.log(data))
.catch((error) => console.error(error));Response
Run the request to see the response.