Domain registration APIs

Porkbun, Name.com and NameSilo hand you a working key for nothing. Namecheap wants US$50 in the account before production calls succeed, GoDaddy wants ten domains or a paid club membership, and OpenSRS, Hexonet and Synergy Wholesale want a signed reseller agreement first. Route 53 and Vercel are the fastest to wire up and the dearest per domain.

Last verified
2026-07-23 (today)
Source confidence
31%
Re-verified
every 30 days
Tools
15
Fields
26
15 tools · verified today
HexonetWholesale platform with 1,000+ TLDs, bulk checks and a free OT&E on signup80.4

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
Yes
Reseller contract
Yes
Min prepaid balance ( float)
ICANN accredited
Yes
API auth
user-password

API surface

TLDs offered ( TLDs)
1,000 TLDs
.au support
Yes
Register endpoint
Yes
Bulk availability
Yes
Suggestion API
Partial
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
Partial
Contact model
reusable-handles
Privacy via API
paid-addon
Rate limit ( req/min)

Pricing

Pricing basis
wholesale
Renewal price in API
Yes
.com renewal (/yr)
$11.3 /yr

Agentic

MCP server
No
Machine-readable spec
Partial

Traction

API since
1999

Positioning

Positioning
High-coverage wholesale platform within Team Internet, aimed at resellers and registries.
GandiEuropean registrar with huge TLD breadth and post-2023 premium pricing.77.8

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
Yes
Reseller contract
No
Min prepaid balance ( float)
$0 float
ICANN accredited
Yes
API auth
bearer-token

API surface

TLDs offered ( TLDs)
750 TLDs
.au support
Partial
Register endpoint
Yes
Bulk availability
Partial
Suggestion API
Partial
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
No
Contact model
reusable-handles
Privacy via API
free-and-default
Rate limit ( req/min)

Pricing

Pricing basis
retail
Renewal price in API
Yes
.com renewal (/yr)
$24 /yr

Agentic

MCP server
No
Machine-readable spec
Partial

Traction

API since
2007

Positioning

Positioning
European registrar with a genuinely modern REST API and premium pricing to match.
Name.comClean REST API with streaming search, a dev environment and auth-code retrieval76.7

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
Yes
Reseller contract
No
Min prepaid balance ( float)
$0 float
ICANN accredited
Yes
API auth
basic-auth

API surface

TLDs offered ( TLDs)
500 TLDs
.au support
Unknown
Register endpoint
Yes
Bulk availability
Yes
Suggestion API
Yes
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
No
Contact model
inline-per-order
Privacy via API
paid-addon
Rate limit ( req/min)

Pricing

Pricing basis
retail
Renewal price in API
Yes
.com renewal (/yr)
$14.99 /yr

Agentic

MCP server
No
Machine-readable spec
Partial

Traction

API since
2015

Positioning

Positioning
Developer-facing retail registrar; the API is treated as a product, not a support burden.
NetimFrench registrar with unusually deep ccTLD coverage and corporate controls.75.4

Access & onboarding

Spend to first call ( up front)
Sandbox / OTE
Unknown
Reseller contract
Partial
Min prepaid balance ( float)
ICANN accredited
Yes
API auth
api-key

API surface

TLDs offered ( TLDs)
1,000 TLDs
.au support
Partial
Register endpoint
Yes
Bulk availability
Yes
Suggestion API
Unknown
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
No
Contact model
reusable-handles
Privacy via API
paid-addon
Rate limit ( req/min)

Pricing

Pricing basis
wholesale-tiered
Renewal price in API
Yes
.com renewal (/yr)
$12 /yr

Agentic

MCP server
No
Machine-readable spec
Partial

Traction

API since
2010

Positioning

Positioning
French registrar selling breadth of extensions, including ccTLDs needing local presence.
OpenSRSTucows' wholesale platform — deep API, real OT&E, signed contract required74.1

Access & onboarding

Spend to first call ( up front)
$500 up front
Sandbox / OTE
Yes
Reseller contract
Yes
Min prepaid balance ( float)
ICANN accredited
Yes
API auth
api-key-ip-allowlist

