Customization options
This endpoint returns the limits/options available to customize for a plan. This endpoint
JSON encodes the entire request in the query
GET parameter. Make sure the GET parameters
are also URL encoded (as required by the HTTP standards).
Parameters
Parameter | Type | Description |
---|---|---|
proxy_type | string | Category of proxies. Options are: |
proxy_subtype | string | Sub category of the proxies. Options are |
proxy_countries | object | Number of proxies from each country code. |
Request & Response
GET https://proxy.webshare.io/api/v2/subscription/customize/
customize_options.py
import requests
import json
response = requests.get(
"https://proxy.webshare.io/api/v2/subscription/customize/",
{
"query": json.dumps(
{
"proxy_type": "shared",
"proxy_subtype": "default",
"proxy_countries": {"ZZ": 100},
}
)
},
headers={"Authorization": "Token "}
)
response.json()
The commands above return JSON structured like this:
response.json
{
"proxy_type": "shared",
"proxy_subtype": "default",
"proxy_count_max": 60000,
"proxy_count_min": 1,
"available_countries": {"US": 45000, "GB": 5000, "FR": 10000},
"on_demand_refreshes_max": 1000,
"on_demand_refreshes_min": 0,
"automatic_refresh_frequency_max": 2592000,
"automatic_refresh_frequency_min": 60,
"proxy_replacements_max": 100000,
"proxy_replacements_min": 0,
"bandwidth_limit_max": 10000,
"bandwidth_limit_min": 250,
"subusers_max": 10000,
"subusers_min": 3,
"available_features": [
{"feature": "is_unlimited_ip_authorizations"},
{"feature": "is_high_concurrency"},
{"feature": "is_high_priority_network"}
],
"available_site_checks": [
{"name": "google_search_without_captcha"},
],
"terms": [
{"term": "monthly", "renewals_paid": 1},
{"term": "yearly", "renewals_paid": 12}
]
}