Check Domain
Check whether a domain is available and what it costs.
GET
https://api.foxreach.io/api/v1/managed-inboxes/domains/checkRequires an API key with the read scope.
Query Parameters#
domainstringqueryrequiredThe full domain, for example yourbrand-mail.com. Up to 253 characters.
Response#
dataobjectAvailability.
Show data
domainstringThe domain you asked about, lowercased.
availablebooleanWhether it can be registered.
bannedbooleanWhether the registrar refuses it.
priceCentsintegerRegistration price in US cents, or
null when it cannot be bought.renewalPriceCentsintegerRenewal price in US cents, or
null.Errors#
| Status | Description |
|---|---|
401 | Missing, invalid, revoked or expired API key |
403 | API key does not have the required scope: read |
400 | Enter a domain like yourbrand-mail.com when the value is not a valid domain |
404 | Not found while managed mailboxes are switched off on this environment ({"detail": "Not found"}) |
422 | domain is missing |
502 | Domain check is unavailable right now. Try again in a minute. when the registrar lookup fails |
Rate Limit#
- 100 requests per minute, per API key. Fixed 60-second window.
- Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Reset(unix epoch seconds). - A
429response includes aRetry-Afterheader (seconds until the bucket resets).
For client-side patterns (Retry-After, exponential backoff, monitoring X-RateLimit-Remaining), see Rate Limiting.
Was this page helpful?
View as MarkdownLast updated November 2, 2026