API surface

TLDs offered ( TLDs)
800 TLDs
.au support
Yes
Register endpoint
Yes
Bulk availability
Partial
Suggestion API
Yes
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
Partial
Contact model
reusable-handles
Privacy via API
paid-addon
Rate limit ( req/min)

Pricing

Pricing basis
wholesale-tiered
Renewal price in API
Yes
.com renewal (/yr)
$11.5 /yr

Agentic

MCP server
No
Machine-readable spec
No

Traction

API since
1999

Positioning

Positioning
The incumbent wholesale platform for hosts and platforms reselling domains at scale.
Internet.bsOld-school reseller API with published test credentials and no onboarding gate72.9

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
Yes
Reseller contract
No
Min prepaid balance ( float)
$0 float
ICANN accredited
Yes
API auth
api-key

API surface

TLDs offered ( TLDs)
400 TLDs
.au support
Unknown
Register endpoint
Yes
Bulk availability
Partial
Suggestion API
No
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
No
Contact model
inline-per-order
Privacy via API
free-and-default
Rate limit ( req/min)

Pricing

Pricing basis
retail
Renewal price in API
Unknown
.com renewal (/yr)
$12.5 /yr

Agentic

MCP server
No
Machine-readable spec
No

Traction

API since
2008

Positioning

Positioning
Long-running reseller-oriented registrar with an open, evaluate-before-you-sign API.
NameSiloFlat renewals, free privacy and portfolio tooling for people holding hundreds.72.2

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
Yes
Reseller contract
No
Min prepaid balance ( float)
$0 float
ICANN accredited
Yes
API auth
api-key

API surface

TLDs offered ( TLDs)
500 TLDs
.au support
No
Register endpoint
Yes
Bulk availability
Yes
Suggestion API
No
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Partial
Auto-renew control
Yes
Webhooks / events
No
Contact model
reusable-handles
Privacy via API
free-and-default
Rate limit ( req/min)

Pricing

Pricing basis
retail
Renewal price in API
Yes
.com renewal (/yr)
$13.95 /yr

Agentic

MCP server
No
Machine-readable spec
No

Traction

API since
2012

Positioning

Positioning
Low-margin retail registrar that treats API access and free privacy as table stakes.
AWS Route 53 DomainsSigV4 domain registration inside AWS, with no sandbox and hard throttling71.4

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
No
Reseller contract
No
Min prepaid balance ( float)
$0 float
ICANN accredited
Partial
API auth
sigv4

API surface

TLDs offered ( TLDs)
180 TLDs
.au support
Partial
Register endpoint
Yes
Bulk availability
No
Suggestion API
Yes
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
Partial
Contact model
inline-per-order
Privacy via API
free-toggle-api
Rate limit ( req/min)

Pricing

Pricing basis
retail
Renewal price in API
Yes
.com renewal (/yr)
$13 /yr

Agentic

MCP server
Partial
Machine-readable spec
Yes

Traction

API since
2014

Positioning

Positioning
Domain registration as an AWS service — IAM, CloudTrail and one bill, not a registrar product.
DynadotDomainer-oriented registrar with strong bulk tools and a built-in marketplace.68.7

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
No
Reseller contract
No
Min prepaid balance ( float)
ICANN accredited
Yes
API auth
api-key

API surface

TLDs offered ( TLDs)
550 TLDs
.au support
Unknown
Register endpoint
Yes
Bulk availability
Yes
Suggestion API
No
Transfer in/out
Yes
DNS record API
Partial
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
No
Contact model
reusable-handles
Privacy via API
free-toggle-api
Rate limit ( req/min)

Pricing

Pricing basis
retail
Renewal price in API
Yes
.com renewal (/yr)
$12.99 /yr

Agentic

MCP server
No
Machine-readable spec
No

Traction

API since
2008

Positioning

