WHOIS Lookup

Get domain registration details including registrar, name servers, status, creation and expiry dates, and DNSSEC information.

Get API Key

Descripción general

Casos de uso

  • Verifying domain ownership before initiating a transfer
  • Checking domain expiry dates for monitoring or alerting
  • Enriching lead data with registrar and registration details
  • Security research and phishing domain investigation

Funcionalidades

Registrar name and WHOIS server
Name servers list
Domain status flags (e.g. clientTransferProhibited)
Creation, updated, and expiry dates
DNSSEC status

Puntos finales de la API

WHOIS Lookup

Returns WHOIS registration information for a domain name.

GET
https://requiems.xyz/v1/networking/whois/{domain}

Parámetros

Nombre Tipo Obligatorio Descripción
domain string Obligatorio The domain name to look up (e.g. example.com)

Pruébalo

Demostración en vivo
Solicitud

The domain name to look up (e.g. example.com)

Campos de respuesta

Campo Tipo Descripción
domain string The domain name that was looked up
registrar string The name of the registrar holding the domain registration
name_servers array<string> List of authoritative name servers for the domain
status array<string> EPP status codes for the domain (e.g. clientTransferProhibited)
created_date string Date the domain was first registered (ISO 8601)
updated_date string Date the domain record was last updated (ISO 8601)
expiry_date string Date the domain registration expires (ISO 8601)
dnssec boolean True when DNSSEC is enabled for the domain

Ejemplos de código

curl "https://requiems.xyz/v1/networking/whois/example.com" \
  -H "requiems-api-key: YOUR_API_KEY"

Respuestas de error

bad_request

The domain name format is invalid.

not_found

No WHOIS record was found for the domain.

internal_error

Unexpected server error or upstream WHOIS query failure.

Batch WHOIS Lookup

Returns WHOIS information for up to 50 domains in a single request. Results are returned in the same order as the input array. Domains without WHOIS data return found: false instead of failing the entire request.

POST
https://requiems.xyz/v1/networking/whois/batch

Parámetros

Nombre Tipo Obligatorio Descripción
domains array<string> Obligatorio Array of domain names. Min: 1, Max: 50.

Pruébalo

Demostración en vivo
Solicitud

Array of domain names. Min: 1, Max: 50.

Campos de respuesta

Campo Tipo Descripción
results array<object> One entry per domain, in the same order as the input
results[].domain string Domain name requested in the batch
results[].found boolean False when WHOIS data could not be found
results[].error string Error message when found is false
results[].data object WHOIS information for the domain when found is true
total integer Total number of results returned

Ejemplos de código

curl -X POST "https://requiems.xyz/v1/networking/whois/batch" \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domains":["example.com","google.com"]}'

Respuestas de error

validation_failed

Invalid request body. This includes empty arrays, more than 50 domains, invalid domain names, or malformed payloads.

internal_error

Unexpected server error during batch WHOIS lookup.

Preguntas frecuentes