Domain Intelligence · DomScan product

Domain Profile API

Get a comprehensive profile of a domain including WHOIS, DNS, and hosting information.

What you get

Get a comprehensive profile of a domain including WHOIS, DNS, and hosting information.

SynchronousBulkRESTMCPSDKInteractive tool

Choose this product when

Who it is for

Use focused checks for a single decision or assemble a broader profile when context matters.

Choose this product when

Choose this for a broad domain snapshot when several registration, DNS, web, and trust signals are useful together.

What you get

Get a comprehensive profile of a domain including WHOIS, DNS, and hosting information.

Endpoints

Review the supported operations, inputs, outputs, execution modes, and response limits before integrating.

GET /v1/profile View API reference
POST /v1/profile/bulk View API reference
GET /v1/overview View API reference
GET /v1/popularity View API reference
GET /v1/popularity/history View API reference

Credits and authentication

1-5 Authentication required. Check the operation reference for the exact cost and any per-item pricing.

Example operation

Use documented operations to collect, assess, enrich, verify, compare, protect, or monitor public evidence.

GET /v1/profile

Query Parameters

Parameter Type required
domain string required

Response Fields

Field Type
domain string
registered boolean | null
registrar string | null
registrar_url string | null
registrar_iana_id string | null
created_date string | null
updated_date string | null
expiry_date string | null
age_days integer
days_until_expiry integer
nameservers[] string[]
status[] string[]
dnssec boolean
events[] object[]
events[] object
events[].action string
events[].date string
contacts object
contacts.registrant_name string | null
contacts.registrant_org string | null
contacts.registrant_country string | null
contacts.admin_email string | null
contacts.tech_email string | null
privacy object
privacy.is_private boolean
privacy.privacy_service string | null
raw_rdap_link string | null
source_summary object
source_summary.source string
source_summary.authoritative_source string
source_summary.cache_status string
source_summary.fallback_used boolean
source_summary.relay_configured boolean
source_summary.registered boolean | null
source_summary.status_count integer
source_summary.nameserver_count integer
source_summary.event_count integer
source_summary.date_fields_present[] string[]
source_summary.contact_field_count integer
source_summary.privacy_detected boolean
checked_at string
query_time_ms integer
meta object

Example Request

curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/profile?domain=example.com"

Example Response

{
  "domain": "example.com",
  "registered": false,
  "registrar": "example",
  "registrar_url": "https://example.com",
  "registrar_iana_id": "example",
  "created_date": "2026-08-27T12:00:00Z",
  "updated_date": "2026-08-27T12:00:00Z",
  "expiry_date": "2026-08-27T12:00:00Z",
  "age_days": 1,
  "days_until_expiry": 1,
  "nameservers": [
    "example"
  ],
  "status": [
    "available"
  ],
  "dnssec": false,
  "events": [
    {
      "action": "example",
      "date": "2026-08-27T12:00:00Z"
    }
  ],
  "contacts": {
    "registrant_name": "example",
    "registrant_org": "example",
    "registrant_country": "example",
    "admin_email": "[email protected]",
    "tech_email": "[email protected]"
  },
  "privacy": {
    "is_private": false,
    "privacy_service": "example"
  },
  "raw_rdap_link": "example",
  "source_summary": {
    "source": "rdap",
    "authoritative_source": "rdap",
    "cache_status": "hit",
    "fallback_used": false,
    "relay_configured": false,
    "registered": false,
    "status_count": 1,
    "nameserver_count": 1,
    "event_count": 1,
    "date_fields_present": [
      "example"
    ],
    "contact_field_count": 1,
    "privacy_detected": false
  },
  "checked_at": "2026-08-27T12:00:00Z",
  "query_time_ms": 1,
  "meta": {}
}

Limits and evidence boundaries

Results describe observed public evidence and its provenance.
Unknown means the requested fact could not be determined from the available evidence.
Bulk operations process multiple supported inputs while preserving documented item-level outcomes.
Partial means some requested items or components completed while others did not.
Cached indicates that stored evidence was used; review freshness metadata where provided.
Evidence can change over time; use timestamps and freshness fields when provided.

Reviewed 2026-08-22

Frequently asked questions

Where can I find the Domain Profile request and response reference?

Use the API reference for Domain Profile to review parameters, response fields, examples, status codes, and supported operation modes.

How should I interpret unknown or incomplete results from Domain Profile?

Unknown or partial results mean that the requested evidence could not be fully determined. Keep the result state, confidence, freshness, and limitations in downstream decisions.

How is Domain Profile priced?

Pricing depends on the operation and execution mode. Check the endpoint reference for the current credit cost, authentication requirement, and per-item rules.

Used by people at amazing companies

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse