List of registered .TN domains

34,290 registered domains in .tn zone
File size: 139 kB

Last update – 17 Feb 2026

Download latest .TN domain list (139 kB)

Daily Domain Statistics

Date Total domains New Deleted
2025-12-30 33,681 0 0
2025-12-31 33,707 + 26 0
2026-01-01 33,707 0 0
2026-01-02 33,758 + 51 0
2026-01-03 33,853 + 95 0
2026-01-04 33,870 + 17 0
2026-01-05 33,873 + 3 0
2026-01-06 33,873 0 0
2026-01-07 33,948 + 75 0
2026-01-08 33,953 + 5 0
2026-01-09 33,961 + 8 0
2026-01-10 33,977 + 16 0
2026-01-11 33,988 + 11 0
2026-01-12 33,998 + 10 0
2026-01-13 34,003 + 5 0
2026-01-14 34,037 + 34 0
2026-01-15 34,042 + 5 0
2026-01-16 34,052 + 10 0
2026-01-17 34,062 + 10 0
2026-01-18 34,071 + 9 0
2026-01-19 34,090 + 19 0
2026-01-20 34,092 + 2 0
2026-01-21 34,104 + 12 0
2026-01-22 34,111 + 7 0
2026-01-23 34,114 + 3 0
2026-01-24 34,126 + 12 0
2026-01-25 34,130 + 4 0
2026-01-26 34,137 + 7 0
2026-01-27 34,143 + 6 0
2026-01-28 34,148 + 5 0
2026-01-29 34,151 + 3 0
2026-01-30 34,153 + 2 0
2026-01-31 34,157 + 4 0
2026-02-01 34,169 + 12 0
2026-02-02 34,169 0 0
2026-02-03 34,176 + 7 0
2026-02-04 34,205 + 29 0
2026-02-05 34,207 + 2 0
2026-02-06 34,212 + 5 0
2026-02-07 34,217 + 5 0
2026-02-08 34,225 + 8 0
2026-02-09 34,229 + 4 0
2026-02-10 34,235 + 6 0
2026-02-11 34,259 + 24 0
2026-02-12 34,261 + 2 0
2026-02-13 34,267 + 6 0
2026-02-14 34,267 0 0
2026-02-15 34,272 + 5 0
2026-02-16 34,283 + 11 0
2026-02-17 34,290 + 7 0

Zone Details: .tn

Zone Name tn
Zone Type ccTLD
Active YES
WHOIS Server whois.ati.tn
RDAP Server
Managing Organization Agence Tunisienne d'Internet
Organization Address 13 Rue Jugurtha Mutuelle-ville
Tunis 1002
Tunisia

Download .tn zone file via API

import axios from 'axios';
import fs from 'fs';
import { pipeline } from 'stream/promises';

const response = await axios({
  method: 'GET',
  url: 'https://allzonefiles.io/api/v1/zones/tn/dl',
  responseType: 'stream',
  headers: {
    // Replace with your API key
    'Authorization': 'Bearer allzfio_5c1572d016b846ce99ce7a177922ff21'
  }
});

await pipeline(response.data, fs.createWriteStream('tn.txt.gz'));

console.log('Download complete!');
package main

import (
    "io"
    "net/http"
    "os"
)

func main() {
    url := "https://allzonefiles.io/api/v1/zones/tn/dl"
    file, _ := os.Create("tn.txt.gz")
    defer out.Close()

    req, _ := http.NewRequest("GET", url, nil)
    // Replace with your API key
    req.Header.Set("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21")

    resp, _ := http.DefaultClient.Do(req)
    defer resp.Body.Close()

    io.Copy(out, resp.Body)
}
import requests

url = "https://allzonefiles.io/api/v1/zones/tn/dl"
# Replace with your API key
headers = {"Authorization": "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21"}

with requests.get(url, headers=headers, stream=True) as r:
    r.raise_for_status()
    with open("tn.txt.gz", "wb") as f:
        for chunk in r.iter_content(chunk_size=128*1024):
            f.write(chunk)
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class FileDownloader {
    public static void main(String[] args) throws Exception {
        URL url = new URL("https://allzonefiles.io/api/v1/zones/tn/dl");
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();

        connection.setRequestMethod("GET");
        // Replace with your API key
        connection.setRequestProperty("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21");

        try (InputStream in = connection.getInputStream();
             FileOutputStream out = new FileOutputStream("tn.txt.gz")) {

            byte[] buffer = new byte[8192];
            int bytesRead;
            while ((bytesRead = in.read(buffer)) != -1) {
                out.write(buffer, 0, bytesRead);
            }
        }

        System.out.println("Download complete!");
    }
}