Positioning
Value registrar with a long-lived, unglamorous API aimed at bulk domain investors.
Synergy WholesaleAustralian wholesale registrar — near-cost .au if you can open an account.65.2

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
No
Reseller contract
Yes
Min prepaid balance ( float)
ICANN accredited
Partial
API auth
api-key-ip-allowlist

API surface

TLDs offered ( TLDs)
300 TLDs
.au support
Yes
Register endpoint
Yes
Bulk availability
Yes
Suggestion API
No
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
No
Contact model
inline-per-order
Privacy via API
paid-addon
Rate limit ( req/min)

Pricing

Pricing basis
wholesale
Renewal price in API
Yes
.com renewal (/yr)
$11 /yr

Agentic

MCP server
No
Machine-readable spec
No

Traction

API since
2011

Positioning

Positioning
Australian wholesale provider for hosts and agencies reselling .au and hosting together.
GoDaddyThe default registrar for people who have never compared registrars.64.7

Access & onboarding

Spend to first call ( up front)
$30 up front
Sandbox / OTE
Yes
Reseller contract
Partial
Min prepaid balance ( float)
$0 float
ICANN accredited
Yes
API auth
api-key

API surface

TLDs offered ( TLDs)
400 TLDs
.au support
Partial
Register endpoint
Yes
Bulk availability
Yes
Suggestion API
Yes
Transfer in/out
Yes
DNS record API
Yes
EPP code via API
No
Auto-renew control
Yes
Webhooks / events
No
Contact model
inline-per-order
Privacy via API
paid-addon
Rate limit ( req/min)
60 req/min

Pricing

Pricing basis
retail-premium
Renewal price in API
Partial
.com renewal (/yr)
$21.99 /yr

Agentic

MCP server
No
Machine-readable spec
Yes

Traction

API since
2015

Positioning

Positioning
Mass-market registrar whose API is now positioned as a benefit for larger customers.
Direct EPP (own accreditation)Become the registrar: ICANN accreditation plus an EPP client per registry63.3

Access & onboarding

Spend to first call ( up front)
$7,500 up front
Sandbox / OTE
Yes
Reseller contract
No
Min prepaid balance ( float)
ICANN accredited
Yes
API auth
epp-xml

API surface

TLDs offered ( TLDs)
.au support
Yes
Register endpoint
Yes
Bulk availability
Partial
Suggestion API
No
Transfer in/out
Yes
DNS record API
No
EPP code via API
Yes
Auto-renew control
Yes
Webhooks / events
Partial
Contact model
reusable-handles
Privacy via API
not-in-api
Rate limit ( req/min)
600 req/min

Pricing

Pricing basis
wholesale
Renewal price in API
No
.com renewal (/yr)
$10.98 /yr

Agentic

MCP server
No
Machine-readable spec
No

Traction

API since
2004

Positioning

Positioning
The reference point: registry cost with no margin, in exchange for becoming a regulated party.
NamecheapThe mainstream cheap registrar: heavy first-year discounts, higher renewals.56.5

Access & onboarding

Spend to first call ( up front)
$50 up front
Sandbox / OTE
Yes
Reseller contract
No
Min prepaid balance ( float)
$50 float
ICANN accredited
Yes
API auth
api-key-ip-allowlist

API surface

TLDs offered ( TLDs)
400 TLDs
.au support
No
Register endpoint
Yes
Bulk availability
Yes
Suggestion API
No
Transfer in/out
Yes
DNS record API
Partial
EPP code via API
No
Auto-renew control
Partial
Webhooks / events
No
Contact model
inline-per-order
Privacy via API
free-toggle-api
Rate limit ( req/min)
20 req/min

Pricing

Pricing basis
retail
Renewal price in API
Yes
.com renewal (/yr)
$15.98 /yr

Agentic

MCP server
No
Machine-readable spec
No

Traction

API since
2008

Positioning

Positioning
Retail registrar with a long-standing reseller-flavoured API and a hard IP allowlist.
Vercel DomainsBuy a domain with the token that runs your deploys — narrow list, high prices51.0

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
No
Reseller contract
No
Min prepaid balance ( float)
$0 float
ICANN accredited
No
API auth
bearer-token

