Richard7
Member
OP
Pentium III Enjoyer
- Joined:
- May 2024
- Posts:
- 129
- From:
- Norfolk, UK
Registrar with honest API for automated renewals
Back in 2009, I wrote a Perl script that parsed registrar emails to track expiration dates. It still runs on a Pentium 4 in my closet. They don't make them like that anymore.
But now I need something modern. My current "provider"—Contabo—sends renewal notices via email with PDF attachments. Their "API" is literally a mail parser I wrote in 2011. It breaks when they redesign templates.
Requirements:
- Real REST API with key auth
- Check domain availability
- Automated renewal with payment method on file
- Webhook or pollable status for transfer operations
I have 340 domains across legacy projects. Cannot babysake them individually anymore. Tired of parsing HTML like it's 2003.
What are people actually using in 2026?
SPARCstation 20, still serving HTTP
tomchan
Member
- Joined:
- Jul 2024
- Posts:
- 202
- From:
- Bristol, UK
I feel your pain, mate. Had same issue with OVHcloud— their "API" was actually a headless Chrome instance running Selenium to click their cPanel theme.
My fun little project was replacing it with their actual undocumented endpoints I found in browser dev tools. It actually works, but breaks monthly.
For real APIs, I have had good luck with:
# Vultr test wrapper
curl -H "Authorization: Bearer $KEY" \
https://api.vultr.com/v1/domains/renew \
-d '{"domain":"example.com","years":1}'
Clean JSON responses, no parsing HTML.
works on my bench ¯\_(ツ)_/¯
sarahjey
Member
- Joined:
- Jul 2024
- Posts:
- 149
- From:
- Ottawa, Canada
Same. I had a p4 in my closet until 2019.
learning on $5 VPS and prayers