Retrieve a list of all available VPS services offered, including their pricing, technical specifications (CPU, RAM, disk space, bandwidth), and potential add-ons.
Accept Example Content-Type Example data object required data.products array<object> required
· Example: [{"id":"3060","slug":"xs","name":"VPS XS (Xeon Platinum)","category":"Regular Compute",... data.products[].addons object required data.products[].addons.EUR object required data.products[].addons.EUR.attachable_storage_gb_annual number required
· Example: 0.3 data.products[].addons.EUR.attachable_storage_gb_monthly number required
· Example: 0.03 data.products[].addons.EUR.extra_bandwidth array<object> required
· Example: [{"from_tb":2,"to_tb":3,"price_monthly":0,"price_annual":0},{"from_tb":3,"to_tb":100,"p... data.products[].addons.EUR.extra_bandwidth[].from_tb integer required
· Example: 2 data.products[].addons.EUR.extra_bandwidth[].price_annual integer required
· Example: 0 data.products[].addons.EUR.extra_bandwidth[].price_monthly integer required
· Example: 0 data.products[].addons.EUR.extra_bandwidth[].to_tb integer required
· Example: 3 data.products[].addons.EUR.extra_disk_gb_annual number required
· Example: 0.3 data.products[].addons.EUR.extra_disk_gb_monthly number required
· Example: 0.03 data.products[].addons.EUR.ipv4_annual integer required
· Example: 20 data.products[].addons.EUR.ipv4_monthly integer required
· Example: 2 data.products[].addons.SEK object required data.products[].addons.SEK.attachable_storage_gb_annual integer required
· Example: 3 data.products[].addons.SEK.attachable_storage_gb_monthly number required
· Example: 0.3 data.products[].addons.SEK.extra_bandwidth array<object> required
· Example: [{"from_tb":2,"to_tb":3,"price_monthly":0,"price_annual":0},{"from_tb":3,"to_tb":100,"p... data.products[].addons.SEK.extra_bandwidth[].from_tb integer required
· Example: 2 data.products[].addons.SEK.extra_bandwidth[].price_annual integer required
· Example: 0 data.products[].addons.SEK.extra_bandwidth[].price_monthly integer required
· Example: 0 data.products[].addons.SEK.extra_bandwidth[].to_tb integer required
· Example: 3 data.products[].addons.SEK.extra_disk_gb_annual integer required
· Example: 3 data.products[].addons.SEK.extra_disk_gb_monthly number required
· Example: 0.3 data.products[].addons.SEK.ipv4_annual integer required
· Example: 200 data.products[].addons.SEK.ipv4_monthly integer required
· Example: 20 data.products[].addons.USD object required data.products[].addons.USD.attachable_storage_gb_annual number required
· Example: 0.35 data.products[].addons.USD.attachable_storage_gb_monthly number required
· Example: 0.04 data.products[].addons.USD.extra_bandwidth array<object> required
· Example: [{"from_tb":2,"to_tb":3,"price_monthly":0,"price_annual":0},{"from_tb":3,"to_tb":100,"p... data.products[].addons.USD.extra_bandwidth[].from_tb integer required
· Example: 2 data.products[].addons.USD.extra_bandwidth[].price_annual number required
· Example: 0 data.products[].addons.USD.extra_bandwidth[].price_monthly number required
· Example: 0 data.products[].addons.USD.extra_bandwidth[].to_tb integer required
· Example: 3 data.products[].addons.USD.extra_disk_gb_annual number required
· Example: 0.35 data.products[].addons.USD.extra_disk_gb_monthly number required
· Example: 0.04 data.products[].addons.USD.ipv4_annual number required
· Example: 23.33 data.products[].addons.USD.ipv4_monthly number required
· Example: 2.33 data.products[].category string required
· Example: Regular Compute data.products[].id string required
· Example: 3060 data.products[].metered boolean required
· Example: false data.products[].name string required
· Example: VPS XS (Xeon Platinum) data.products[].os_choices array<string> required
· Example: ["Debian 13","Debian 12"] data.products[].pricing object required data.products[].pricing.EUR object required data.products[].pricing.EUR.annual number required
· Example: 37.4 data.products[].pricing.EUR.monthly number required
· Example: 3.9 data.products[].pricing.EUR.setupAnnual integer required
· Example: 0 data.products[].pricing.EUR.setupMonthly integer required
· Example: 0 data.products[].pricing.SEK object required data.products[].pricing.SEK.annual integer required
· Example: 374 data.products[].pricing.SEK.monthly integer required
· Example: 39 data.products[].pricing.SEK.setupAnnual integer required
· Example: 0 data.products[].pricing.SEK.setupMonthly integer required
· Example: 0 data.products[].pricing.USD object required data.products[].pricing.USD.annual number required
· Example: 43.63 data.products[].pricing.USD.monthly number required
· Example: 4.55 data.products[].pricing.USD.setupAnnual integer required
· Example: 0 data.products[].pricing.USD.setupMonthly integer required
· Example: 0 data.products[].slug string · enum required
· Example: xs lg med sm xl xs data.products[].specs object required data.products[].specs.bandwidth_tb integer required
· Example: 2 data.products[].specs.cpu integer required
· Example: 2 data.products[].specs.disk_gb integer required
· Example: 50 data.products[].specs.ram_gb integer required
· Example: 4 data.total integer required
· Example: 7 requestId string required
· Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba Unique request identifier (UUID).
success boolean required
· Example: true True for successful responses.
timestamp string required
· Example: 2026-02-10T00:00:00.000Z ISO 8601 timestamp (UTC).
https://cloud.hostup.se/api/product-overview/vps curl -X GET "https://cloud.hostup.se/api/product-overview/vps" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" {
"success": true,
"timestamp": "2026-02-10T00:00:00.000Z",
"requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
"data": {
"products": [
{
"id": "3060",
"slug": "xs",
"name": "VPS XS (Xeon Platinum)",
"category": "Regular Compute",
"pricing": {
"SEK": {
"monthly": 39,
"annual": 374,
"setupMonthly": 0,
"setupAnnual": 0
},
"USD": {
"monthly": 4.55,
"annual": 43.63,
"setupMonthly": 0,
"setupAnnual": 0
},
"EUR": {
"monthly": 3.9,
"annual": 37.4,
"setupMonthly": 0,
"setupAnnual": 0
}
},
"specs": {
"cpu": 2,
"ram_gb": 4,
"disk_gb": 50,
"bandwidth_tb": 2
},
"addons": {
"SEK": {
"extra_disk_gb_monthly": 0.3,
"extra_disk_gb_annual": 3,
"extra_bandwidth": [
{
"from_tb": 2,
"to_tb": 3,
"price_monthly": 0,
"price_annual": 0
},
{
"from_tb": 3,
"to_tb": 100,
"price_monthly": 10,
"price_annual": 100
}
],
"ipv4_monthly": 20,
"ipv4_annual": 200,
"attachable_storage_gb_monthly": 0.3,
"attachable_storage_gb_annual": 3
},
"USD": {
"extra_disk_gb_monthly": 0.04,
"extra_disk_gb_annual": 0.35,
"extra_bandwidth": [
{
"from_tb": 2,
"to_tb": 3,
"price_monthly": 0,
"price_annual": 0
},
{
"from_tb": 3,
"to_tb": 100,
"price_monthly": 1.17,
"price_annual": 11.67
}
],
"ipv4_monthly": 2.33,
"ipv4_annual": 23.33,
"attachable_storage_gb_monthly": 0.04,
"attachable_storage_gb_annual": 0.35
},
"EUR": {
"extra_disk_gb_monthly": 0.03,
"extra_disk_gb_annual": 0.3,
"extra_bandwidth": [
{
"from_tb": 2,
"to_tb": 3,
"price_monthly": 0,
"price_annual": 0
},
{
"from_tb": 3,
"to_tb": 100,
"price_monthly": 1,
"price_annual": 10
}
],
"ipv4_monthly": 2,
"ipv4_annual": 20,
"attachable_storage_gb_monthly": 0.03,
"attachable_storage_gb_annual": 0.3
}
},
"os_choices": [
"Debian 13",
"Debian 12",
{
"_truncated": "... and 17 more items"
}
],
"metered": false
},
{
"id": "3040",
"slug": "sm",
"name": "VPS SM",
"category": "Regular Compute",
"pricing": {
"SEK": {
"monthly": 75,
"annual": 720,
"setupMonthly": 0,
"setupAnnual": 0
},
"USD": {
"monthly": 8.75,
"annual": 84,
"setupMonthly": 0,
"setupAnnual": 0
},
"EUR": {
"monthly": 7.5,
"annual": 72,
"setupMonthly": 0,
"setupAnnual": 0
}
},
"specs": {
"cpu": 2,
"ram_gb": 8,
"disk_gb": 100,
"bandwidth_tb": 5
},
"addons": {
"SEK": {
"extra_disk_gb_monthly": 0.3,
"extra_disk_gb_annual": 3,
"extra_bandwidth": [
{
"from_tb": 5,
"to_tb": 6,
"price_monthly": 0,
"price_annual": 0
},
{
"from_tb": 6,
"to_tb": 100,
"price_monthly": 10,
"price_annual": 100
}
],
"ipv4_monthly": 20,
"ipv4_annual": 200,
"attachable_storage_gb_monthly": 0.3,
"attachable_storage_gb_annual": 3
},
"USD": {
"extra_disk_gb_monthly": 0.04,
"extra_disk_gb_annual": 0.35,
"extra_bandwidth": [
{
"from_tb": 5,
"to_tb": 6,
"price_monthly": 0,
"price_annual": 0
},
{
"from_tb": 6,
"to_tb": 100,
"price_monthly": 1.17,
"price_annual": 11.67
}
],
"ipv4_monthly": 2.33,
"ipv4_annual": 23.33,
"attachable_storage_gb_monthly": 0.04,
"attachable_storage_gb_annual": 0.35
},
"EUR": {
"extra_disk_gb_monthly": 0.03,
"extra_disk_gb_annual": 0.3,
"extra_bandwidth": [
{
"from_tb": 5,
"to_tb": 6,
"price_monthly": 0,
"price_annual": 0
},
{
"from_tb": 6,
"to_tb": 100,
"price_monthly": 1,
"price_annual": 10
}
],
"ipv4_monthly": 2,
"ipv4_annual": 20,
"attachable_storage_gb_monthly": 0.03,
"attachable_storage_gb_annual": 0.3
}
},
"os_choices": [
"Debian 13",
"Debian 12",
{
"_truncated": "... and 17 more items"
}
],
"metered": false
},
{
"_truncated": "... and 5 more items"
}
],
"total": 7
}
}