DEVELOPERS
API Documentation
Full REST API for programmatic domain registration, DNS management, and account operations.
🔐 Authentication
Generate API keys from your Dashboard → API Keys. Include them in every request:
Authorization: Bearer {{YOUR_API_KEY}}
X-Api-Secret: {{YOUR_API_SECRET}}
GET
Check Domain Availability
/api/v1/domains/check?domains=example.com,example.io
Checks availability for up to 50 domains. Returns status, pricing, and premium info.
POST
Register Domain
/api/v1/domains/register
Register a new domain. Requires balance + valid contact info.
{"domain":"example.com","years":1,"ns1":"dns1.regivo.com","ns2":"dns2.regivo.com"}
GET
Get Domain Info
/api/v1/domains/info?domain=example.com
Retrieve registration details, expiry date, and status for a domain.
GET
DNS Records
/api/v1/domains/dns?domain=example.com
List all DNS records for a domain.
POST
Set DNS Hosts
/api/v1/domains/dns/set
Replace all DNS records. Supply complete record set.
{"domain":"example.com","records":[{"type":"A","name":"@","value":"1.2.3.4","ttl":1800}]}
GET
Account Info
/api/v1/account/info
Account balance, email, and registration date.
⚡ Rate Limits
120 requests per minute per API key. Exceeded limits return HTTP 429.
⚠️ Error Codes
400 Invalid params · 401 Bad auth · 402 Low balance · 429 Rate limit · 500 Server error