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.
🌐 CrownPanel API Reference
Welcome to the CrownPanel API. This reference provides the basic information needed to start making API calls to manage your servers and services via CrownPanel.
🔗 Base API Endpoint
All API requests should be made to the following base URL:
All endpoints are relative to this base URL.
🔐 Authentication (API Key)
To authenticate your requests, you'll need an API Key.
You can obtain or regenerate your API key at any time from your CrownPanel dashboard:
- Log in to CrownPanel.
- Click on Hey, <username> in the top-right corner.
- Select Account Settings from the dropdown.
- Locate your API Key under the API Access section.
⚠️ Keep your API Key secure. Do not expose it in client-side code or public repositories.
📤 Request Method
All API requests must be made using the POST method.
- The API accepts
application/x-www-form-urlencodedorapplication/jsoncontent type, depending on the endpoint. - Responses are typically returned in JSON format.
🔗 Related API Calls
Need help? Visit our Support Portal or reach out via our live chat.

