YADOMAIN API
Bring the power of domain names into your projects.
A simple, fast and secure API to search, register, transfer and manage domain names worldwide.
curl -X POST https://api.yoodomain.com/v1/domains \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "domain": "nexora.io", "years": 1, "contact_id": "123456" }'- Easy to integrateA modern, intuitive API
- SecureAPI key authentication
- Worldwide coverageOver 200 extensions
- High availability99.99% uptime
A complete API for your entire domain name lifecycle
Access every YADOMAIN feature through a modern, high-performance REST API.
- Domain searchCheck the availability of millions of domain names.Explore the endpoint
- RegistrationRegister domain names in seconds.Explore the endpoint
- TransferTransfer your domains simply and securely.Explore the endpoint
- DNS managementManage your DNS records (A, AAAA, CNAME, MX, etc.)Explore the endpoint
- WHOIS contactsCreate and manage your contacts (owners, admins, tech, billing).Explore the endpoint
- RenewalExtend your domains automatically.Explore the endpoint
Sample request
Search for an available domain name in a few lines of code.
curl -X GET "https://api.yoodomain.com/v1/domains/availability?domain=nexora.io" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"Response:
{ "domain": "nexora.io", "available": true, "price": 12.99, "currency": "EUR", "tld": "io"}Authentication
Secure your requests with a personal API key.
- Create a YADOMAIN accountIf you haven't already, sign up for free.
- Generate your API keyFrom your customer area, in the “API” section.
- Use the key in your requestsAdd the header
Authorization: Bearer YOUR_API_KEY
Your API keys are personal and secure.Manage, revoke or regenerate your keys at any time.
Webhooks
Receive real-time notifications.
Get notified automatically of important events: registration, transfer, expiry, status change, etc.
Set up a webhookSDKs and libraries
Integrate faster with our official SDKs.
- Python
- PHP
- Node.js
- Ruby
- Others
Test environment
Build with confidence.
Test every feature in our sandbox environment, with no impact on real domains.
Open the sandboxAPI status
A reliable, high-performance service.
Complete documentation
Guides, code samples and technical references.
API reference
- Base URL
https://yoodomain.com/api/v1- Authentication header
Authorization: Bearer YOUR_API_KEY
Domain search
Available- GET/v1/domains/availability?domain={domain}
Returns the availability, price, currency and extension of a domain name. This endpoint is open to every API key.
Parameters:
domainRegistration
Coming soon- POST/v1/domains
Registers an available domain for 1 to 10 years, on behalf of an existing WHOIS contact.
Parameters:
domainyearscontact_idTransfer
Coming soon- POST/v1/domains/{domain}/transfer
Starts an inbound domain transfer with its authorization (EPP) code and tracks its status.
Parameters:
auth_codecontact_idDNS management
Coming soon- GET/v1/domains/{domain}/dns
- POST/v1/domains/{domain}/dns
- DELETE/v1/domains/{domain}/dns/{record_id}
Lists, creates and deletes the DNS records of a domain in your portfolio.
Parameters:
typenamevaluettlWHOIS contacts
Coming soon- GET/v1/contacts
- POST/v1/contacts
Creates and lists the owner, admin, tech and billing contacts reused across your domains.
Parameters:
rolefirst_namelast_nameemailcountryRenewal
Coming soon- POST/v1/domains/{domain}/renew
Renews a domain for a given period and turns its auto-renewal on or off.
Parameters:
yearsauto_renew
Ready to bring your projects to life with the YADOMAIN API?
Join thousands of developers and bring the power of domain names into your applications.
