How Clavixor Built Domain Availability in Under a Day Using the Domiquo API
Clavixor is a domain-name SaaS that helps users find, evaluate, and secure domain names. When it came time to build the domain availability layer, the team had a clear requirement: reliable, fast, structured results — without maintaining WHOIS parsers or stitching together multiple services. They chose the Domiquo API and shipped to production in under a day.
The problem: domain availability is harder than it looks
At first glance, checking if a domain is available seems trivial. In practice, it involves:
- Querying RDAP endpoints that vary by TLD and registry
- Falling back to WHOIS for TLDs where RDAP isn't yet implemented
- Parsing inconsistent WHOIS text formats across hundreds of registrars
- Handling timeouts, silent failures, and stale cached data
- Deciding what "available" actually means — not just "not registered"
Clavixor needed a domain availability signal that was reliable enough to show users in a UI and confident enough to support purchase recommendations. Building this from scratch would have taken weeks. Using the Domiquo API, it took a few hours.
The integration: one endpoint, structured decision
The Domiquo integration for Clavixor uses a single endpoint: POST /v1/domain/check. The request body is minimal:
curl -X POST https://api.domiquo.com/v1/domain/check \
-H "X-Api-Key: dq_your_key" \
-H "Content-Type: application/json" \
-d '{"domain": "clavixor.com"}'
The response is what Clavixor actually uses in production — the exact JSON that powers their domain availability UI:
{
"domain": "clavixor.com",
"status": "AVAILABLE",
"recommendable_for_purchase": true,
"confidence": 0.92,
"reason_code": "RDAP_AND_WHOIS_OK",
"sources": {
"rdap": { "status": "available", "latency_ms": 182 },
"whois": { "status": "available_signal" }
},
"audit": { "engine_version": "2026.04.03" }
}
recommendable_for_purchase boolean drives the "Available — Register now" CTA. The confidence score (0–1) determines whether to show an additional "verify before purchasing" note. No parsing, no interpretation — the decision comes pre-made.
Why the confidence score matters
Domain availability is not binary. A domain can have a TAKEN status in RDAP but be in a grace period after expiration. A domain can appear available but have 4 other TLD variants actively registered by the same brand.
Domiquo's confidence score (0–1) encodes this uncertainty. For clavixor.com at launch, the confidence was 0.92 — high, because both RDAP and WHOIS returned consistent available signals and no brand conflicts were detected.
A confidence below a threshold (e.g., 0.75) would trigger a different UI path in Clavixor — a "we recommend verifying this before purchasing" prompt rather than a direct CTA. This nuance would have required significant custom logic to build independently. With Domiquo, it came out of the box.
What Clavixor didn't have to build
Choosing Domiquo meant Clavixor could skip:
- RDAP endpoint discovery and per-TLD routing logic
- WHOIS parser maintenance across 200+ registrar formats
- Rate limit handling and retry logic for WHOIS servers
- Cross-signal confidence scoring (RDAP result vs. WHOIS result vs. brand checks)
- An internal caching layer to avoid hammering the registries
All of this runs inside Domiquo's infrastructure. Clavixor made one HTTP call per domain check and got a structured decision back in under 200ms.
The result
Clavixor went from zero domain availability infrastructure to a production-grade implementation in under a day. The Domiquo API handles the protocol complexity, the confidence scoring, and the multi-source reconciliation. Clavixor's code reads recommendable_for_purchase and renders the result.
If you're building a product that needs domain availability data — whether a registrar, a name generator, a domain marketplace, or anything else — the Domiquo API is designed to remove the infrastructure problem entirely and give you a decision-ready signal you can trust.
Build with Domiquo — free to start
1,000 domain checks/month on the free tier. No credit card. Same API that powers Clavixor in production.
Get free API key → Try the playground first →