FREE CORS PROXY
Build Without
Limits
Prefix any public API URL with https://proxy.cors.dev/ to call it from browser JavaScript. Free GET and HEAD need no signup or API key for JSON, XML, HTML, CSV and text up to 1 MiB. Pro is $5 a month for POST and custom headers.
- No card required
- No SDKs
- No proxy to maintain
https://api.example.com/data{
"status": "success",
"data": { ... }
}HOW IT WORKS
Simple. Fast. Reliable.
We sit between your frontend and the API, handling the CORS headers so your browser can read the response.
Add your API
Point the playground at any public GET API, or create a Connection for your own HTTPS target.
CORS, handled
Prefix your API URL with our endpoint. We forward the request and add the CORS headers.
Get your data
Read the response in your app. Keep using the tools and libraries you already know.
LESS INFRASTRUCTURE. MORE BUILDING.
Your next idea.
Already connected.
From a weekend project to your next launch. Connect public HTTPS APIs without deploying and maintaining another service.
- PRO / MONTH
- $5
- REQUESTS / MONTH
- 500k
- HTTP METHODS
- 6
SIMPLE INTEGRATION
Get Started in Seconds
Try a real request, then copy the code into your app. Free access works without a key or signup.
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}No SDKs
Use native fetch or Axios. Just add
https://proxy.cors.dev/before your API URL.Your stack. Unchanged.
React, Next.js, Vite, or a plain HTML page. If your frontend can fetch, it can connect.
Your Connection. Your control.
Set allowed origins and API hosts. Rotate or revoke your publishable key from the dashboard.
BUILT FOR THE WAY YOU BUILD
At Home in Your Stack
No new framework to learn. Follow a recipe for your setup and make your first connection.
BUILT FOR MODERN DEVELOPERS
More Than a Proxy
The tools to connect, debug, and keep building. All in one place, without another backend to look after.
Easy to use
Clear docs and copy-ready examples. Go from an API URL to a working request.
Flexible configuration
Managed Connections support six methods, request bodies, custom headers, and opt-in caching.
Predictable by design
See your request usage. Pro includes 500,000 requests per billing period, with optional prepaid extras.
Developer friendly
Find the cause of a CORS error with our browser tester, header checker, and practical guides.
A FEW GOOD QUESTIONS
Before You Connect
Can I try it without an account?
Yes. Free access covers GET and HEAD requests to any public HTTPS API, including GitHub, Open-Meteo, and JSONPlaceholder. Send a request in the playground, or copy the code into your frontend. No key or signup required.
Which APIs can I use?
Free access supports GET and HEAD requests to any public HTTPS host, with JSON, XML, HTML, CSV and other text responses up to 1 MiB. Managed trial and Pro Connections add write methods, custom headers, and responses up to 6 MiB. Requests have a 10-second deadline. See the full request limits.
How does the free trial work?
When managed access is available, sign in with Google and start a 7-day trial from your dashboard whenever you choose. It includes 1,000 requests total and no card is required. Pro is $5 per month for 500,000 requests per billing period, plus tax where applicable. Compare plans.
What if I own the API?
Set the CORS headers on your own API instead. A proxy is useful when you cannot change the upstream configuration. Our CORS guides cover the common fixes.
READY TO BUILD?
Leave CORS Errors Behind
Less time debugging. More time building your next great idea.
Check managed availability in your account. Free access is available now.