Skip to content

Domain intelligence for research, monitoring, and data teams

Domain lists, zone files & historical domain data

Build your domain database, follow daily changes, and explore the history of the domain namespace. Download datasets by TLD or automate access through the API.

All datasets are updated daily by 9:00 AM UTC.

Plain-text domain lists · Bulk ZIP downloads · Extended CSV datasets

Current domain coverage

387,552,866

Domains in current lists

1,582

Domain zones covered

Last update: .

Net change in total domains
Last 30 days+4.5M
Last 90 days+9.7M
Last 6 months+26.3M
Last 12 months+78.9M
See coverage for every available TLD →

Coverage and file dates vary by zone.

Choose the domain dataset you need

Start with a complete snapshot of a supported zone, explore past dates, or follow daily additions and removals.

Historical domain data

Past snapshots for studying domain growth and reconstructing earlier domain lists. Archive depth varies by zone.

New domain lists

Daily additions to the collected domain data for discovery, monitoring, and database updates.

Expired / removed domain lists

Daily removals for churn analysis and further registration-status checks. Removal does not mean a domain is available to buy.

Extended domain datasets

CSV records for selected zones, with available registration dates, registrar details, and nameservers.

Domain data API

Inspect available data and automate supported downloads with authenticated API requests.

Compare dataset coverage, formats, and access. Active websites, Top 1M domains, and compromised-domain data are planned products.

Total domains growth across all zones, month by month

The number of domain names in our gTLD and ccTLD zone files at the end of each month since June 2025. Changes between months can reflect zones added to our coverage as well as new registrations and deletions.

Last 30 days
+4.5M domains
Last 90 days
+9.7M domains
Last 6 months
+26.3M domains
Last 12 months
+78.9M domains
Bar chart of the total number of domains in AllZonefiles.io zone files at the end of each month, across all gTLD and ccTLD zones: 274,749,382 domains in June 2025 and 387,552,097 domains in October 2026 (as of 12 Oct 2026).
Each bar is the total on the last available day of the month. Monthly figures are listed in the table.
Total domains on the last available day of each month, newest first. October 2026 as of .
MonthTotal domains
387.6M
384.6M
381.7M
378.9M
376.7M
366.6M
363.5M
360.1M
356.4M
354.2M
352.5M
312.9M
310.0M
308.3M
306.9M
305.3M
274.7M

Browse domain lists and statistics by TLD

Explore the largest zones in our current coverage. Each TLD page brings together domain counts, previews, statistics, and available historical downloads.

Top 10 domain zones by number of domains

Current snapshots. Counts describe observed domain names, not active websites.
#Domain zoneDomainsSnapshot dateExploreDownload
1.com167,447,55812 Oct 2026.com domain list & statistics Download
2.de17,812,65312 Oct 2026.de domain list & statistics Download
3.net12,427,11712 Oct 2026.net domain list & statistics Download
4.org12,185,38112 Oct 2026.org domain list & statistics Download
5.cn11,248,76312 Oct 2026.cn domain list & statistics Download
6.uk11,140,67212 Oct 2026.uk domain list & statistics Download
7.xyz10,693,46512 Oct 2026.xyz domain list & statistics Download
8.top6,315,16112 Oct 2026.top domain list & statistics Download
9.ru6,050,79512 Oct 2026.ru domain list & statistics Download
10.br5,198,62112 Oct 2026.br domain list & statistics Download

Turn domain data into useful answers

Combine snapshots, daily changes, and domain attributes to support the questions your team needs to answer.

Cybersecurity

Use newly observed domains as inputs to your own threat analysis. Newness alone is not evidence of malicious activity.

Inspect daily new domains

Brand protection

Filter daily additions for brand terms and spelling variants, then investigate potential impersonation.

Find domains for brand monitoring

Domain investing

Identify removed domains and check their current registration status before considering an acquisition.

Research removed domains

Market intelligence

Compare TLD populations over time to investigate growth and churn in domain namespaces.

Explore TLD statistics

Data engineering

Load a domain snapshot into your warehouse and schedule downloads of available updates.

Try a download and filtering recipe

Research

Use dated snapshots for reproducible analysis, recording coverage and observation dates alongside your results.

Explore historical data

From download to analysis

Download a supported domain list with your API token, then stream the compressed file through Python to find matching domain names.

This example searches for cloud in the .COM list. Replace the term to fit your own research.

Requires curl, Python 3, and an API token with download access. Set ALLZF_API_TOKEN in your environment; plan limits apply.

Read the API documentation
# Download the latest .COM domain list
curl --fail --location \
  -H "Authorization: Bearer ${ALLZF_API_TOKEN}" \
  -o com.txt.gz \
  https://allzonefiles.io/api/v1/zones/com/dl

# Stream the file without loading it all into memory
python3 - <<'PY'
import gzip

with gzip.open("com.txt.gz", "rt") as domains:
    for line in domains:
        domain = line.strip()
        if "cloud" in domain.lower():
            print(domain)
PY

Know what your data represents

Coverage and freshness. All datasets are updated daily by 9:00 AM UTC. Check individual file dates and TLD coverage before combining observations.

Domain names and DNS records. Our domain-list downloads contain extracted names, one per line. They are different from raw DNS zone files containing resource records.

Observed changes and registration events. A newly observed domain is not necessarily newly registered. A removed domain is not necessarily expired or available for registration.

Domains and websites. Domain counts do not measure active websites. Country-code TLDs identify namespaces, not hosting locations or business addresses.

Review dataset formats, coverage, and limitations

Domain research, guides & comparisons

Learn how domain data is organized and evaluate ways to access it.

LEARN

What is ICANN?

Understand ICANN's role in the domain ecosystem and the context behind domain zone data.

Read more domain data articles · See product news

Start with the access your project needs

Review current pricing and download limits before choosing a subscription.

Latest data

Basic access for current domain lists and the latest available downloads.

Compare Basic plan access

Historical research

Pro adds historical zone files, daily-change archives, and historical ZIP bundles.

Explore Pro and historical access

Enterprise requirements

Discuss extended-data access, coverage needs, redistribution, and custom licensing.

Contact sales about your project

Domain data questions

How do I download a list of domains for a TLD?

Choose a zone in the domain directory, inspect its date and coverage, and select an available download. Full downloads require the appropriate account access. Use the bulk ZIP for all available zones.

When are datasets updated?

All datasets are updated daily by 9:00 AM UTC. Each file has its own snapshot date; check that date when scheduling imports or comparing datasets.

Does a domain list contain every registered domain?

Coverage depends on the TLD and available data sources. Use the listed counts and dates to evaluate a zone's dataset. A domain-name list is not a guarantee of all registrations or active websites.

How much historical data is available?

Archive depth varies by zone and dataset. Individual zone pages list available snapshots. Pro includes historical access; see plans and limits.

Are expired domains available to register?

The expired / removed lists describe observed removals. Verify current registration status separately before trying to register a domain.

Can I automate downloads?

Yes. The API documentation explains authentication and supported current and historical downloads. Requests require an API token and appropriate access.

Start exploring the domain namespace

Choose a dataset, inspect its coverage, and build your next analysis.