CrownPanel API Overview
CrownPanel's API allows you to manage your VPS programmatically - including actions like power control, hostname changes, snapshot management, and more.
- đ API Key: Retrieve your key from Account Settings
- đ Endpoint: All API requests must be made via the
POSTmethod to https://api.crownpanel.com
You can use the API with:
- PHP scripts
- CLI tools like
curl - Monitoring systems
- Custom control panels or dashboards
Ideal for automation, integration into management panels, or performing bulk operations across multiple VPS instances.
đ List All VPSes
Use this API to retrieve all available operating systems for the VMID (Virtual Machine ID).
đ Key(s) and variable(s) required for this call,
Example Responses
â
If your API_KEY is valid, you would get output consisting of the information VPSes under your account.
[{"operating_system_name":"CentOS Stream 9","operating_system_image":"centos9_streamx86_64.qcow2"},{"operating_system_name":"AlmaLinux 9 x86_64","operating_system_image":"almalinux_9_x86_64.qcow2"},{"operating_system_name":"Rocky Linux 9 x86_64","operating_system_image":"rockylinux_9_x86_64.qcow2"},{"operating_system_name":"CentOS Stream 10","operating_system_image":"centos10_streamx86_64.qcow2"},{"operating_system_name":"AlmaLinux 8 x86_64","operating_system_image":"almalinux_8_x86_64.qcow2"},{"operating_system_name":"Rocky Linux 8 x86_64","operating_system_image":"rockylinux_8_x86_64.qcow2"},{"operating_system_name":"AlmaLinux 10 x86_64","operating_system_image":"almalinux_10_x86_64.qcow2"},{"operating_system_name":"Rocky Linux 10 x86_64","operating_system_image":"rockylinux_10_x86_64.qcow2"},{"operating_system_name":"Debian 13 x86_64","operating_system_image":"debian13_x86_64.qcow2"},{"operating_system_name":"Debian 12 x86_64","operating_system_image":"debian12_x86_64.qcow2"},{"operating_system_name":"Debian 11 x86_64","operating_system_image":"debian11_x86_64.qcow2"},{"operating_system_name":"Ubuntu 24.04 x86_64","operating_system_image":"ubuntu_2404_amd64.qcow2"},{"operating_system_name":"Ubuntu 22.04 x86_64","operating_system_image":"ubuntu_2204_amd64.qcow2"},{"operating_system_name":"Ubuntu 25.10 x86_64","operating_system_image":"ubuntu_2510_amd64.qcow2"}]
â If your API_KEY is invalid, you would get the following output,
{"query_status":"invalid","query_result":""}
CURL Example
đ Other Language Examples
If you prefer to use another language or environment, here are examples for PHP, Python and Node.js:
PHP Example
Python Example
âī¸ Install (only once): Required to install necessary libraries before running the code.
Node.js Example
âī¸ Install (only once): Required to install necessary libraries before running the code.
đ Related API Calls
- âšī¸ VPS Information
- đ§Š VPS Network Information
- đĨī¸ VPS VNC Information
Need help? Visit our Support Portal or reach out via our live chat.

