Domain intelligence API platform

Domain Intelligence APIs for WHOIS, DNS Records, Bulk Lookup, and Availability

Get structured domain data from one REST API: WHOIS and RDAP records, live DNS answers grouped by type, bulk WHOIS lookups, and real-time domain availability checks for modern security, monitoring, and domain workflows.

  • check_circle WHOIS and RDAP data
  • check_circle Live DNS records API
  • check_circle Bulk domain lookups
  • check_circle Structured JSON responses
GET /v1/dns/example.com?types=A,MX,TXT
{
  "domain": "example.com",
  "status": "success",
  "requested_types": [
    "A",
    "MX",
    "TXT"
  ],
  "fetched_at": "2026-07-01T12:00:00+00:00",
  "expires_at": "2026-07-01T12:05:00+00:00",
  "records": {
    "A": [
      {
        "name": "example.com.",
        "type": "A",
        "ttl": 120,
        "value": "93.184.216.34"
      }
    ],
    "MX": [],
    "TXT": []
  }
}

One API Platform for Domain Data

Use WhoisJSONAPI to check ownership, DNS records, availability, and bulk domain data through simple developer-friendly endpoints.

manage_search

WHOIS API

Query WHOIS and RDAP registration records for ownership, registrar, nameserver, status, and date fields in structured JSON.

View WHOIS docs arrow_forward
dns
New

DNS Records API

Fetch live DNS answers grouped by type for supported records including A, AAAA, MX, NS, TXT, CNAME, SOA, and CAA.

View DNS docs arrow_forward
dynamic_feed

Bulk WHOIS API

Submit up to 20 domains in a single request and receive per-domain WHOIS results for batch enrichment workflows.

Explore bulk lookup arrow_forward
task_alt

Domain Availability API

Check whether domains are available for registration using a simple REST endpoint for domain search and acquisition flows.

Check availability arrow_forward
DNS Records API

Live DNS Records API

Query live DNS answers through the authenticated REST API and receive records grouped by type in structured JSON.

Use DNS data alongside WHOIS, RDAP, bulk lookup, and domain availability responses for security monitoring, domain operations, risk analysis, and developer tools.

A AAAA MX NS TXT CNAME SOA CAA
  • check_circle Filter lookups with the optional types parameter to request a focused set of supported records.
  • check_circle Receive grouped JSON responses with a records object keyed by DNS type.
  • check_circle Use fetched_at and expires_at timestamps to understand when the returned DNS data was collected and when it expires.
  • check_circle Handle public statuses success, no_data, nxdomain, and partial without exposing internal resolver diagnostics.
  • check_circle Each accepted DNS lookup consumes one shared request credit, regardless of requested record type count.
hub

Grouped DNS JSON

A focused response for application code

{
  "requested_types": ["A", "MX", "TXT"],
  "records": {
    "A": [{ "value": "93.184.216.34" }],
    "MX": [],
    "TXT": []
  },
  "status": "success"
}

Built for Domain, Security, and Developer Workflows

Bring registration records, DNS answers, bulk enrichment, and domain availability checks into the workflows your team already runs.

security

Security Monitoring

Combine WHOIS, RDAP, DNS records, and domain availability signals to evaluate new domains, monitor infrastructure changes, and enrich security workflows.

settings_suggest

Domain Operations

Check registration details, nameservers, mail routing, TXT records, and renewal-relevant dates from one API surface.

policy

Fraud and Risk Analysis

Enrich onboarding, transaction review, and abuse triage with domain ownership, DNS configuration, and availability context.

developer_mode

Developer Tools

Build dashboards, lookup tools, enrichment jobs, and domain search products with bearer-token authentication and predictable JSON responses.

Integrate WHOIS and DNS Data in Minutes

Use simple REST endpoints, bearer token authentication, and structured JSON responses.

curl -X GET "https://whoisjsonapi.com/v1/example.com" \
     -H "Authorization: Bearer YOUR_API_TOKEN" \
     -H "Accept: application/json"

{
  "domain": {
    "domain": "example.com",
    "name_servers": ["a.iana-servers.net", "b.iana-servers.net"],
    "created_date": "1995-08-14T04:00:00Z"
  },
  "registrar": {
    "name": "Example Registrar"
  }
}

Simple, Transparent Pricing

Choose the plan that fits your domain intelligence workload.

dns DNS Records API access is included in Premium and Enterprise plans.

Basic

Best for solo entrepreneurs and small startups

$49 /month
  • check_circle 100,000 API credits / month
  • check_circle No credit card required
  • check_circle 7-day free trial
  • check_circle Cancel anytime
  • check_circle Check over 500 million domain names
  • check_circle Domain availability API
  • check_circle Regular support
  • cancel Bulk WHOIS API
  • cancel DNS Records API: Not included
Start free trial
Most Popular

Premium

Good for small companies working with a large number of domains

$129 /month
  • check_circle 500,000 API credits / month
  • check_circle No credit card required
  • check_circle 7-day free trial
  • check_circle Cancel anytime
  • check_circle Check over 500 million domain names
  • check_circle Bulk WHOIS API
  • check_circle DNS Records API included
  • check_circle Domain availability API
  • check_circle Priority support
Start free trial

Enterprise

Best for enterprise level companies and projects

$299 /month
  • check_circle 2,000,000 API credits / month
  • check_circle No credit card required
  • check_circle 7-day free trial
  • check_circle Cancel anytime
  • check_circle Check over 500 million domain names
  • check_circle Bulk WHOIS API
  • check_circle DNS Records API included
  • check_circle Domain availability API
  • check_circle Priority support
Start free trial

Frequently Asked Questions

DNS Records API details for developers and teams evaluating WhoisJSONAPI.

How accurate is your WHOIS data?

We query source registries and maintain a sophisticated tiered caching system to ensure sub-millisecond response times. Our advanced parsing engine normalizes disparate data formats from over 2000 TLDs into a single, reliable JSON structure. To provide the best balance of speed and accuracy (99.9%), we serve fresh data from our cache immediately, while automatically scheduling background refreshes for any stale records to ensure you always have access to the latest information.

What is the DNS Records API?

The DNS Records API returns live DNS records for a hostname through the authenticated REST API. Responses are structured JSON and group answers by DNS record type.

Which DNS record types are supported?

The supported DNS record types are A, AAAA, MX, NS, TXT, CNAME, SOA, and CAA.

Can I filter DNS results by record type?

Yes. Use the optional types query parameter to request a comma-separated subset of supported record types, such as A,MX,TXT.

Is DNS Records API included in every plan?

No. DNS Records API access is included in Premium and Enterprise plans. Basic does not include DNS Records API access.

How are DNS API requests counted?

Each accepted DNS lookup consumes one shared request credit from the same plan allowance used by WHOIS, regardless of the number of requested record types.

Is the DNS Records API the same as the free DNS Lookup Tool?

No. The DNS Records API is the authenticated product API documented for developers. The Free DNS Lookup Tool at /dns is a separate browser tool for manual lookups.

Is WhoisJsonAPI RDAP and GDPR-compliant?

Yes. We fully support the RDAP protocol (Registration Data Access Protocol), which is the modern replacement for legacy WHOIS. Our system automatically queries RDAP endpoints when available and falls back to traditional WHOIS servers for older TLDs. All data handling complies with GDPR requirements — we only return information that is publicly available through official registry channels.

Still have questions?

Contact Support Team

Build with WHOIS, DNS, Bulk Lookup, and Domain Availability

Start with structured domain intelligence APIs and move from lookup to integration with developer-friendly JSON responses.