API surface

TLDs offered ( TLDs)
50 TLDs
.au support
No
Register endpoint
Yes
Bulk availability
No
Suggestion API
No
Transfer in/out
Partial
DNS record API
Yes
EPP code via API
No
Auto-renew control
Partial
Webhooks / events
Partial
Contact model
account-default
Privacy via API
free-and-default
Rate limit ( req/min)

Pricing

Pricing basis
retail-premium
Renewal price in API
Partial
.com renewal (/yr)
$20 /yr

Agentic

MCP server
Yes
Machine-readable spec
Yes

Traction

API since
2018

Positioning

Positioning
Domain purchase as a convenience inside a deployment platform, not a registrar business.
PorkbunNear-cost pricing with free privacy, SSL and forwarding, and a clean exit.48.1

Access & onboarding

Spend to first call ( up front)
$0 up front
Sandbox / OTE
No
Reseller contract
No
Min prepaid balance ( float)
$0 float
ICANN accredited
Yes
API auth
api-key

API surface

TLDs offered ( TLDs)
500 TLDs
.au support
No
Register endpoint
Unknown
Bulk availability
No
Suggestion API
No
Transfer in/out
No
DNS record API
Yes
EPP code via API
No
Auto-renew control
No
Webhooks / events
No
Contact model
account-default
Privacy via API
free-and-default
Rate limit ( req/min)
6 req/min

Pricing

Pricing basis
retail
Renewal price in API
Yes
.com renewal (/yr)
$11.06 /yr

Agentic

MCP server
No
Machine-readable spec
No

Traction

API since
2019

Positioning

Positioning
Cheap retail registrar whose API exists mainly so developers can automate DNS.
yespartialnounknown◆ measured · ▸ vendor-claimed · ▪ community · · inferredExpand a row for the source and date behind every cell.
Domain registration APIs compared pricing, compared line by line

Which registrar has the best API for registering domains programmatically?

This category splits cleanly in two, and the split is contractual rather than technical. On one side sit the retail registrars that bolt an API onto a consumer account — Porkbun, NameSilo, Name.com, Dynadot, Namecheap, Internet.bs. You sign up, click a toggle, get a key, and you are calling the registration endpoint the same afternoon. On the other sit the wholesale platforms — OpenSRS, Hexonet, Synergy Wholesale, and Netim's reseller tier — where an application, a countersigned agreement and a funded prepaid balance stand between you and your first successful create. The APIs on the wholesale side are markedly better: reusable contact handles, renewal pricing per TLD per tier, event queues, auth codes returned inline. You pay for that in onboarding weeks.

The .au question decides this page for a lot of Australian teams, and it decides it early. Registering .com.au or a direct .au from code needs auDA accreditation somewhere in the chain plus eligibility data — an ABN or ACN, a registrant ID type, a declared connection to the name — carried through the registration call. Synergy Wholesale models all of it properly and is the obvious default if you are AU-based and already have an ABN. Tucows' OpenSRS is the credible international alternative. GoDaddy sells .au retail but its documented Domains API schema does not carry the eligibility fields, so the automation stops short of the thing you actually needed. Porkbun, Namecheap and Vercel do not sell it at all. Do not design around a provider until you have registered one AU name through its API by hand.

Sandboxes are scarcer than the marketing suggests. Namecheap, GoDaddy, Name.com, Gandi, OpenSRS and Hexonet run genuine test environments where a create call returns a fake domain and costs nothing. Route 53, Vercel, Porkbun and Synergy Wholesale do not — every integration test is a real registration at a real price, with only a registry grace period to save you if you notice fast. That asymmetry rarely appears on any comparison table and it is the single thing most likely to embarrass a build budget. Assume a hundred dollars of throwaway names if you pick a provider without an OTE.

