
How to Use Bulk Utility File Upload to Get Bulk WHOIS and DNS Records
WhoisFreaks allows you to fetch WHOIS and DNS records for thousands or even millions of domains at once using the Bulk Utility tools in the dashboard. This guide explains how to use:
- Bulk WHOIS
- Bulk DNS
to upload a file of domains and receive the results by email.
To use Bulk WHOIS or Bulk DNS, you must have API credits or an active API subscription in your account.
If you don’t have one yet, follow this tutorial first:
How to buy API credits or start a subscription on WhoisFreaks.
Accessing the Bulk Utility Tools
- Log in to your Dashboard
Sign in to your WhoisFreaks account to open the main dashboard. - Open the Utility Section
From the left-hand menu, click on Utility. You will be redirected to Bulk Utility Section.

- Choose the Tool You Need
Now, you will see too expanded buttons below Utility.
- Bulk WHOIS - Get Whois Records in Bulk
- Bulk DNS - Get DNS Records in Bulk

Each section has its own upload form and settings, but the basic flow is the same.
Preparing Your Bulk Domains File
Both Bulk WHOIS and Bulk DNS use the same file format:
- File type: .txt or .csv
- Each line should contain one domain only, for example:
google.com
whoisfreaks.com
youtube.com
...- Minimum: 100 domains
- Maximum: 3,000,000 domains per file
- Maximum file size: 100 MB
Make sure your file is clean, with no extra spaces or invalid domain formats.
Using Bulk WHOIS
- Go to Utility -> Bulk WHOIS.
- Read the notes shown on the page (requirements, limits, and delivery time).

- Click Select a file and upload your
.txtor.csvfile.


- Choose the data type:
- Live – fresh WHOIS lookup
- Historical – WHOIS data from historical records

- Click Submit to start processing.

After submitting, you'll see following message:

Credits Usage for Bulk WHOIS
- Live WHOIS:
1 domain = 1 credit - Historical WHOIS:
1 domain = 2 credits
You must have enough credits or a valid subscription to cover all domains in your uploaded file. If not, the job will not process.
Using Bulk DNS
- Go to Utility → Bulk DNS.
- Read the notes and limits for Bulk DNS.
- Click Select a file and upload your
.txtor.csvfile with domains. - Select the data mode:
- Live
- Historical
Note: Credits Usage for Bulk DNS is same as Bulk Whois
- Choose the DNS record types you want in the output. You can select one or multiple:
AAAAATXTCNAMEMXNSSOASPF- or ALL to fetch every supported record type

- Click Submit to start processing.
Bulk DNS also requires sufficient credits or an active subscription to process every domain in your file.
Processing Time and Result Delivery
Once you submit your file (for either Bulk WHOIS or Bulk DNS):
- The system queues your job for processing.
- Results are sent to your registered email address within 12 to 72 hours.
- The email will contain a link to download the output file.

If you don’t see the email, please check your Spam/Junk folder as well.
Output File Format
Your results are delivered as a zipped file. After extracting it, you’ll find:
- found-domains.csv - the main file containing all successfully processed domains along with whois/dns info.
- not-supported-domains.csv (optional) - domains that were invalid or not supported by our system.
- not-found-domains.csv (optional) - valid domains for which we couldn’t fetch WHOIS or DNS data.
If any domains appear in the optional files, the credits for those domains are automatically refunded to your account.
Downloading Input and Output Files from Dashboard
Below the upload form in both Bulk WHOIS and Bulk DNS sections, you can:
- View previously processed jobs
- Download the original input file
- Download the corresponding output file

This is useful if you need to re-check what you uploaded or re-download the results later.
Important Notes & Best Practices
- Do not upload the same file multiple times unless you intentionally want it processed again. Each upload will consume credits based on the number of domains and options selected.
- Make sure your file:Has at least 100 domainsDoes not exceed 3,000,000 domainsFollows one domain per line format
- Always double-check that you’ve selected the correct options:Live vs HistoricalWHOIS vs DNSDNS record types (for Bulk DNS)
By using Bulk WHOIS and Bulk DNS, you can handle massive domain lists efficiently without writing your own scripts or hitting APIs one by one. Just upload, choose your options, and let the system do the heavy lifting while you wait for the result file.
If you run into any issues or have questions about limits, billing, or results format, feel free to contact our support team.

Senior Software Engineer
Senior Software Engineer specializing in DNS, WHOIS, IP, and currency data, enabling threat intelligence, risk assessment, and abuse detection.
Related Posts

How to Upgrade or Downgrade an API Subscription in...
If you've already subscribed an API subscription and need more or fewer credits, WhoisFreaks makes it easy to switch plans at any time. Whether you're...
Published at: Nov 21, 2025

How to Manage Your Subscription on WhoisFreaks
If you've already purchased a subscription on WhoisFreaks, you’ll find all the management options right inside your Dashboard. This guide walks you th...
Published at: Oct 14, 2025

How to Buy API Credits or Start a Subscription on ...
Now that you’ve signed up and received your API key, the next step is unlocking more access. Whether you want to top up with lifetime credits or subsc...
Published at: Sep 23, 2025