IPv4 type
The request allows to calculate the price before ordering for proxy type IPv4.
POST /client/api/v1/
{apiKey}
/calculate/order
Path parameters
Request body
Code of the promo code (can be obtained by another request).
Quantity of IP addresses.
Number of days in the rental period (can be obtained by another request).
Alfa3 country code (can be obtained by another request).
Response
200: OK Success response
{
"success": true,
"proxyType": "IPv4",
"balance": 7.18,
"price": 1.31,
"currency": "USD",
"discount": 0,
"promoCodeStatus": null,
"error": null,
"warnings": null
}
200: OK Success response with warnings
If there're warnings, the order with current data won't be executed.
{
"success": true,
"proxyType": "IPv4",
"balance": 7.18,
"price": 22.61,
"currency": "USD",
"discount": 0,
"promoCodeStatus": null,
"error": null,
"warnings": [
{
"code": 14,
"message": "Incorrect goal"
},
{
"code": 16,
"message": "Insufficient funds on balance"
}
]
}
200: OK Success response with valid promo code
{
"success": true,
"proxyType": "IPv4",
"balance": 7.18,
"price": 1.18,
"currency": "USD",
"discount": 10,
"promoCodeStatus": "VALID",
"error": null,
"warnings": null
}
200: OK Success response with invalid promo code
{
"success": true,
"proxyType": "IPv4",
"balance": 7.18,
"price": 1.31,
"currency": "USD",
"discount": 0,
"promoCodeStatus": "NO_VALID",
"error": null,
"warnings": null
}
200: OK Error response
{
"success": false,
"proxyType": null,
"balance": 7.18,
"price": null,
"currency": "USD",
"discount": null,
"promoCodeStatus": null,
"error": {
"code": 4,
"message": "Incorrect proxy type"
},
"warnings": null
}
IPv6 type
The request allows to calculate the price before ordering for proxy type IPv6.
POST /client/api/v1/
{apiKey}
/calculate/order
Path parameters
Request body
Code of the promo code (can be obtained by another request).
Quantity of IP addresses.
Number of days in the rental period (can be obtained by another request).
Alfa3 country code (can be obtained by another request).
200: OK Success response
{
"success": true,
"proxyType": "IPv6",
"balance": 7.18,
"price": 2.05,
"currency": "USD",
"discount": 0,
"promoCodeStatus": null,
"error": null,
"warnings": null
}
200: OK Success response with warnings
If there're warnings, the order with current data won't be executed.
{
"success": true,
"proxyType": "IPv6",
"balance": 7.18,
"price": 21.32,
"currency": "USD",
"discount": 0,
"promoCodeStatus": null,
"error": null,
"warnings": [
{
"code": 14,
"message": "Incorrect goal"
},
{
"code": 16,
"message": "Insufficient funds on balance"
}
]
}
200: OK Success response with valid promo code
{
"success": true,
"proxyType": "IPv6",
"balance": 7.18,
"price": 1.85,
"currency": "USD",
"discount": 10,
"promoCodeStatus": "VALID",
"error": null,
"warnings": null
}
200: OK Success response with invalid promo code
{
"success": true,
"proxyType": "IPv6",
"balance": 7.18,
"price": 2.05,
"currency": "USD",
"discount": 0,
"promoCodeStatus": "NO_VALID",
"error": null,
"warnings": null
}
200: OK Error response
{
"success": false,
"proxyType": null,
"balance": 7.18,
"price": null,
"currency": "USD",
"discount": null,
"promoCodeStatus": null,
"error": {
"code": 4,
"message": "Incorrect proxy type"
},
"warnings": null
}
Mobile type
The request allows to calculate the price before ordering for proxy type MOBILE.
POST /client/api/v1/
{apiKey}
/calculate/order
Path parameters
Request body
Rotation time (can be obtained by another request with mobile operators).
Mobile operator tag (can be obtained by another request).
Quantity of IP addresses.
Number of days in the rental period (can be obtained by another request).
Alfa3 country code (can be obtained by another request).
Code of the promo code (can be obtained by another request).
200: OK Success response
{
"success": true,
"proxyType": "MOBILE",
"balance": 7.18,
"price": 2.05,
"currency": "USD",
"discount": 0,
"promoCodeStatus": null,
"error": null,
"warnings": null
}
200: OK Success response with warnings
If there're warnings, the order with current data won't be executed.
{
"success": true,
"proxyType": "MOBILE",
"balance": 7.18,
"price": 21.32,
"currency": "USD",
"discount": 0,
"promoCodeStatus": null,
"error": null,
"warnings": [
{
"code": 14,
"message": "Incorrect goal"
},
{
"code": 16,
"message": "Insufficient funds on balance"
}
]
}
200: OK Success response with valid promo code
{
"success": true,
"proxyType": "MOBILE",
"balance": 7.18,
"price": 2.05,
"currency": "USD",
"discount": 0,
"promoCodeStatus": "VALID",
"error": null,
"warnings": null
}
200: OK Success response with invalid promo code
{
"success": true,
"proxyType": "MOBILE",
"balance": 7.18,
"price": 2.05,
"currency": "USD",
"discount": 0,
"promoCodeStatus": "NO_VALID",
"error": null,
"warnings": null
}
200: OK Error response
{
"success": false,
"proxyType": null,
"balance": 7.18,
"price": null,
"currency": "USD",
"discount": null,
"promoCodeStatus": null,
"error": {
"code": 4,
"message": "Incorrect proxy type"
},
"warnings": null
}
ISP type
The request allows to calculate the price before ordering for proxy type ISP.
POST /client/api/v1/
{apiKey}
/calculate/order
Path parameters
Request body
Code of the promo code (can be obtained by another request).
Quantity of IP addresses.
Number of days in the rental period (can be obtained by another request).
Alfa3 country code (can be obtained by another request).
Response
200: OK Success response
{
"success": true,
"proxyType": "ISP",
"balance": 7.18,
"price": 2.65,
"currency": "USD",
"discount": 0,
"promoCodeStatus": null,
"error": null,
"warnings": null
]
}
200: OK Success response with warnings
If there're warnings, the order with current data won't be executed.
{
"success": true,
"proxyType": "ISP",
"balance": 7.18,
"price": 8.30,
"currency": "USD",
"discount": 0,
"promoCodeStatus": null,
"error": null,
"warnings": [
{
"code": 16,
"message": "Insufficient funds on balance"
}
]
}
200: OK Success response with valid promo code
{
"success": true,
"proxyType": "ISP",
"balance": 7.18,
"price": 2.65,
"currency": "USD",
"discount": 0,
"promoCodeStatus": "VALID",
"error": null,
"warnings": null
]
}
200: OK Success response with invalid promo code
{
"success": true,
"proxyType": "ISP",
"balance": 7.18,
"price": 2.65,
"currency": "USD",
"discount": 0,
"promoCodeStatus": "NO_VALID",
"error": null,
"warnings": null
]
}
200: OK Error response
{
"success": false,
"proxyType": null,
"balance": 0.65,
"price": null,
"currency": "USD",
"discount": null,
"promoCodeStatus": null,
"error": {
"code": 24,
"message": "Incorrect ip addresses"
},
"warnings": null
}