Skip to content

List static rental offers

GET
/static/catalog
curl --request GET \
--url https://api.proxyrequest.com/api/v1/static/catalog \
--header 'Accept-Language: de' \
--header 'Authorization: Bearer <token>'

Browse available whole-bundle prices, rental terms and optional country restrictions. Prices are in currency minor units; renewal prices apply per IP.

Accept-Language
string
default: en

Preferred language for human-readable API errors. Supported languages: en, ru, uk, de, it, fr, es. Regional language tags and quality weights are accepted; unsupported or omitted values use English.

Examples
de

The operation completed successfully.

Media typeapplication/json
object
count
required
integer
next
required
string format: uri
nullable
previous
required
string format: uri
nullable
results
required
Array<object>
object
id
required
string format: uuid
package_id
required
string format: uuid
name
required
string
term_id
required
string format: uuid
term_name
required
string
country_code
required
string
duration_kind
required
  • hours - hours * calendar_months - calendar_months
string
Allowed values: hours calendar_months
duration_value
required
integer
allocation_mode
required
  • dedicated - dedicated * shared - shared
string
Allowed values: dedicated shared
network_class
required
  • isp - isp * dc - dc
string
Allowed values: isp dc
quantity
required
integer
price_cents
required
integer
renewal_price_cents
required
integer
max_bandwidth_mbps
required
integer
nullable
Examples
Exampleexample

Example response

{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"package_id": "550e8400-e29b-41d4-a716-446655440002",
"name": "Residential 10 GB",
"term_id": "550e8400-e29b-41d4-a716-446655440001",
"term_name": "term name",
"country_code": "us",
"duration_kind": "hours",
"duration_value": 1,
"allocation_mode": "dedicated",
"network_class": "isp",
"quantity": 1,
"price_cents": 1,
"renewal_price_cents": 1,
"max_bandwidth_mbps": 1
}
]
}

The request is malformed or violates a business rule.

Media typeapplication/json

Validation and API error payload. Field names may be added dynamically; field errors are returned as arrays of human-readable messages.

object
detail
string
non_field_errors
Array<string>
key
additional properties
One of:
string
Examples
Exampleexample

Validation error

{
"non_field_errors": [
"The request could not be processed."
]
}
Content-Language
string

Language used for human-readable errors.

Authentication credentials are missing, expired, or invalid.

Media typeapplication/json

Validation and API error payload. Field names may be added dynamically; field errors are returned as arrays of human-readable messages.

object
detail
string
non_field_errors
Array<string>
key
additional properties
One of:
string
Examples
Exampleexample

Authentication required

{
"detail": "Authentication credentials were not provided."
}
Content-Language
string

Language used for human-readable errors.

The authenticated account cannot perform this operation.

Media typeapplication/json

Validation and API error payload. Field names may be added dynamically; field errors are returned as arrays of human-readable messages.

object
detail
string
non_field_errors
Array<string>
key
additional properties
One of:
string
Examples
Exampleexample

Permission denied

{
"detail": "You do not have permission to perform this action."
}
Content-Language
string

Language used for human-readable errors.