For most teams shipping a signup flow that offers a domain, the honest answer is Name.com or NameSilo: free key, real availability and pricing endpoints, auth codes retrievable, contact handling that supports registering on someone else's behalf. If domains are the product rather than a feature, go wholesale — the per-name margin and the pricing API pay back the contract inside a few hundred registrations. Use Route 53 only when the domains are yours, they are few, and everything else already lives in AWS. Use Vercel Domains only when the point is that a customer never leaves your onboarding. Both are conveniences priced as conveniences.

The gate is the contract, not the code

Every one of these APIs is an afternoon's work. Reading the docs, writing a client, handling the create-and-poll dance for asynchronous registrations — none of it is hard, and half the providers ship an SDK. What takes weeks is being allowed to call it in production.

The retail tier gates on money already spent. Namecheap wants US$50 sitting in the account, or twenty domains under management, before it will flip production access on. That is cheap, but it catches teams that built happily against the sandbox and then watched identical code fail live. GoDaddy's mid-2024 change was sharper: ten domains or a paid Discount Domain Club membership, applied to endpoints that had been open for years, and a lot of small integrations died overnight.

The wholesale tier gates on a signature. OpenSRS, Hexonet and Synergy Wholesale all want an application describing what you are building, a countersigned reseller agreement, and a prepaid balance funded before the first live create. None of them publish the opening deposit; it comes from sales, it varies by market, and it is routinely three or four figures. Synergy is the interesting exception in that the real barrier is an ABN rather than a cheque — Australian businesses are often approved the same day. Budget calendar time either way, and start the paperwork on day one of the project rather than the week before launch.

Testing without burning money

A registration is irreversible in a way that most API calls are not. There is no DELETE that gives you your money back, only a registry grace period that some providers honour and some quietly do not.

Where an OT&E exists, use it properly. Namecheap, GoDaddy, Name.com, Gandi, OpenSRS and Hexonet will all let you register nonsense against a fake registry, and OpenSRS and Hexonet let you exercise transfers and renewals as well, which is where the real bugs live. Sandbox pricing usually does not mirror production, so never assert on prices returned by a test host.

Where no OT&E exists — Route 53, Vercel, Porkbun, Synergy Wholesale — your test plan is real money. Register short-lived names in the cheapest TLD your provider carries, keep them in a dedicated account so the noise stays out of production, and confirm the deletion grace window before you start rather than after. Test the failure paths deliberately too: an unavailable name, a rejected contact, a registry timeout that leaves the operation pending. Those are the branches that hurt at 3am, and they are exactly the branches an OT&E is good at reproducing.

Availability search is the part that does not scale

Almost every integration in this category starts as a search box, and almost every one of them hits a rate limit before it hits a product decision. The registration endpoint is called rarely. The availability endpoint is called on every keystroke unless you stop it.

The spread is enormous. GoDaddy accepts arrays of names in a single availability POST and ships a separate suggestion endpoint. Name.com streams search results, which is genuinely the nicest developer experience here. Hexonet and OpenSRS both do bulk checks with premium and suggestion data attached. At the other end, Porkbun allows roughly one check every ten seconds, Route 53 checks one name per call and throttles the caller aggressively, and Vercel exposes a single-name status endpoint with nothing bulk behind it.

The usual fix is to stop asking the registrar. Keep a local zone-file-derived or RDAP-backed first pass for the obvious rejections, cache negative results briefly, and only spend a registrar call when the user is close to committing. That also decouples you from the provider, which matters more than it sounds — availability logic is the piece you will want to keep when you switch registrars for price.

This page is about the API, not the shopfront

Everything ranked above is measured through the developer surface: endpoints, auth, sandboxes, rate limits, wholesale cost, contract terms. Nothing here reflects what the control panel looks like, how loud the checkout is, or what a single name costs a person buying one by hand. Those are different questions with different winners, and a provider that scores badly on this table can be a perfectly good place to park your own domains.

Just buying a domain by hand? → /compare/domain-registrars

What is domain registration apis compared?

Domain registration APIs compared

