For those who weren't aware back in April 2024, GoDaddy updated the access policies for their DNS APIs and basically cut off anyone who didn't have 10+ domains registered or was paying $20+/month for various other services. A user hostile policy from a registrar that was already pretty user hostile. No big surprise, but it likely forced some hobbyists to find a new registrar or at least move their DNS hosting elsewhere.
I've been recently working on some stuff related to my client's GoDaddy plugin and ended up opening a support case because I don't spend enough to qualify for API access and not even their OTE (test) API seemed to be working.
Long story short, I just got this email from support after some back and forth.
We wanted to share some good news — based on customer feedback, we’ve updated our access requirements for parts of the production Domains API.
Availability API access will still require 50 or more domains in the account.
However, for the DNS and Management APIs, it’s now much easier to qualify. Customers are eligible if they meet any one of the following:
- Have 1 or more domain with GoDaddy
- Have an active Discount Domain Club Pro (DDC) membership
- Have made an eligible purchase of $20 or more per month
A few important notes:
- These changes apply only to the DNS and Management APIs
- OTE API access is not affected
- The $20 requirement is monthly, not $20 total
- If you have 1 or more domain with GoDaddy, you are eligible to use the DNS API
If you believe your account qualifies under these updated requirements and you’re still having trouble accessing the API, just reply an we can review your account
So yay, I guess. I haven't actually tested it yet though.