Manage your domain registrars programmatically with secure, limited-access keys. Perfect for developers, agencies, and anyone who needs to automate domain management.
1
What is the Nerve.io API?
The Nerve.io API is a secure bridge between your applications and domain registrars like GoDaddy, Namecheap, and Dynadot. Instead of managing multiple registrar APIs directly, you use one unified interface with enhanced security features.
One call can return all your domain name information.
2
How Limited Access Keys Work
Limited Access Keys (LAKs) are like temporary, restricted passwords that give your applications specific permissions for a limited time. Think of them as "keys to specific rooms" rather than "keys to the entire building."
Domain restrictions: Access only specific domains or all domains
Action restrictions: Read-only, create, update, or delete permissions
Time limits: Keys expire automatically for security
IP restrictions: Optional geographic or IP-based access control
Referrer domain restrictions: Limit access to specific websites or applications
3
Why This Approach is Better
Traditional API keys give full access to your registrar accounts. Our LAK system provides:
π Enhanced Security
Keys are temporary and restricted to specific actions and domains
ποΈ Granular Control
Give different permissions to different applications or team members
π Better Monitoring
Track exactly what each key is used for with detailed audit logs
π Easy Integration
One API works with multiple registrars - no need to learn each one
4
Quick Start Process
Here's what you'll need to do to get started:
Add your registrars: Go to your Nerve.io dashboard and add the domain registrars you want to manage (e.g., GoDaddy, Namecheap, Dynadot).
Create a Limited Access Key: Go to your Nerve.io dashboard and generate a new LAK with the permissions you need
Choose your permissions: Select which domains and actions the key can access
Use the key in your API requests: Include the key and password in your HTTP headers
Start building: Use our API endpoints to manage your domains programmatically
5
Base URL and Environment
Your API requests will use one of these base URLs depending on your environment:
When your software talks to Nerve, it sends messages in certain βstylesβ depending on what you want to do β sort of like giving different types of instructions:
Add something new: like adding a new domain name β use POST
Get information: like asking βwhat are the current nameservers?β β use GET
Change something: like updating registrant information β use PUT
Remove something: like deleting a domain name β use DELETE