Grida Logo White
Grida
CORS.SH Logo (svg)
Get started

Sick of
cors errors?

A Fast & Reliable CORS Proxy for your websites

Try it out on playground for requests with body 👉 cors.sh/playground
Access to XMLHttpRequest at 'https://target.domain' from origin 'https://my.site' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Fix this in minutesimage of PointerArtwork
Fetch success!

Simple usage

You can use the proxy service by simply adding https://proxy.cors.sh/ to your existing api

image of Image2
proxy.cors.sh
GET
fetch('https://proxy.cors.sh/https://acme.com', {
  headers: {
    'x-cors-api-key': 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
  }
});

// or...
functon fetchWithProxy(url, params){
  return fetch(`https://proxy.cors.sh/${url}`, 
  { 
    ...params,
    headers: 
    { 
      ...params.headers,
      'x-cors-api-key': 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
    }
  });
}

fetchWithProxy('https://acme.com')
  
simplestfetchaxios
View all examples
Fetch images from Tiktok
Connect to your dev server
Fetch images from Instagram
instagramtiktoktwittergithub
Pricing
Pro - Monthly
$4/ Month
Up to 500,000 requests per month
500GB Bandwidth
Unlimited Projects
No hourly request limit
Max 6mb per request
Pro - Save 25% with Annual billing
$36/ Year
Up to 500,000 requests per month
500GB Bandwidth
Unlimited Projects
No hourly request limit
Max 6mb per request
1,000,000 requests / month
5mb per request
Unlimited requests per hour
No down time
Freefor Open Source
Apply
*Limited to Public Projects that are on Github

Say bye to cors errors

We’ll send you an Api key to get startedimage of PointerArtwork