Instant Domain Data via Modern REST API
Access our complete suite of domain tools with a single API token.
WHOIS, DNS records, domain availability, and SSL checks — all in structured JSON or XML with 1,000 free monthly requests.
const options = {
method: 'GET',
url: 'https://whoisjson.com/api/v1/whois',
params: { domain: 'whoisjson.com' },
headers: {
'Authorization': 'Token=YOUR_API_KEY'
}
};
fetch(options.url + '?' + new URLSearchParams(options.params), {
method: options.method,
headers: options.headers
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));{
"server": "gamma",
"name": "whoisjson.com",
"idnName": "whoisjson.com",
"status": [
"clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited",
"clientTransferProhibited https://icann.org/epp#clientTransferProhibited"
],
"nameserver": [
"dns200.anycast.me",
"ns200.anycast.me"
],
"ips": "94.23.35.47",
"created": "2016-12-01 10:28:12",
"changed": "2024-12-02 08:11:20",
"expires": "2025-12-01 10:28:12",
"registered": true,
"dnssec": "signedDelegation",
"whoisserver": "whois.ovh.com",
"contacts": {
"owner": [{
"handle": "REDACTED FOR PRIVACY",
"name": "REDACTED FOR PRIVACY",
"email": "REDACTED FOR PRIVACY",
"country": "FR"
}],
"admin": [{
"handle": "REDACTED FOR PRIVACY",
"name": "REDACTED FOR PRIVACY",
"organization": "REDACTED FOR PRIVACY"
}],
"tech": [{
"handle": "REDACTED FOR PRIVACY",
"name": "REDACTED FOR PRIVACY",
"organization": "REDACTED FOR PRIVACY"
}]
},
"registrar": {
"id": "433",
"name": "OVH, SAS",
"email": "[email protected]",
"url": "https://ovh.com",
"phone": "+33.972101007"
}
}
One API Token. Unlimited Possibilities. — Access Whois, DNS, SSL, and Monitoring with a single integrated key.
Six Domain Tools, One API Key
Every endpoint is accessible with a single token. No separate subscriptions, no extra configuration — sign up once and query any service instantly.
1,000 free requests/month shared across all six endpoints. No credit card required.
Start free ·Compare plans ·Read the docs
What You Can Build with Our APIs
Combine WHOIS, DNS, SSL, and monitoring data to create powerful domain intelligence workflows tailored to your industry.
Cybersecurity & Threat Intelligence
Identify phishing domains, detect typosquatting, and verify domain ownership. Cross-reference WHOIS registration dates with DNS changes and SSL certificate status to spot malicious infrastructure before it causes damage.
Brand Protection & Trademark Monitoring
Monitor domain registrations similar to your brand name. Use domain availability checks combined with WHOIS monitoring to detect unauthorized registrations and respond quickly to trademark infringements.
Domain Investing & Portfolio Management
Track expiration dates across your portfolio, discover dropping domains, and evaluate domain value through registration history. Automate domain checks with our availability API to find premium names the moment they become available.
DevOps & Infrastructure Monitoring
Verify DNS propagation after changes, monitor SSL certificate expiry across your services, and audit WHOIS records for compliance. Build automated checks into your CI/CD pipeline or monitoring dashboards.
Up and Running in 3 Steps
From sign-up to your first API response in under two minutes.
Create Your Free Account
Sign up with just an email address. No credit card, no commitment. Your API key is generated instantly.
Sign up now →Get Your Universal Token
One token unlocks all six APIs. Copy it from your dashboard and add it to your Authorization header.
Query Any Endpoint
WHOIS, DNS, SSL, availability, monitoring — all accessible from a single base URL. Responses come back in structured JSON or XML.
Start free →A Unified Domain API Platform for Developers & Businesses
WhoisJSON is a comprehensive domain intelligence platform designed for developers, cybersecurity professionals, and businesses. Instead of juggling multiple providers for WHOIS lookups, DNS resolution, SSL validation, and domain availability checks, WhoisJSON consolidates all these services behind a single RESTful API. Every endpoint accepts the same authentication token and returns consistent, structured data in JSON or XML format. Whether you are building a SaaS application in Python, automating infrastructure checks in Node.js, or integrating domain data into a PHP backend, WhoisJSON provides the reliability and simplicity you need.
What Data Can You Access?
Our WHOIS API delivers registrar details, creation and expiry dates, nameservers, EPP status codes, and contact information for over 1,500 TLDs and country-code TLDs. The DNS Lookup API resolves all major record types — A, AAAA, MX, TXT, CNAME, NS, SOA — in a single call, making it easy to audit configurations or verify propagation. Our Domain Availability API provides real-time registration status powered by live WHOIS data, while the SSL Certificate API validates TLS certificates and returns issuer, validity, and encryption details. Finally, Domain Monitoring tracks changes to WHOIS records, DNS, and SSL certificates, alerting you when something important changes.
Built for Integration
WhoisJSON follows REST conventions with predictable URLs, standard HTTP methods, and clear error codes. Authentication is handled via a single Authorization: TOKEN=YOUR_API_KEY header. Responses are cached for performance, and you can force a fresh lookup when needed. With average response times under 200ms and a 99.9% uptime SLA, WhoisJSON is designed for production workloads — from individual side-projects to enterprise-grade systems processing millions of queries per month. Check our pricing plans or read the FAQ to learn more.
Ready to Get Started?
Create your free account and start querying WHOIS, DNS, SSL, and availability data in under two minutes.