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:-kor the equivalent--insecureflag 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
JavaScriptrendering.
- 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
geoparameters here.
Language
- Specify the Locale.
- The
localeparameter 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_idparameter 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
HTTPmethod.GETis the default one; however, you can selectPOSTif you want to pass a payload with your request.
- Learn more about
POSTrequests here.
Custom Status Codes
- You can also specify custom status codes.
- Sometimes, websites return the required content together with a non-standard
HTTPSstatus code.- If one of your targets does that, you can indicate which status codes are acceptable and valuable to you:
501, 502,503and 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.
POSTrequest body, example:{"key1": "value1", "key2": "value2"},{"key3: "value3"}.
Markdown
- Check the toggle to automatically parse
HTMLcontent intoMarkdown.
Markdownreduces token count compared to rawhtml.- Learn more here.
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
cURLcommand 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
JavaScriptrenders- Choose the time period.
- Filter by target.
- Group by hour, day, week, or month.
- Export the table data in
.CSV,.TXT, or.JSONformats.
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
URLparameters 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 3 months ago