Full DNS Database

Our DNS database has detailed information on domains, including A, AAAA, CNAME, MX, NS, SPF, SOA, and TXT records. This comprehensive dataset is essential for analyzing historical domain trends and patterns. It helps improve security by identifying suspicious activity and linking threat-related domains, enabling security teams to find connections between different threats. Useful for analyzing phishing, email spoofing, and DDoS attacks, the database also aids in detecting malware distribution and command-and-control servers.

Active Domains DNS Database

The Active Domain Database includes DNS records for currently active domains. This information is incredibly valuable for marketing, lead generation, and various other marketing and research strategies. Use our Active Domain Database to see what domains are doing now. This can help you improve your marketing strategies and research results.

Record-Type-Based DNS Database

You can download the DNS database for specific record types, such as A records or AAAA records. This targeted data is particularly useful when your research or analytical needs are focused or specific. For example, if you are researching mail service providers, you can access our MX records database. Similarly, if you're investigating eCommerce stores or CDN service providers, you can utilize our CNAME records database.

Custom Solutions

For tailored solutions, we offer custom DNS databases to meet your specific needs. We can provide detailed information on domains from specific mail service providers, authoritative name server providers, and even cloud hosting platforms. Additionally, we can offer data on domains from popular eCommerce stores like Shopify and other major online retailers. Whether you're looking to analyze specific industries, regions, or timeframes, we can provide the exact DNS data that aligns with your requirements. Contact us to discuss your needs, and we'll deliver a customized solution that fits your goals perfectly.

DNS Record Types Tracked

A Record

Maps a domain name to an IPv4 address, enabling users to access content via web browsers. This record is essential for directing traffic to the correct server where the website is hosted.

AAAA Record

Associates a domain name with an IPv6 address, which is crucial for modern web infrastructure. It allows users with IPv6 connectivity to reach your website, ensuring compatibility with the latest internet protocols.

CNAME Record

Associates a domain name with a standard name, allowing multiple domain names to point to a single canonical name. This is useful for managing subdomains and simplifying domain redirection.

MX Record

Designates the mail server responsible for receiving emails for the domain. This record aids in email delivery and mailbox validation, ensuring messages reach their intended destinations reliably.

NS Record

Points to the authoritative DNS server responsible for the given domain name. It indicates where queries for the domain should be directed, playing a crucial role in the DNS resolution process.

SOA Record

Contains administrative information about a given domain or DNS zone, such as the primary name server and email of the domain administrator. This record is fundamental for DNS management and zone transfer processes.

SPF Record

Identifies which mail servers and domains are permitted to send email on behalf of your domain. This record helps prevent email spoofing and phishing attacks by verifying sender authenticity.

TXT Record

Contains human-readable information about a domain in text format. Often used for verification purposes, it can store data for various services, including SPF records, domain ownership verification, and security protocols.

Features

Comprehensive Database

Gain access to a vast repository of historical DNS records, meticulously categorized with precision search filters. Analyze different types of DNS databases to find important information and trends for your research or business purposes.

Download Options

Tailor your data retrieval process with ease by opting for compressed CSV downloads. Select from different database types to download and easily manage and analyze DNS records for your projects or analyses.

Billing Dashboard

Seamlessly manage your DNS Database Update Subscription through a user-friendly billing dashboard. Download files easily to stay updated with the latest data. This will ensure that your research or business operations have the most recent DNS information to support them.

Downloadable CSV File

Access database updates files in our billing dashboard to download daily CSV database updates from the past three months. Weekly and monthly updates are also available. Download a sample file of daily updates in zipped CSV format for quick and convenient access.

Common Use Cases

Cybersecurity You can use the Domain DNS Database to identify potential cybersecurity threats. Monitoring DNS records can help businesses detect links to phishing, malware, or cyber attacks. This allows you to take proactive steps to safeguard their networks and data.
Marketing Companies can use the DNS domains database for marketing purposes, such as identifying potential leads and customers. By searching for domains within a particular industry or geographic region, businesses can target their marketing efforts more effectively.
Threat Actor Monitoring Stay vigilant against threat actors and their tactics, techniques, and procedures (TTPs) on the Internet. Enhance monitoring by tracking historical domain name system footprints, uncovering malicious connections, and exposing harmful infrastructures.

