Download latest list of registered domains for .OBSERVER zone

2,703 registered domains — Last update: 04 Jul 2026

.OBSERVER domain list file

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

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 2,703
  • File size: 12 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
2,703
Registered domains
New Today
6
Registrations / 24h
Daily Churn
3
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 2,703 + 6 - 3
2026-07-03 2,700 + 7 - 4
2026-07-02 2,697 + 3 - 3
2026-07-01 2,697 + 7 0
2026-06-30 2,690 + 12 - 3
2026-06-29 2,681 + 6 - 5
2026-06-28 2,680 + 5 - 1
2026-06-27 2,676 + 5 - 2
2026-06-26 2,673 + 7 - 4
2026-06-25 2,670 + 4 - 1
2026-06-24 2,667 + 5 - 2
2026-06-23 2,664 + 6 - 3
2026-06-22 2,661 + 3 - 7
2026-06-21 2,665 + 1 - 1
2026-06-20 2,665 + 2 - 3
2026-06-19 2,666 + 10 - 1
2026-06-18 2,657 + 5 - 2
2026-06-17 2,654 + 2 0
2026-06-16 2,652 + 5 - 2
2026-06-15 2,649 + 5 0
2026-06-14 2,644 + 5 - 2
2026-06-13 2,641 + 5 - 6
2026-06-12 2,642 + 5 - 4
2026-06-11 2,641 + 4 - 1
2026-06-10 2,638 + 5 - 2
2026-06-09 2,635 + 1 - 4
2026-06-08 2,638 + 5 - 2
2026-06-07 2,635 + 4 - 4
2026-06-06 2,635 + 2 - 3
2026-06-05 2,636 + 7 - 3
2026-06-04 2,632 + 6 - 2
2026-06-03 2,628 + 3 - 2
2026-06-02 2,627 + 7 - 1
2026-06-01 2,621 + 3 - 3
2026-05-31 2,621 + 4 - 4
2026-05-30 2,621 + 1 - 3
2026-05-29 2,623 + 4 - 2
2026-05-28 2,621 + 6 - 7
2026-05-27 2,622 + 7 - 4
2026-05-26 2,619 + 9 - 3
2026-05-25 2,613 + 3 - 1
2026-05-24 2,611 + 5 - 3
2026-05-23 2,609 + 14 - 2
2026-05-22 2,597 + 5 - 7
2026-05-21 2,599 + 13 - 11
2026-05-20 2,597 0 0
2026-05-19 2,597 + 6 - 184
2026-05-18 2,775 + 4 - 72
2026-05-17 2,843 + 3 - 21
2026-05-16 2,861 + 7 - 8
2026-05-15 2,862 + 7 - 4
2026-05-14 2,859 + 7 - 1
2026-05-13 2,853 + 11 - 2
2026-05-12 2,844 + 8 - 5
2026-05-11 2,841 + 5 - 6
2026-05-10 2,842 + 10 - 9
2026-05-09 2,841 + 3 - 77
2026-05-08 2,915 + 5 - 24
2026-05-07 2,934 + 5 0
2026-05-06 2,929 + 4 - 14
2026-05-05 2,939 + 5 - 2
2026-05-04 2,936 + 3 - 3
2026-05-03 2,936 + 7 - 3
2026-05-02 2,932 + 7 - 3
2026-05-01 2,928 + 6 - 3
2026-04-30 2,925 + 4 - 2
2026-04-29 2,923 + 8 - 4
2026-04-28 2,919 + 4 - 3
2026-04-27 2,918 + 6 - 2
2026-04-26 2,914 + 9 - 3
2026-04-25 2,908 + 6 - 1
2026-04-24 2,903 + 1 - 1
2026-04-23 2,903 + 4 0
2026-04-22 2,899 + 3 0
2026-04-21 2,896 + 3 - 2
2026-04-20 2,895 + 10 - 3
2026-04-19 2,888 + 7 0
2026-04-18 2,881 + 5 - 4
2026-04-17 2,880 + 5 - 6
2026-04-16 2,881 + 4 - 2
2026-04-15 2,879 + 4 - 2
2026-04-14 2,877 + 6 - 2
2026-04-13 2,873 + 2 - 2
2026-04-12 2,873 + 7 - 1
2026-04-11 2,867 + 7 - 5
2026-04-10 2,865 + 3 - 121
2026-04-09 2,983 + 8 - 112
2026-04-08 3,087 0 - 33
2026-04-07 3,120 + 4 - 2
2026-04-06 3,118 + 3 - 3
2026-04-05 3,118 + 9 - 2

