Fetch a page through a proxy
fetch_urlLoad any public web page through a verified free proxy and get readable text. Bypass geo-blocks or site restrictions by fetching from another country.
Instructions
Load a web page through a verified free proxy and return it as readable text.
If a proxy fails, the next one is tried by itself (up to 8), redirects are followed. HTTPS only goes through proxies that passed a verified-TLS test, so the page can't be changed on the way. Local and private addresses are refused, also when a redirect points there. Useful to see a site from another country or when a site blocks this machine. GET only; don't use it for logins or anything with personal data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full http:// or https:// URL of a public site | |
| country | No | Two-letter code: load the page as seen from this country. Empty = any country. | |
| protocol | No | Only use proxies of this protocol | any |
| raw_html | No | Return the HTML as it is instead of readable text | |
| max_chars | No | Cut the text after this many characters |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| via | Yes | The proxy that delivered the page | |
| note | Yes | ||
| text | Yes | Readable text (HTML is turned into plain text unless raw_html is set) | |
| bytes | Yes | Size of the response body | |
| status | Yes | HTTP status of the target, e.g. 200, 403, 404 | |
| final_url | Yes | After redirects | |
| truncated | Yes | True if the text was cut at max_chars | |
| elapsed_ms | Yes | ||
| content_type | Yes | ||
| proxy_country | Yes | Country the target saw the request from |