What is a DNS database download?

A DNS database download refers to a collection of DNS records that are made available for download in a structured format, typically as CSV files. Each file contains specific types of DNS records:

  • AAAA records: Store IPv6 addresses associated with a domain.
  • A records: Store IPv4 addresses associated with a domain.
  • CNAME records: Indicate canonical names or alias domains.
  • MX records: Define mail exchange servers responsible for receiving emails.
  • NS records: Specify the authoritative name servers for a domain.
  • SOA records: Include start-of-authority information for a domain, like serial numbers and refresh rates.
  • SPF records: Specify Sender Policy Framework information to prevent email spoofing.
  • TXT records: Store text-based information related to a domain, often for verification purposes.

DNS database downloads enable bulk data analysis, network monitoring, threat intelligence, compliance audits, SEO optimization, email server tuning, disaster recovery, and domain transfers.

Response
DNS Database Documentation

Calling API

For getting the API key, you need to get started with our developer account. When you sign up, then you can copy the API key from our billing dashboard.

Sample File:

  • Download sample of database updates whois files from here.

Key Points:

If no specific records are mentioned, the downloaded file will include all 8 DNS records (a, aaaa, mx, ns, cname, soa, spf, txt). Use the record-based API for specific DNS records.

For the record-based API:
  • Replace 'cname' with your required record (e.g., a, aaaa, txt, soa, spf, ns, or mx).
  • Replace 'daily' with your desired time period (e.g., weekly, monthly).
API GET
https://files.whoisfreaks.com/v3.2/download/dbupdate/daily/dns?apiKey=API_KEY&date=2024-09-12
API GET
https://files.whoisfreaks.com/v3.2/download/dbupdate/weekly/dns?apiKey=API_KEY&date=2024-09-12
API GET
https://files.whoisfreaks.com/v3.2/download/dbupdate/monthly/dns?apiKey=API_KEY&date=2024-09-12
API | Record-Based GET
https://files.whoisfreaks.com/v3.2/download/dbupdate/daily/dns/cname?apiKey=API_KEY&date=2024-09-12

Query Parameters

  • Required
    apiKeyGet your API key from our billing dashboard.
  • Optional
    dateDate parameter is optional. The most recent data will be fetched if the link doesn't have a date specified. If you choose to provide a date, use the format (yyyy-MM-dd).
Responses

200 OK
400 Please pass apiKey param value
400 fileType is not found.
401 Api record not found.
401 Provided API key is inactive.
401 Please buy database subscription.
401 Your database subscription plan is inactive.
401 You cannot download file.
401 You have exceeded the download limit of 20000.
401 Suspicious Activity.
404 File is not available of this date.
413 Please upgrade your plans.

Request
Shell Node.js Java Python PHP Ruby JS C# Go C Swift
GET
Copy
Response
200 400 401 404 413
CSV Format
aaaa
Copy
ns
Copy
cname
Copy
OK

Files Status API

The Whois Files Status API provides comprehensive details about the availability and update status of various Whois datasets. It includes several key datasets, such as:

  • Newly registered domains: Includes cleaned gTLDs, cleaned ccTLDs, gTLDs, DNS records, and ccTLDs.
  • Expired domains: Covers both cleaned and regular expired domains.
  • Dropped domains: Details on domains that have been removed or dropped.

In addition to these datasets, the API offers information on the update frequency of Whois and DNS data. Updates are available in three time intervals:

  • Daily: Regularly updated Whois and DNS data.
  • Weekly: Whois and DNS data refreshed on a weekly basis.
  • Monthly: Monthly updates are provided for Whois data, though DNS updates may not always be available.

This structure enables users to track the currency and availability of various domain datasets, ensuring access to the latest WHOIS and DNS information.

Request
GET
JSON Format
Copy
Response
Copy