We're excited to announce the relaunch of our API documentation, designed to make integrations faster, more consistent, and easier to automate at scale.
Whether you're managing large-scale PBN infrastructure or building custom automation workflows, our API gives you full control.
What's new
During the rebuild, we introduced over 70 improvements to standardize and modernize the API, focusing on consistency, reliability, and ease of integration.
- Endpoint standardization
- Improved request/response formats
- Better error handling
- Authentication improvements
- Naming consistency
Key benefits
Our API is designed to help you automate complex workflows and scale your operations efficiently. With a machine-readable OpenAPI structure, you can integrate directly into your internal tools, scripts, or AI agents.
- Automatically provision domains and assign IP addresses
- Deploy websites in seconds with pre-configured software setups
- Manage firewall rules programmatically without using the panel
- Track and monitor costs across your projects
Built for automation and AI
Our API documentation follows the OpenAPI 3.1.0 standard, making it fully compatible with modern tooling, including AI agents, code generators, and automation platforms. This allows you to build faster, reduce manual work, and integrate seamlessly into your workflows.
Here's how you can get started:
- Log in to your panel
- Navigate to your company profile
- Open the API tab and generate your API key
- Whitelist at least one IP address. For security reasons, API keys must be restricted to trusted IPs.
Here's an example request in Python that creates a domain, installs WordPress, configures SSL, and applies a predefined setup all in a single API call:
import requests
API_KEY = "<your-key-here>"
COMPANY_ID = "<your-company-id-here>"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Company": COMPANY_ID
}
payload = {
"domain": "example.com",
"ip_address": "<ip-address-id-here>",
"group": "<group-id-here>",
"hosting_account": "<hosting-account-id-here>",
"install_lets_encrypt": True,
"install_software": "WORDPRESS",
"redirect_to_https": True,
"software_preset": "<software-preset-id-here>",
"software_protocol": "https://"
}
response = requests.post("https://api.priorityprospect.com/domains/", headers=headers, json=payload)
Code language: Python (python)
Explore the full API documentation and start building your integrations today:
https://api.priorityprospect.com/docs
The machine-readable YAML file is available here:
https://api.priorityprospect.com/docs/openapi.yaml
We'll continue improving our API and documentation to support more advanced use cases and automation workflows. If you have feedback or need assistance, our team is here to help.