On toolweight, Domain registration APIs compared means the 15 tools benchmarked on this page — Porkbun, Namecheap, Name.com, Dynadot, GoDaddy, NameSilo, OpenSRS, Hexonet, Internet.bs, Gandi, AWS Route 53 Domains, Vercel Domains, Synergy Wholesale, Netim, Direct EPP (own accreditation) — judged on the same 26 fields, from the same sources, on the same date. The question it exists to answer: Which registrar has the best API for registering domains programmatically?

How does toolweight compare these?

Every cell here was read off the provider's own developer documentation, its reseller onboarding pages, or — where those are silent, which is often — from what integrators consistently report. Values are dated and carry a confidence marker. Anything we could not stand behind is null and renders as an em dash rather than a guess; that applies to most published rate limits and to several undisclosed opening deposits, which are quoted by sales and nowhere else.

The killer field, minimum spend to a working key, is the lowest total US-dollar outlay standing between a fresh signup and an authenticated call the live registration endpoint will actually accept. It counts account-balance minimums, opening deposits, mandatory memberships and accreditation fees. It excludes the price of the domain itself. Where a provider runs a free sandbox but gates production, the production figure is reported and the sandbox noted on the cell. It is the number every one of these vendors buries, and it reorders the table completely.

Full methodology and sourcing policy →

Frequently asked questions

Which domain API can I start using today with no contract and no deposit?

Porkbun, NameSilo, Name.com, Dynadot, Internet.bs and Gandi all issue a key from a normal account at zero cost. Route 53 and Vercel need only an existing AWS or Vercel account. Namecheap issues a sandbox key free but will not enable production until the account holds US$50 or twenty domains, and GoDaddy now requires ten domains under management or a paid Discount Domain Club membership.

Can I register a .com.au domain through an API?

Yes, but the list is short. Synergy Wholesale is the strongest option and models the auDA eligibility fields — ABN or ACN, registrant ID type, eligibility reason — directly in the registration call. OpenSRS carries them too. Route 53 accepts .com.au with eligibility data attached to the contact. Porkbun, Namecheap and Vercel do not sell .au at all, so no amount of integration work will help.

Do I need to be an ICANN-accredited registrar to register domains from code?

No. Every provider on this page is either accredited itself or resells someone who is, and their API is the point of that arrangement. Becoming accredited yourself costs US$3,500 to apply plus US$4,000 a year, before registry deposits, insurance and building an EPP client. That only makes sense above roughly a hundred thousand names under management, which is why the baseline row exists as a reference rather than a recommendation.

Which registrar APIs have a real sandbox?

Namecheap runs a sandbox host, GoDaddy runs an OTE environment, Name.com has a development host, and Gandi, OpenSRS and Hexonet all run proper OT&E systems where registrations are free and fake. Route 53, Vercel Domains, Porkbun and Synergy Wholesale have none. Against those you test with real registrations at real prices, so pick a cheap TLD and delete inside the grace window.

How do I retrieve a domain's EPP or auth code through an API?

Name.com, Route 53, Hexonet, OpenSRS, Internet.bs and Synergy Wholesale return the code to an API call. NameSilo has a retrieval endpoint but emails the code to the admin contact rather than returning it. Namecheap, Porkbun, GoDaddy and Vercel expect a human in a dashboard or an inbox. If you are building anything that hands domains back to customers, treat this as a blocking requirement.

Do these APIs expose renewal prices, or only registration prices?

The wholesale platforms all expose renewal separately, because their resellers need it for billing: OpenSRS, Hexonet, Synergy Wholesale and Netim return per-TLD registration, renewal and transfer cost at your tier. Among the retail APIs, Porkbun's pricing endpoint is public and unauthenticated, and NameSilo, Name.com, Namecheap, Gandi and Route 53 all return renewal figures. GoDaddy and Vercel are the notable gaps.

What rate limits should I expect on availability checks?

Assume they are the binding constraint. Namecheap documents roughly twenty calls a minute, 700 an hour and 8,000 a day. Porkbun throttles domain checks to about one every ten seconds. Route 53 throttles hard enough that sweeping a candidate list is not viable. Only GoDaddy, Hexonet and Name.com make bulk or streaming search practical, so design search flows around the provider rather than the other way round.