100% Free DNS Lookup API

Powerful DNS Lookups, Simplified

Fast, reliable, and developer-friendly DNS lookups. Get all the information you need about domain names with our comprehensive API.

DNS Lookup Result
Domain: example.com
Record Type: A
IPv4: 93.184.216.34
TTL: 86400
Provider: Cloudflare
Response time: 36ms

Everything you need for DNS lookups

Comprehensive tools and features to get detailed DNS information with just a few clicks

Lightning Fast

Optimized for speed with response times under 100ms, making your DNS lookups instantaneous.

Multiple Record Types

Comprehensive support for DNS record types including A, AAAA, CNAME, MX, TXT, and more.

DNSSEC Support

Enhanced security with DNSSEC validation for DNS responses to ensure authenticity and integrity.

Flexible Querying

Options for querying specific DNS providers and authoritative servers with customizable parameters.

Individual Record Types

Lookup specific DNS record types like A, AAAA, CNAME, MX, NS, and TXT with clear, formatted results.

Multiple DNS Providers

Choose from popular DNS providers like Google, Cloudflare, and OpenDNS for comprehensive lookup results.

Try it yourself

Experience the power of our DNS lookup tool with this interactive playground

Results


                    

API Documentation

Base URL

All API requests should be made to:

https://nslookup.techweirdo.net/api

Endpoints

1
Basic Lookup

Returns basic DNS information for a domain.

GET /lookup?domain={domain}

2
Detailed Lookup

Returns comprehensive DNS information for a domain.

GET /lookup?domain={domain}&type=detailed

3
Raw Lookup

Returns raw DNS query output.

GET /lookup?domain={domain}&type=raw

4
Authoritative Lookup

Returns DNS information from authoritative servers.

GET /lookup?domain={domain}&type=authoritative

5
Specific Record Types

Returns specific DNS record type information.

GET /lookup/{record_type}?domain={domain}

Where {record_type} can be: a, aaaa, cname, mx, ns, txt

6
Specific DNS Providers

Use a specific DNS provider for lookups.

GET /lookup/provider/{provider}?domain={domain}

Where {provider} can be: google, cloudflare, opendns

Response Format

All responses are in JSON format.