Download latest list of registered domains for .WALES zone

12,833 registered domains — Last update: 04 Jul 2026

.WALES domain list file

Domain list for .WALES zone - full list of registered domain names for the zone

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 12,833
  • File size: 61 kB
  • Download from website (with one mouse click!)
  • Download via simple HTTP REST API (automate!)

Sample data: Show

Contents

1. Quick Facts

Total Zone Volume
12,833
Registered domains
New Today
6
Registrations / 24h
Daily Churn
2
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 12,833 + 6 - 2
2026-07-03 12,829 + 3 - 11
2026-07-02 12,837 + 3 - 9
2026-07-01 12,843 + 12 - 2
2026-06-30 12,833 + 11 - 2
2026-06-29 12,824 + 2 - 3
2026-06-28 12,825 + 4 - 7
2026-06-27 12,828 + 8 - 5
2026-06-26 12,825 + 4 - 1
2026-06-25 12,822 + 9 - 5
2026-06-24 12,818 + 14 - 4
2026-06-23 12,808 + 18 - 7
2026-06-22 12,797 + 4 - 7
2026-06-21 12,800 + 8 - 7
2026-06-20 12,799 + 7 - 4
2026-06-19 12,796 + 4 - 4
2026-06-18 12,796 + 9 - 6
2026-06-17 12,793 + 5 - 5
2026-06-16 12,793 + 7 - 4
2026-06-15 12,790 + 6 - 7
2026-06-14 12,791 + 3 - 6
2026-06-13 12,794 + 8 - 5
2026-06-12 12,791 + 19 - 1
2026-06-11 12,773 + 3 - 5
2026-06-10 12,775 + 10 - 2
2026-06-09 12,767 + 7 - 6
2026-06-08 12,766 + 2 - 4
2026-06-07 12,768 + 3 - 1
2026-06-06 12,766 + 4 - 10
2026-06-05 12,772 + 6 - 25
2026-06-04 12,791 + 11 - 24
2026-06-03 12,804 + 9 - 24
2026-06-02 12,819 + 6 - 17
2026-06-01 12,830 + 5 - 12
2026-05-31 12,837 + 3 - 61
2026-05-30 12,895 + 5 - 14
2026-05-29 12,904 + 1 - 15
2026-05-28 12,918 + 6 - 7
2026-05-27 12,919 + 6 - 16
2026-05-26 12,929 + 7 - 12
2026-05-25 12,934 + 6 - 10
2026-05-24 12,938 + 4 - 17
2026-05-23 12,951 + 5 - 4
2026-05-22 12,950 + 8 - 4
2026-05-21 12,946 + 16 - 7
2026-05-20 12,937 0 0
2026-05-19 12,937 + 4 - 4
2026-05-18 12,937 + 5 - 5
2026-05-17 12,937 + 5 - 8
2026-05-16 12,940 + 9 - 13
2026-05-15 12,944 + 11 - 13
2026-05-14 12,946 + 6 - 6
2026-05-13 12,946 + 7 - 5
2026-05-12 12,944 + 10 - 6
2026-05-11 12,940 + 5 - 2
2026-05-10 12,937 + 3 - 2
2026-05-09 12,936 + 9 - 9
2026-05-08 12,936 + 9 - 7
2026-05-07 12,934 + 7 - 6
2026-05-06 12,933 + 7 - 7
2026-05-05 12,933 + 11 - 8
2026-05-04 12,930 + 5 - 7
2026-05-03 12,932 + 3 - 9
2026-05-02 12,938 + 9 - 4
2026-05-01 12,933 + 14 - 13
2026-04-30 12,932 + 12 - 3
2026-04-29 12,923 + 4 - 5
2026-04-28 12,924 + 9 - 3
2026-04-27 12,918 + 6 - 3
2026-04-26 12,915 + 4 - 1
2026-04-25 12,912 + 19 - 3
2026-04-24 12,896 + 4 - 14
2026-04-23 12,906 + 10 - 9
2026-04-22 12,905 + 5 - 6
2026-04-21 12,906 + 6 - 7
2026-04-20 12,907 + 2 - 9
2026-04-19 12,914 + 4 - 8
2026-04-18 12,918 + 5 - 10
2026-04-17 12,923 + 6 - 5
2026-04-16 12,922 + 9 - 8
2026-04-15 12,921 + 7 - 28
2026-04-14 12,942 + 6 - 14
2026-04-13 12,950 + 6 - 23
2026-04-12 12,967 + 3 - 6
2026-04-11 12,970 + 5 - 10
2026-04-10 12,975 + 12 - 10
2026-04-09 12,973 + 8 - 10
2026-04-08 12,975 + 8 - 16
2026-04-07 12,983 + 6 - 7
2026-04-06 12,984 + 2 - 2
2026-04-05 12,984 + 15 - 5

