Skip to content

How to use proxies

ScreenshotOne doesn’t include rotating residential proxies as part of the product, but you can plug in easily any external proxy provider you like, in three simple steps.

1. Sign up to a proxy provider

There are plenty of them, like Smartproxy, Bright Data, or Geonode.

You can find the Internet proxy providers that you prefer by price and quality. Choose and sign up for the proxy provider.

Not because it is the best one or the cheapest one, but in this guide, I will use Smartproxy as an example.

2. Get the proxy URL

Choose pay-as-you-go residential proxies in Smartproxy or any other proxy provider you picked in the previous step.

And your goal is to copy the HTTP URL of the proxy with the desired configuration.

In the case of Smartproxy, it would look like:

An example of picking the HTTP proxy endpoint in Smartproxy.

3. Use the proxy with the ScreenshotOne API

Once you have the HTTP proxy URL, not HTTPS, nor SOCKS5. You can specify it when sending an API request with the proxy parameter, just like this:

https://api.screenshotone.com/take?proxy=<your proxy url>&access_key=<your API key>&url=<the site you want to screenshot>

Where <your proxy url> is your proxy URL, or in the case of our example is http://user12345:somepass@us.smartproxy.com:10000.

Recommendations

A few tips to improve your success rate when using proxies:

  1. Don’t use random proxies. Use proxies located in the United States or your specific location, rather than random locations. For most proxy providers, stability is unlikely when using random locations.

  2. Don’t send many requests through the same proxy. If you plan to send many requests in parallel through the same proxy, consider using different ports if available or even different proxies. Using a single channel is highly likely to slow down your API requests, cause timeouts, and result in more errors.

Reach out if anything

You see, it was that easy. In case if you have any questions or encounter any problems, please, don’t hesitate to reach out at support@screenshotone.com.