CrownPanel API Overview

CrownPanel's API allows you to manage your VPS programmatically - including actions like power control, hostname changes, snapshot management, and more.

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:

https://api.crownpanel.com

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:

  1. Log in to CrownPanel.
  2. Click on Hey, <username> in the top-right corner.
  3. Select Account Settings from the dropdown.
  4. 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-urlencoded or application/json content type, depending on the endpoint.

  • Responses are typically returned in JSON format.


Need help? Visit our Support Portal or reach out via our live chat.