curl "https://domscan.net/v1/status?name=example&tlds=com"
Example Response
{
"name": "example",
"results": [{
"domain": "example.com",
"available": false,
"source": "rdap",
"registry_status": ["client delete prohibited", "client transfer prohibited"],
"rdap_events": [
{ "eventAction": "registration", "eventDate": "1995-08-14T04:00:00Z" },
{ "eventAction": "expiration", "eventDate": "2025-08-13T04:00:00Z" }
],
"latency_ms": 142
}]
}
Key Features
Native RDAP Support
Direct queries to RDAP servers, not scraped WHOIS data.
Structured JSON
Machine-readable responses following RDAP standards.
Registry Status Codes
Get EPP status codes like clientTransferProhibited.
Event Data
Registration, expiration, and last update timestamps.
IANA Bootstrap
Automatic routing to correct RDAP servers via IANA bootstrap.
Availability Detection
Accurately determine if domains are available for registration.
Smart Caching
Intelligent cache with configurable TTLs for optimal performance.
Error Handling
Graceful fallbacks when RDAP servers are temporarily unavailable.
Frequently Asked Questions
RDAP (Registration Data Access Protocol) is the modern replacement for WHOIS. It provides structured JSON responses, better internationalization support, and is the IETF standard for domain registration data.
RDAP returns structured JSON instead of free-form text, supports HTTPS for security, handles international characters properly, and provides standardized response formats across all registries.
Yes, we implement intelligent caching to provide fast responses and reduce load on RDAP servers. Use skip_cache=1 to force a fresh lookup when needed.
We use the IANA RDAP Bootstrap to automatically route queries to the correct authoritative RDAP server for each TLD.
Access RDAP Data Now
Start for free with 10,000 credits per month. Start checking domains in seconds.
View Full API Documentation