Domain Registration Profile API

Get comprehensive domain registration information in a clean, normalized format. Powered by RDAP for accurate, structured data including registrar, nameservers, dates, and DNSSEC status.

Start for Free
Try it now - no signup required:
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

What is the difference between this and WHOIS?

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.

Why might some fields be missing?

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.

What if a domain is not registered?

The API returns registered: false with empty arrays for status, nameservers, and events. This is useful for availability checking.

Is registrant contact information available?

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