CORS proxy + web reader

A public URL.
An accessible response.

Call an API from your frontend without CORS errors. Or turn a webpage into clean Markdown, plain text or JSON.

Try a request

Public HTTP(S) URLs. No API key or signup.

Proxy or extract. Your choice.

Forward the responseGET /proxy?url=https%3A%2F%2Fexample.com
Extract MarkdownGET /read?url=https%3A%2F%2Fexample.com&format=markdown
Render JavaScript firstGET /read?url=https%3A%2F%2Fexample.com&render=true

More than GET

Proxy POST, PUT, PATCH and DELETE with the original request body.

Readable page content

Extract an article as Markdown, text or JSON, with browser rendering when needed.

Predictable bounds

Up to 10 MiB per proxied response, five redirects and a 20-second fetch deadline.