Quick Start
Site Unblocker Quick Start
Decodo Site Unblocker is a proxy-like solution that allows users to extract valuable web data from the most challenging targets without building a web scraper or using a headless browser.
To start using Site Unblocker, go to the Decodo Dashboard and select Site Unblocker. You can choose between Pay per GB and Pay per Request plans. The setup is the same for both subscriptions.

Site Unblocker Plan Selection.
- The Site Unblocker solution uses the following endpoint for requests:
unblock.decodo.com:60000
- Here are some examples:
curl -k -v -x unblock.decodo.com:60000 -U "USERNAME:PASSWORD" "https://ip.decodo.com/"
import requests
proxies = {
'http': 'http://USERNAME:[email protected]:60000',
}
response = requests.request(
'GET',
'https://ip.decodo.com/',
verify=False,
proxies=proxies,
)
print(response.text)
import fetch from 'node-fetch';
import createHttpsProxyAgent from 'https-proxy-agent'
const username = 'USERNAME';
const password = 'PASSWORD';
const agent = createHttpsProxyAgent(
`http://${username}:${password}@unblock.decodo.com:60000`
);
process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0;
const response = await fetch('https://ip.decodo.com/', {
method: 'get',
agent: agent,
});
console.log(await response.text());
In order to use Site Unblocker via
cURL
:-k
or the equivalent--insecure
flag is required. Note that you can still target websites that useHTTPS
.
Authentication
Once you have an active Site Unblocker subscription, you will be able to view your automatically generated proxy Username and Password at the top of the API Playground tab.
- You may copy your username or password by clicking on it
- To see the password click the eye icon.
- You can generate a new password by clicking on the arrow icon and choosing Confirm.

Site Unblocker Authentication Management.
API Playground
Here, you can try sending a request to your chosen target right from your dashboard:
URL
- First, enter the URL of the site you wish to target.

JavaScript
Rendering
JavaScript
Rendering- Then, choose to enable or disable
JavaScript
rendering.
- Enabled JS rendering allows you to target dynamic pages without using a headless browser.
- Learn more here.

- You can send the request right away by clicking Send Request or specify the parameters further:
Location
- Choose the location from which you'd like to access the website.
- Depending on your desired location, Site Unblocker will add proxies from the Decodo IP pool.
- Learn more about
geo
parameters here.

Language
- Specify the Locale.
- The
locale
parameter allows you to simulate requests from a specific geographic location or language.- This changes the web page interface language, not the language of the results.
- Learn more here.

Headers
- Specify the header along with their values.
- Some headers are pre-set by default in order to increase the success rate. Enable the option below to force your own headers, however, note that the success rate may drop. Failed requests with forced headers are always charged, even if scraping fails.
- Learn more about headers here.

Session
- If you want to, name your session.
- The
session_id
parameter allows you to use the same proxy connection for yo to 10 minutes for multiple requests.- Learn more here.

HTTP Method
- Then, you can choose the
HTTP
method.GET
is the default one; however, you can selectPOST
if you want to pass a payload with your request.
- Learn more about
POST
requests here.

Custom Status Codes
- You can also specify custom status codes.
- Sometimes, websites return the required content together with a non-standard
HTTPS
status code.- If one of your targets does that, you can indicate which status codes are acceptable and valuable to you:
501, 502
,503
and etc.- Learn more here.

Custom Cookies
- Specify custom cookies.
- You can also force cookies. But note that when forcing headers or cookies, the request will always be charged to your subscription, even if the request fails.
- Learn more here.

Request Body
- Finally, specify the Request Body values.
POST
request body, example:{"key1": "value1", "key2": "value2"}
,{"key3: "value3"}
.
Sending a Request
- Once you're all set, press Send Request. After a few moments, you'll see the returned response and live preview.
- If you select the Request tab, you may also copy the
cURL
command by clicking Copy request.- You can copy the response or download it in
HTML
.


Usage Statistics
To track your traffic usage, go to the Usage Statistics tab.
Graph
Here, you can see various statistics displayed in a graph:
- The number of requests you've sent (total successful requests, failed requests, and success rate).
- The average response time.
- The traffic used
- The number of
JavaScript
renders- Choose the time period.
- Filter by target.
- Group by hour, day, week, or month.
- Export the table data in
.CSV
,.TXT
, or.JSON
formats.

Top Targets
At the bottom of the page, you can see more detailed information about each target:
- The target.
- The number of requests.
- Traffic
- Success rate.
- Average response time
- Spend in
$
(Amounts displayed are without VAT)

Statistics Via Requests
- Learn more about
URL
parameters for statistics here.
Troubleshooting
If you are having any issues, check out our troubleshooting section or reach out directly to our support team available 24/7.
Support
Still can't find an answer? Want to say hi? We take pride in our 24/7 customer support. Alternatively, you can reach us via our support email at [email protected].
Updated 15 days ago