curl "https://domscan.net/v1/profile?domain=example.com"
Example Response
{
"domain": "example.com",
"registered": true,
"registrar": "Example Registrar Inc.",
"created_date": "1995-08-14T04:00:00Z",
"updated_date": "2024-08-14T07:01:34Z",
"expiry_date": "2025-08-13T04:00:00Z",
"age_days": 10745,
"days_until_expiry": 220,
"status": ["clientDeleteProhibited", "clientTransferProhibited"],
"nameservers": ["ns1.example.com", "ns2.example.com"],
"dnssec": true,
"events": [
{"action": "registration", "date": "1995-08-14T04:00:00Z"},
{"action": "expiration", "date": "2025-08-13T04:00:00Z"}
],
"raw_rdap_link": "https://rdap.verisign.com/com/v1/domain/example.com"
}
Key Features
RDAP Powered
Direct queries to authoritative RDAP servers for accurate data.
Normalized Data
Clean, structured JSON with consistent field names.
Age Calculation
Domain age in days and days until expiry calculated for you.
Registrar Info
Get the registrar name when available in RDAP data.
Nameservers
List of nameservers configured for the domain.
DNSSEC Status
Know if the domain has DNSSEC enabled.
Status Codes
EPP status codes like clientTransferProhibited.
Event Timeline
Registration, expiration, and update events with dates.
Frequently Asked Questions
This API uses RDAP, the modern replacement for WHOIS. RDAP provides structured JSON responses instead of free-form text, making it much easier to parse and use programmatically.
RDAP responses vary by registry. Some registries provide more data than others. Privacy regulations like GDPR have also reduced the amount of personal data exposed.
The API returns registered: false with empty arrays for status, nameservers, and events. This is useful for availability checking.
Due to privacy regulations, most RDAP servers no longer expose personal registrant information. The API focuses on technical registration data.
Get Domain Profile Data
Start for free with 10,000 credits per month. Start checking domains in seconds.
View Full API Documentation