Documentation / Guides / Limits
Domain API rate limits
LimitsEverything is free, so calls are paced per address instead. The allowance is counted in domains checked, not in calls made.
The allowance
60 a minutePer address2,000 a dayPer address4 a minuteSuggestionsWhat each call costs
/v1/check1 a domain/v1/search1 an ending/v1/details1/v1/suggestIts own allowance/v1/pricesFree/v1/usageFreeA call is counted before it runs, so one that would go over the minute's allowance is refused whole rather than answered in part.
Headers
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-Resetunix timeX-Quota-RemainingintegerRetry-AftersecondsBrowsers can read all of them: they are exposed to scripts on other sites.
Over the limit
A call over the limit gets status 429 with the code rate_limited (this minute) or quota_exceeded (today), and a Retry-After header. Wait that many seconds and try again; retrying sooner is refused the same way.
{
"error": {
"code": "rate_limited",
"message": "Slow down: 60 names a minute from one address. Try again in 23 seconds.",
"docs": "https://domainmcp.net/documentation"
}
}The MCP server
Assistants share addresses, so the MCP server paces each MCP session instead: 60 domains a minute and 2,000 a day for every session, with a ceiling for one address of 600 a minute and 20,000 a day. A tool over the limit answers with a plain sentence the assistant can pass on.
Need more?
Write to Support with what you are building and roughly how many domains a day.