3. Zone Details: .observer

observer is a top-level domain tailored for outlets and services focused on reporting, monitoring, and analysis. It communicates impartiality and attention to detail, making it suitable for journalists, watchdog groups, research teams, industry commentators and dashboards that publish ongoing observations or findings.

Typical use cases include news and investigative sites, sector- or region-focused monitoring services, product and security incident trackers, academic or scientific observation projects, and expert commentary blogs. Organizations choose observer to signal transparency, authority and a dedicated focus on continuous watching or reporting rather than general commerce.

Brands often select observer when they want a descriptive, memorable namespace that distinguishes monitoring and reporting activities from broader commercial or community domains. Naming strategies favor concise, keyword-driven labels and may combine sector or location terms, while taking into account SEO, trademark clearance and multi-TLD protection for key assets.

Related zones:

Zone Name observer
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.observer
RDAP Server https://rdap.registry.click/rdap/
Managing Organization Fegistry, LLC
Organization Address 1845 West Mercer Way
Mercer Island WA 98040
United States of America (the)

4. Historical Domain Lists for .observer zone

Access the archive of historical .OBSERVER domain lists and analyze how domains in the .OBSERVER 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 2,703 12 kB Download
2026-07-03 2,700 12 kB Download
2026-07-02 2,697 12 kB Download
2026-07-01 2,697 12 kB Download
2026-06-30 2,690 12 kB Download
2026-06-29 2,681 12 kB Download
2026-06-28 2,680 12 kB Download
2026-06-27 2,676 11 kB Download
2026-06-26 2,673 11 kB Download
2026-06-25 2,670 11 kB Download
2026-06-24 2,667 11 kB Download
2026-06-23 2,664 11 kB Download
2026-06-22 2,661 11 kB Download
2026-06-21 2,665 11 kB Download
2026-06-20 2,665 11 kB Download
2026-06-19 2,666 11 kB Download
2026-06-18 2,657 11 kB Download
2026-06-17 2,654 11 kB Download
2026-06-16 2,652 11 kB Download
2026-06-15 2,649 11 kB Download
2026-06-14 2,644 11 kB Download
2026-06-13 2,641 11 kB Download
2026-06-12 2,642 11 kB Download
2026-06-11 2,641 11 kB Download
2026-06-10 2,638 11 kB Download
2026-06-09 2,635 11 kB Download
2026-06-08 2,638 11 kB Download
2026-06-07 2,635 11 kB Download
2026-06-06 2,635 11 kB Download
2026-06-05 2,636 11 kB Download
2026-06-04 2,632 11 kB Download
2026-06-03 2,628 11 kB Download
2026-06-02 2,627 11 kB Download
2026-06-01 2,621 11 kB Download
2026-05-31 2,621 11 kB Download
2026-05-30 2,621 11 kB Download
2026-05-29 2,623 11 kB Download
2026-05-28 2,621 11 kB Download
2026-05-27 2,622 11 kB Download
2026-05-26 2,619 11 kB Download
2026-05-25 2,613 11 kB Download
2026-05-24 2,611 11 kB Download
2026-05-23 2,609 11 kB Download
2026-05-22 2,597 11 kB Download
2026-05-21 2,599 11 kB Download
2026-05-20 2,597 11 kB Download
2026-05-19 2,597 11 kB Download
2026-05-18 2,775 12 kB Download
2026-05-17 2,843 12 kB Download
2026-05-16 2,861 12 kB Download
2026-05-15 2,862 12 kB Download
2026-05-14 2,859 12 kB Download
2026-05-13 2,853 12 kB Download
2026-05-12 2,844 12 kB Download
2026-05-11 2,841 12 kB Download
2026-05-10 2,842 12 kB Download
2026-05-09 2,841 12 kB Download
2026-05-08 2,915 12 kB Download
2026-05-07 2,934 13 kB Download
2026-05-06 2,929 12 kB Download
2026-05-05 2,939 13 kB Download
2026-05-04 2,936 13 kB Download
2026-05-03 2,936 13 kB Download
2026-05-02 2,932 13 kB Download
2026-05-01 2,928 13 kB Download
2026-04-30 2,925 12 kB Download
2026-04-29 2,923 12 kB Download
2026-04-28 2,919 12 kB Download
2026-04-27 2,918 12 kB Download
2026-04-26 2,914 12 kB Download
2026-04-25 2,908 12 kB Download
2026-04-24 2,903 12 kB Download
2026-04-23 2,903 12 kB Download
2026-04-22 2,899 12 kB Download
2026-04-21 2,896 12 kB Download
2026-04-20 2,895 12 kB Download
2026-04-19 2,888 12 kB Download
2026-04-18 2,881 12 kB Download
2026-04-17 2,880 12 kB Download
2026-04-16 2,881 12 kB Download
2026-04-15 2,879 12 kB Download
2026-04-14 2,877 12 kB Download
2026-04-13 2,873 12 kB Download
2026-04-12 2,873 12 kB Download
2026-04-11 2,867 12 kB Download
2026-04-10 2,865 12 kB Download
2026-04-09 2,983 13 kB Download
2026-04-08 3,087 13 kB Download
2026-04-07 3,120 13 kB Download
2026-04-06 3,118 13 kB Download
2026-04-05 3,118 13 kB Download
2026-04-04 3,111 13 kB Download
2026-04-03 3,110 13 kB Download
2026-04-02 3,104 13 kB Download
2026-04-01 3,104 13 kB Download
2026-03-31 3,100 13 kB Download
2026-03-30 3,096 13 kB Download
2026-03-29 3,097 13 kB Download
2026-03-28 3,093 13 kB Download
2026-03-27 3,086 13 kB Download
2026-03-26 3,087 13 kB Download
2026-03-25 3,084 13 kB Download
2026-03-24 3,083 13 kB Download
2026-03-23 3,080 13 kB Download
2026-03-22 3,084 13 kB Download
2026-03-21 3,082 13 kB Download
2026-03-20 3,082 13 kB Download
2026-03-19 3,081 13 kB Download
2026-03-18 3,078 13 kB Download
2026-03-17 3,076 13 kB Download
2026-03-16 3,068 13 kB Download
2026-03-15 3,064 13 kB Download
2026-03-14 3,058 13 kB Download
2026-03-13 3,055 13 kB Download
2026-03-12 3,053 13 kB Download
2026-03-11 3,054 13 kB Download
2026-03-10 3,051 13 kB Download
2026-03-09 3,049 13 kB Download
2026-03-08 3,042 13 kB Download
2026-03-07 3,046 13 kB Download
2026-03-06 3,047 13 kB Download
2026-03-05 3,043 13 kB Download
2026-03-04 3,037 13 kB Download
2026-03-03 3,036 13 kB Download
2026-03-02 3,035 13 kB Download
2026-03-01 3,032 13 kB Download
2026-02-28 3,033 13 kB Download
2026-02-27 3,023 13 kB Download
2026-02-26 3,022 13 kB Download
2026-02-25 3,018 13 kB Download
2026-02-24 3,014 13 kB Download
2026-02-23 3,010 13 kB Download
2026-02-22 3,010 13 kB Download
2026-02-21 3,005 13 kB Download
2026-02-20 3,000 13 kB Download
2026-02-19 2,995 13 kB Download
2026-02-18 2,983 13 kB Download
2026-02-17 2,986 13 kB Download
2026-02-16 2,979 13 kB Download
2026-02-15 2,978 13 kB Download
2026-02-14 2,979 13 kB Download
2026-02-13 2,973 13 kB Download
2026-02-12 2,967 13 kB Download
2026-02-11 2,966 13 kB Download
2026-02-10 2,962 13 kB Download
2026-02-09 2,959 13 kB Download
2026-02-08 2,956 13 kB Download
2026-02-07 2,955 13 kB Download
2026-02-06 2,951 13 kB Download
2026-02-05 2,948 13 kB Download
2026-02-04 2,946 13 kB Download
2026-02-03 2,938 13 kB Download
2026-02-02 2,935 12 kB Download
2026-02-01 2,933 12 kB Download
2026-01-31 2,937 13 kB Download
2026-01-30 2,935 13 kB Download
2026-01-29 2,934 13 kB Download
2026-01-28 2,936 13 kB Download
2026-01-27 2,931 13 kB Download
2026-01-26 2,932 13 kB Download
2026-01-25 2,930 13 kB Download
2026-01-24 2,929 13 kB Download
2026-01-23 2,929 13 kB Download
2026-01-22 2,926 13 kB Download
2026-01-21 2,926 13 kB Download
2026-01-20 2,925 13 kB Download
2026-01-19 2,923 12 kB Download
2026-01-18 2,923 12 kB Download
2026-01-17 2,923 12 kB Download
2026-01-16 2,920 12 kB Download
2026-01-15 2,920 12 kB Download
2026-01-14 2,918 12 kB Download
2026-01-13 2,919 12 kB Download
2026-01-12 2,915 12 kB Download
2026-01-11 2,914 12 kB Download
2026-01-10 2,916 12 kB Download
2026-01-09 2,916 12 kB Download
2026-01-08 2,915 12 kB Download
2026-01-07 2,915 12 kB Download
2026-01-06 2,916 12 kB Download
2026-01-05 2,910 12 kB Download
2026-01-04 2,914 12 kB Download
2026-01-03 2,916 12 kB Download
2026-01-02 2,916 12 kB Download
2026-01-01 2,910 12 kB Download
2025-12-31 2,907 12 kB Download
2025-12-30 2,905 12 kB Download
2025-12-29 2,904 12 kB Download
2025-12-28 2,905 12 kB Download
2025-12-27 2,905 12 kB Download
2025-12-26 2,906 12 kB Download
2025-12-25 2,906 12 kB Download
2025-12-24 2,903 12 kB Download
2025-12-23 2,899 12 kB Download
2025-12-22 2,899 12 kB Download
2025-12-21 2,897 12 kB Download
2025-12-20 2,899 12 kB Download
2025-12-19 2,895 12 kB Download
2025-12-18 2,892 12 kB Download
2025-12-17 2,893 12 kB Download
2025-12-16 2,895 12 kB Download
2025-12-15 2,893 12 kB Download
2025-12-14 2,892 12 kB Download
2025-12-13 2,887 12 kB Download
2025-12-12 2,888 12 kB Download
2025-12-11 2,887 12 kB Download
2025-12-10 2,886 12 kB Download
2025-12-09 2,886 12 kB Download
2025-12-08 2,884 12 kB Download
2025-12-07 2,883 12 kB Download
2025-12-06 2,883 12 kB Download
2025-12-05 2,884 12 kB Download
2025-12-04 2,882 12 kB Download
2025-12-03 2,882 12 kB Download
2025-12-02 2,877 12 kB Download
2025-12-01 2,876 12 kB Download
2025-11-30 2,871 12 kB Download
2025-11-29 2,865 12 kB Download
2025-11-28 2,861 12 kB Download
2025-11-27 2,862 12 kB Download
2025-11-26 2,859 12 kB Download
2025-11-25 2,857 12 kB Download
2025-11-24 2,857 12 kB Download
2025-11-23 2,858 12 kB Download
2025-11-22 2,856 12 kB Download
2025-11-21 2,852 12 kB Download
2025-11-20 2,852 12 kB Download
2025-11-19 2,852 12 kB Download
2025-11-18 2,849 12 kB Download
2025-11-17 2,853 12 kB Download
2025-11-16 2,857 12 kB Download
2025-11-15 2,861 12 kB Download
2025-11-14 2,859 12 kB Download
2025-11-13 2,857 12 kB Download
2025-11-12 2,861 12 kB Download
2025-11-11 2,857 12 kB Download
2025-11-10 2,855 12 kB Download
2025-11-09 2,854 12 kB Download
2025-11-08 2,858 12 kB Download
2025-11-07 2,855 12 kB Download
2025-11-06 2,866 12 kB Download
2025-11-05 2,863 12 kB Download
2025-11-04 2,859 12 kB Download
2025-11-03 2,858 12 kB Download
2025-11-02 2,856 12 kB Download
2025-11-01 2,853 12 kB Download
2025-10-31 2,851 12 kB Download
2025-10-30 2,851 12 kB Download
2025-10-29 2,849 12 kB Download
2025-10-28 2,849 12 kB Download
2025-10-27 2,844 12 kB Download
2025-10-26 2,837 12 kB Download
2025-10-25 2,832 12 kB Download
2025-10-24 2,822 12 kB Download
2025-10-23 2,815 12 kB Download
2025-10-22 2,816 12 kB Download
2025-10-21 2,816 12 kB Download
2025-10-20 2,814 12 kB Download
2025-10-19 2,814 12 kB Download
2025-10-18 2,813 12 kB Download
2025-10-17 2,814 12 kB Download
2025-10-16 2,814 12 kB Download
2025-10-15 2,810 12 kB Download
2025-10-14 2,807 12 kB Download
2025-10-13 2,806 12 kB Download
2025-10-12 2,808 12 kB Download
2025-10-11 2,805 12 kB Download
2025-10-10 2,807 12 kB Download
2025-10-09 2,804 12 kB Download
2025-10-08 2,800 12 kB Download
2025-10-07 2,798 12 kB Download
2025-10-06 2,798 12 kB Download
2025-10-05 2,799 12 kB Download
2025-10-04 2,797 12 kB Download
2025-10-03 2,799 12 kB Download
2025-10-02 2,800 12 kB Download
2025-10-01 2,798 12 kB Download
2025-09-30 2,796 12 kB Download
2025-09-29 2,795 12 kB Download
2025-09-28 2,793 12 kB Download
2025-09-27 2,795 12 kB Download
2025-09-26 2,799 12 kB Download
2025-09-25 2,800 12 kB Download
2025-09-24 2,798 12 kB Download
2025-09-23 2,794 12 kB Download
2025-09-22 2,794 12 kB Download
2025-09-21 2,792 12 kB Download
2025-09-20 2,789 12 kB Download
2025-09-19 2,790 12 kB Download
2025-09-18 2,783 12 kB Download
2025-09-17 2,782 12 kB Download
2025-09-16 2,780 12 kB Download
2025-09-15 2,779 12 kB Download
2025-09-14 2,779 12 kB Download
2025-09-13 2,780 12 kB Download
2025-09-12 2,778 12 kB Download
2025-09-11 2,774 12 kB Download
2025-09-10 2,771 12 kB Download
2025-09-09 2,768 12 kB Download
2025-09-08 2,766 12 kB Download
2025-09-07 2,769 12 kB Download
2025-09-06 2,768 12 kB Download
2025-09-05 2,769 12 kB Download
2025-09-04 2,770 12 kB Download
2025-09-03 2,766 12 kB Download
2025-09-02 2,765 12 kB Download
2025-09-01 2,763 12 kB Download
2025-08-31 2,765 12 kB Download
2025-08-30 2,770 12 kB Download
2025-08-29 2,769 12 kB Download
2025-08-28 2,765 12 kB Download
2025-08-27 2,758 12 kB Download
2025-08-26 2,758 12 kB Download
2025-08-25 2,759 12 kB Download
2025-08-24 2,757 12 kB Download
2025-08-23 2,756 12 kB Download
2025-08-22 2,754 12 kB Download
2025-08-21 2,754 12 kB Download
2025-08-20 2,752 12 kB Download
2025-08-19 2,751 12 kB Download
2025-08-18 2,752 12 kB Download
2025-08-17 2,750 12 kB Download
2025-08-16 2,748 12 kB Download
2025-08-15 2,744 12 kB Download
2025-08-14 2,743 12 kB Download
2025-08-13 2,742 12 kB Download
2025-08-12 2,741 12 kB Download
2025-08-11 2,740 12 kB Download
2025-08-10 2,743 12 kB Download
2025-08-09 2,740 12 kB Download
2025-08-08 2,739 12 kB Download
2025-08-07 2,736 12 kB Download
2025-08-06 2,737 12 kB Download
2025-08-05 2,737 12 kB Download
2025-08-04 2,739 12 kB Download
2025-08-03 2,736 12 kB Download
2025-08-02 2,737 12 kB Download
2025-08-01 2,734 12 kB Download
2025-07-31 2,730 12 kB Download
2025-07-30 2,733 12 kB Download
2025-07-29 2,733 12 kB Download
2025-07-28 2,733 12 kB Download
2025-07-27 2,731 12 kB Download
2025-07-26 2,736 12 kB Download
2025-07-25 2,738 12 kB Download
2025-07-24 2,738 12 kB Download
2025-07-23 2,741 12 kB Download
2025-07-22 2,738 12 kB Download
2025-07-21 2,738 12 kB Download
2025-07-20 2,735 12 kB Download
2025-07-19 2,735 12 kB Download
2025-07-18 2,736 12 kB Download
2025-07-17 2,736 12 kB Download
2025-07-16 2,741 12 kB Download
2025-07-14 2,741 12 kB Download
2025-07-13 2,739 12 kB Download
2025-07-12 2,739 12 kB Download
2025-07-11 2,736 12 kB Download
2025-07-10 2,736 12 kB Download
2025-07-09 2,739 12 kB Download
2025-07-08 2,737 12 kB Download
2025-07-07 2,735 12 kB Download
2025-07-06 2,731 12 kB Download
2025-07-05 2,728 12 kB Download
2025-07-04 2,727 12 kB Download
2025-07-03 2,728 12 kB Download
2025-07-02 2,717 12 kB Download
2025-07-01 2,712 12 kB Download
2025-06-30 2,709 12 kB Download
2025-06-29 2,710 12 kB Download
2025-06-28 2,708 12 kB Download
2025-06-27 2,704 12 kB Download
2025-06-26 2,700 12 kB Download
2025-06-25 2,699 12 kB Download
2025-06-24 2,700 12 kB Download
2025-06-23 2,703 12 kB Download
2025-06-22 2,702 12 kB Download

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

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

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

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

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