3. Zone Details: .wales

.wales is a geographic generic top-level domain intended to signal a clear connection to Wales. It is suited for companies, local authorities, cultural organisations, charities, event organisers and community groups that want an explicitly Welsh web address. The extension reinforces regional identity and can be used alongside Welsh-language branding to reflect local roots and audience focus.

Typical use cases include regional business websites, tourism and hospitality listings, arts and heritage projects, civic communications, and targeted marketing or campaign microsites. Organisations often choose .wales to differentiate themselves from global TLDs, make locality obvious in search results, and convey authenticity to customers and partners searching for Welsh goods, services or experiences.

From a practical perspective, .wales is commonly deployed together with .cymru and mainstream zones like .uk or .com depending on target audiences and language. Registrants pick it for availability of meaningful names, place-based branding, and clearer messaging about where an organisation is based. Consider registrar policies, language strategy, and whether a complementary TLD is needed for broader or international reach.

Related zones:

Zone Name wales
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server
RDAP Server https://rdap.nominet.uk/wales/
Managing Organization Nominet UK
Organization Address Minerva House
Edmund Halley Road
Oxford Science Park
Oxford OX4 4DQ
United Kingdom of Great Britain and Northern Ireland (the)

4. Historical Domain Lists for .wales zone

Access the archive of historical .WALES domain lists and analyze how domains in the .WALES namespace have evolved over time. Historical domain data helps researchers and engineers study domain growth, DNS infrastructure changes, and long-term internet trends.

Date Domains File Size Download
2026-07-04 12,833 61 kB Download
2026-07-03 12,829 61 kB Download
2026-07-02 12,837 61 kB Download
2026-07-01 12,843 61 kB Download
2026-06-30 12,833 61 kB Download
2026-06-29 12,824 61 kB Download
2026-06-28 12,825 61 kB Download
2026-06-27 12,828 61 kB Download
2026-06-26 12,825 61 kB Download
2026-06-25 12,822 61 kB Download
2026-06-24 12,818 61 kB Download
2026-06-23 12,808 61 kB Download
2026-06-22 12,797 61 kB Download
2026-06-21 12,800 61 kB Download
2026-06-20 12,799 61 kB Download
2026-06-19 12,796 61 kB Download
2026-06-18 12,796 61 kB Download
2026-06-17 12,793 61 kB Download
2026-06-16 12,793 61 kB Download
2026-06-15 12,790 61 kB Download
2026-06-14 12,791 61 kB Download
2026-06-13 12,794 61 kB Download
2026-06-12 12,791 61 kB Download
2026-06-11 12,773 61 kB Download
2026-06-10 12,775 61 kB Download
2026-06-09 12,767 61 kB Download
2026-06-08 12,766 61 kB Download
2026-06-07 12,768 61 kB Download
2026-06-06 12,766 61 kB Download
2026-06-05 12,772 61 kB Download
2026-06-04 12,791 61 kB Download
2026-06-03 12,804 61 kB Download
2026-06-02 12,819 61 kB Download
2026-06-01 12,830 61 kB Download
2026-05-31 12,837 61 kB Download
2026-05-30 12,895 61 kB Download
2026-05-29 12,904 61 kB Download
2026-05-28 12,918 61 kB Download
2026-05-27 12,919 61 kB Download
2026-05-26 12,929 61 kB Download
2026-05-25 12,934 62 kB Download
2026-05-24 12,938 62 kB Download
2026-05-23 12,951 62 kB Download
2026-05-22 12,950 62 kB Download
2026-05-21 12,946 62 kB Download
2026-05-20 12,937 62 kB Download
2026-05-19 12,937 62 kB Download
2026-05-18 12,937 62 kB Download
2026-05-17 12,937 62 kB Download
2026-05-16 12,940 62 kB Download
2026-05-15 12,944 62 kB Download
2026-05-14 12,946 62 kB Download
2026-05-13 12,946 62 kB Download
2026-05-12 12,944 62 kB Download
2026-05-11 12,940 61 kB Download
2026-05-10 12,937 61 kB Download
2026-05-09 12,936 61 kB Download
2026-05-08 12,936 62 kB Download
2026-05-07 12,934 61 kB Download
2026-05-06 12,933 61 kB Download
2026-05-05 12,933 61 kB Download
2026-05-04 12,930 61 kB Download
2026-05-03 12,932 61 kB Download
2026-05-02 12,938 61 kB Download
2026-05-01 12,933 61 kB Download
2026-04-30 12,932 61 kB Download
2026-04-29 12,923 61 kB Download
2026-04-28 12,924 61 kB Download
2026-04-27 12,918 61 kB Download
2026-04-26 12,915 61 kB Download
2026-04-25 12,912 61 kB Download
2026-04-24 12,896 61 kB Download
2026-04-23 12,906 61 kB Download
2026-04-22 12,905 61 kB Download
2026-04-21 12,906 61 kB Download
2026-04-20 12,907 61 kB Download
2026-04-19 12,914 61 kB Download
2026-04-18 12,918 61 kB Download
2026-04-17 12,923 61 kB Download
2026-04-16 12,922 61 kB Download
2026-04-15 12,921 61 kB Download
2026-04-14 12,942 62 kB Download
2026-04-13 12,950 62 kB Download
2026-04-12 12,967 62 kB Download
2026-04-11 12,970 62 kB Download
2026-04-10 12,975 62 kB Download
2026-04-09 12,973 62 kB Download
2026-04-08 12,975 62 kB Download
2026-04-07 12,983 62 kB Download
2026-04-06 12,984 62 kB Download
2026-04-05 12,984 62 kB Download
2026-04-04 12,974 62 kB Download
2026-04-03 12,960 62 kB Download
2026-04-02 12,943 62 kB Download
2026-04-01 12,946 62 kB Download
2026-03-31 12,950 62 kB Download
2026-03-30 12,947 62 kB Download
2026-03-29 12,949 62 kB Download
2026-03-28 12,950 62 kB Download
2026-03-27 12,933 62 kB Download
2026-03-26 12,939 62 kB Download
2026-03-25 12,941 62 kB Download
2026-03-24 12,935 61 kB Download
2026-03-23 12,936 61 kB Download
2026-03-22 12,942 62 kB Download
2026-03-21 12,947 62 kB Download
2026-03-20 12,937 62 kB Download
2026-03-19 12,936 62 kB Download
2026-03-18 12,931 61 kB Download
2026-03-17 12,920 61 kB Download
2026-03-16 12,903 61 kB Download
2026-03-15 12,902 61 kB Download
2026-03-14 12,897 61 kB Download
2026-03-13 12,899 61 kB Download
2026-03-12 12,896 61 kB Download
2026-03-11 12,901 61 kB Download
2026-03-10 12,897 61 kB Download
2026-03-09 12,896 61 kB Download
2026-03-08 12,901 61 kB Download
2026-03-07 12,904 61 kB Download
2026-03-06 12,900 61 kB Download
2026-03-05 12,901 61 kB Download
2026-03-04 12,904 61 kB Download
2026-03-03 12,911 62 kB Download
2026-03-02 12,936 62 kB Download
2026-03-01 12,950 62 kB Download
2026-02-28 12,952 62 kB Download
2026-02-27 12,952 62 kB Download
2026-02-26 12,954 62 kB Download
2026-02-25 12,954 62 kB Download
2026-02-24 12,954 62 kB Download
2026-02-23 12,949 62 kB Download
2026-02-22 12,957 62 kB Download
2026-02-21 12,960 62 kB Download
2026-02-20 12,957 62 kB Download
2026-02-19 12,953 62 kB Download
2026-02-18 12,952 62 kB Download
2026-02-17 12,950 62 kB Download
2026-02-16 12,950 62 kB Download
2026-02-15 12,942 62 kB Download
2026-02-14 12,945 62 kB Download
2026-02-13 12,949 62 kB Download
2026-02-12 12,946 62 kB Download
2026-02-11 12,944 62 kB Download
2026-02-10 12,937 62 kB Download
2026-02-09 12,940 62 kB Download
2026-02-08 12,943 62 kB Download
2026-02-07 12,942 62 kB Download
2026-02-06 12,940 62 kB Download
2026-02-05 12,937 62 kB Download
2026-02-04 12,939 62 kB Download
2026-02-03 12,921 62 kB Download
2026-02-02 12,924 62 kB Download
2026-02-01 12,924 62 kB Download
2026-01-31 12,918 62 kB Download
2026-01-30 12,922 62 kB Download
2026-01-29 12,928 62 kB Download
2026-01-28 12,925 62 kB Download
2026-01-27 12,923 62 kB Download
2026-01-26 12,920 62 kB Download
2026-01-25 12,921 62 kB Download
2026-01-24 12,917 62 kB Download
2026-01-23 12,916 62 kB Download
2026-01-22 12,910 62 kB Download
2026-01-21 12,910 62 kB Download
2026-01-20 12,907 62 kB Download
2026-01-19 12,905 62 kB Download
2026-01-18 12,904 62 kB Download
2026-01-17 12,903 62 kB Download
2026-01-16 12,899 62 kB Download
2026-01-15 12,894 62 kB Download
2026-01-14 12,892 62 kB Download
2026-01-13 12,887 62 kB Download
2026-01-12 12,887 62 kB Download
2026-01-11 12,886 62 kB Download
2026-01-10 12,879 62 kB Download
2026-01-09 12,882 62 kB Download
2026-01-08 12,877 62 kB Download
2026-01-07 12,876 62 kB Download
2026-01-06 12,868 61 kB Download
2026-01-05 12,871 61 kB Download
2026-01-04 12,876 62 kB Download
2026-01-03 12,876 62 kB Download
2026-01-02 12,873 61 kB Download
2026-01-01 12,875 61 kB Download
2025-12-31 12,876 61 kB Download
2025-12-30 12,874 61 kB Download
2025-12-29 12,873 61 kB Download
2025-12-28 12,890 62 kB Download
2025-12-27 12,896 62 kB Download
2025-12-26 12,899 62 kB Download
2025-12-25 12,898 62 kB Download
2025-12-24 12,900 62 kB Download
2025-12-23 12,898 62 kB Download
2025-12-22 12,903 62 kB Download
2025-12-21 12,905 62 kB Download
2025-12-20 12,911 62 kB Download
2025-12-19 12,918 62 kB Download
2025-12-18 12,918 62 kB Download
2025-12-17 12,941 62 kB Download
2025-12-16 12,943 62 kB Download
2025-12-15 12,944 62 kB Download
2025-12-14 12,943 62 kB Download
2025-12-13 12,943 62 kB Download
2025-12-12 12,942 62 kB Download
2025-12-11 12,931 62 kB Download
2025-12-10 12,928 62 kB Download
2025-12-09 12,929 62 kB Download
2025-12-08 12,934 62 kB Download
2025-12-07 12,936 62 kB Download
2025-12-06 12,938 62 kB Download
2025-12-05 12,932 62 kB Download
2025-12-04 12,930 62 kB Download
2025-12-03 12,940 62 kB Download
2025-12-02 12,944 62 kB Download
2025-12-01 12,935 62 kB Download
2025-11-30 12,938 62 kB Download
2025-11-29 12,941 62 kB Download
2025-11-28 12,938 62 kB Download
2025-11-27 12,943 62 kB Download
2025-11-26 12,932 62 kB Download
2025-11-25 12,930 62 kB Download
2025-11-24 12,940 62 kB Download
2025-11-23 12,944 62 kB Download
2025-11-22 12,949 62 kB Download
2025-11-21 12,946 62 kB Download
2025-11-20 12,945 62 kB Download
2025-11-19 12,940 62 kB Download
2025-11-18 12,935 62 kB Download
2025-11-17 12,931 62 kB Download
2025-11-16 12,930 62 kB Download
2025-11-15 12,907 62 kB Download
2025-11-14 12,909 62 kB Download
2025-11-13 12,931 62 kB Download
2025-11-12 12,923 62 kB Download
2025-11-11 12,926 62 kB Download
2025-11-10 12,925 62 kB Download
2025-11-09 12,924 62 kB Download
2025-11-08 12,925 62 kB Download
2025-11-07 12,923 62 kB Download
2025-11-06 12,923 62 kB Download
2025-11-05 13,780 65 kB Download
2025-11-04 13,778 65 kB Download
2025-11-03 12,878 61 kB Download
2025-11-02 12,878 61 kB Download
2025-11-01 12,876 61 kB Download
2025-10-31 12,878 61 kB Download
2025-10-30 12,876 61 kB Download
2025-10-29 12,876 61 kB Download
2025-10-28 12,874 61 kB Download
2025-10-27 12,867 61 kB Download
2025-10-26 12,873 61 kB Download
2025-10-25 12,872 61 kB Download
2025-10-24 12,880 61 kB Download
2025-10-23 12,878 61 kB Download
2025-10-22 12,873 61 kB Download
2025-10-21 12,871 61 kB Download
2025-10-20 12,871 61 kB Download
2025-10-19 12,871 61 kB Download
2025-10-18 12,876 61 kB Download
2025-10-17 12,880 61 kB Download
2025-10-16 12,876 61 kB Download
2025-10-15 12,878 61 kB Download
2025-10-14 12,884 61 kB Download
2025-10-13 12,881 61 kB Download
2025-10-12 12,880 61 kB Download
2025-10-11 12,881 61 kB Download
2025-10-10 12,882 61 kB Download
2025-10-09 12,886 61 kB Download
2025-10-08 12,885 61 kB Download
2025-10-07 12,879 61 kB Download
2025-10-06 12,873 61 kB Download
2025-10-05 12,876 61 kB Download
2025-10-04 12,875 61 kB Download
2025-10-03 12,874 61 kB Download
2025-10-02 12,874 61 kB Download
2025-10-01 12,871 61 kB Download
2025-09-30 12,870 61 kB Download
2025-09-29 12,874 61 kB Download
2025-09-28 12,877 61 kB Download
2025-09-27 12,881 61 kB Download
2025-09-26 12,877 61 kB Download
2025-09-25 12,885 61 kB Download
2025-09-24 12,880 61 kB Download
2025-09-23 12,876 61 kB Download
2025-09-22 12,876 61 kB Download
2025-09-21 12,874 61 kB Download
2025-09-20 12,877 61 kB Download
2025-09-19 12,878 61 kB Download
2025-09-18 12,874 61 kB Download
2025-09-17 12,868 61 kB Download
2025-09-16 12,868 61 kB Download
2025-09-15 12,866 61 kB Download
2025-09-14 12,868 61 kB Download
2025-09-13 12,866 61 kB Download
2025-09-12 12,869 61 kB Download
2025-09-11 12,866 61 kB Download
2025-09-10 12,868 61 kB Download
2025-09-09 12,866 61 kB Download
2025-09-08 12,861 61 kB Download
2025-09-07 12,858 61 kB Download
2025-09-06 12,860 61 kB Download
2025-09-05 12,862 61 kB Download
2025-09-04 12,863 61 kB Download
2025-09-03 12,860 61 kB Download
2025-09-02 12,857 61 kB Download
2025-09-01 12,850 61 kB Download
2025-08-31 12,848 61 kB Download
2025-08-30 12,850 61 kB Download
2025-08-29 12,852 61 kB Download
2025-08-28 12,855 61 kB Download
2025-08-27 12,854 61 kB Download
2025-08-26 12,852 61 kB Download
2025-08-25 12,852 61 kB Download
2025-08-24 12,849 61 kB Download
2025-08-23 12,852 61 kB Download
2025-08-22 12,854 61 kB Download
2025-08-21 12,859 61 kB Download
2025-08-20 12,855 61 kB Download
2025-08-19 12,854 61 kB Download
2025-08-18 12,853 61 kB Download
2025-08-17 12,854 61 kB Download
2025-08-16 12,856 61 kB Download
2025-08-15 12,853 61 kB Download
2025-08-14 12,851 61 kB Download
2025-08-13 12,845 61 kB Download
2025-08-12 12,846 61 kB Download
2025-08-11 12,843 61 kB Download
2025-08-10 12,844 61 kB Download
2025-08-09 12,845 61 kB Download
2025-08-08 12,856 61 kB Download
2025-08-07 12,857 61 kB Download
2025-08-06 12,853 61 kB Download
2025-08-05 12,850 61 kB Download
2025-08-04 12,837 61 kB Download
2025-08-03 12,841 61 kB Download
2025-08-02 12,838 61 kB Download
2025-08-01 12,839 61 kB Download
2025-07-31 12,842 61 kB Download
2025-07-30 12,842 61 kB Download
2025-07-29 12,848 61 kB Download
2025-07-28 12,847 61 kB Download
2025-07-27 12,845 61 kB Download
2025-07-26 12,845 61 kB Download
2025-07-25 12,836 61 kB Download
2025-07-24 12,843 61 kB Download
2025-07-23 12,846 61 kB Download
2025-07-22 12,838 61 kB Download
2025-07-21 12,832 61 kB Download
2025-07-20 12,835 61 kB Download
2025-07-19 12,839 61 kB Download
2025-07-18 12,837 61 kB Download
2025-07-17 12,838 61 kB Download
2025-07-16 12,833 61 kB Download
2025-07-14 12,833 61 kB Download
2025-07-13 12,836 61 kB Download
2025-07-12 12,838 61 kB Download
2025-07-11 12,839 61 kB Download
2025-07-10 12,839 61 kB Download
2025-07-09 12,842 61 kB Download
2025-07-08 12,841 61 kB Download
2025-07-07 12,838 61 kB Download
2025-07-06 12,838 61 kB Download
2025-07-05 12,840 61 kB Download
2025-07-04 12,843 61 kB Download
2025-07-03 12,843 61 kB Download
2025-07-02 12,845 61 kB Download
2025-07-01 12,844 61 kB Download
2025-06-30 12,843 61 kB Download
2025-06-29 12,843 61 kB Download
2025-06-28 12,844 61 kB Download
2025-06-27 12,843 61 kB Download
2025-06-26 12,848 61 kB Download
2025-06-25 12,846 61 kB Download
2025-06-24 12,848 61 kB Download
2025-06-23 12,841 61 kB Download
2025-06-22 12,840 61 kB Download

5. Download latest .wales domain list 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/wales/dl',
  responseType: 'stream',
  headers: {
    // Replace with your API key
    'Authorization': 'Bearer allzfio_5c1572d016b846ce99ce7a177922ff21'
  }
});

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

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

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

func main() {
    url := "https://allzonefiles.io/api/v1/zones/wales/dl"
    file, _ := os.Create("wales.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/wales/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("wales.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/wales/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("wales.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!");
    }
}