Download latest list of registered domains for .VOTE zone

6,269 registered domains — Last update: 04 Jul 2026

.VOTE domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 6,269 + 8 - 3
2026-07-03 6,264 + 9 - 7
2026-07-02 6,262 + 5 - 6
2026-07-01 6,263 + 10 - 7
2026-06-30 6,260 + 6 - 5
2026-06-29 6,259 + 15 - 5
2026-06-28 6,249 + 8 - 3
2026-06-27 6,244 + 15 - 6
2026-06-26 6,235 + 15 - 4
2026-06-25 6,224 + 11 - 3
2026-06-24 6,216 + 7 - 5
2026-06-23 6,214 + 10 - 3
2026-06-22 6,207 + 8 - 6
2026-06-21 6,205 + 4 - 5
2026-06-20 6,206 + 30 - 12
2026-06-19 6,188 + 3 - 5
2026-06-18 6,190 + 5 - 15
2026-06-17 6,200 + 13 - 10
2026-06-16 6,197 + 10 - 8
2026-06-15 6,195 + 8 - 7
2026-06-14 6,194 + 8 - 6
2026-06-13 6,192 + 6 - 9
2026-06-12 6,195 + 7 - 3
2026-06-11 6,191 + 7 - 6
2026-06-10 6,190 + 4 - 7
2026-06-09 6,193 + 16 - 3
2026-06-08 6,180 + 9 - 9
2026-06-07 6,180 + 9 0
2026-06-06 6,171 + 10 - 5
2026-06-05 6,166 + 3 - 7
2026-06-04 6,170 + 9 - 3
2026-06-03 6,164 + 8 - 2
2026-06-02 6,158 + 14 - 3
2026-06-01 6,147 + 11 - 11
2026-05-31 6,147 + 3 - 9
2026-05-30 6,153 + 13 - 5
2026-05-29 6,145 + 6 - 1
2026-05-28 6,140 + 6 - 9
2026-05-27 6,143 + 2 - 3
2026-05-26 6,144 + 3 - 4
2026-05-25 6,145 + 5 - 5
2026-05-24 6,145 + 4 - 3
2026-05-23 6,144 + 5 - 3
2026-05-22 6,142 + 12 - 11
2026-05-21 6,141 + 27 - 17
2026-05-20 6,131 0 0
2026-05-19 6,131 + 12 - 4
2026-05-18 6,123 + 9 - 6
2026-05-17 6,120 + 11 - 3
2026-05-16 6,112 + 6 - 13
2026-05-15 6,119 + 14 - 5
2026-05-14 6,110 + 13 - 8
2026-05-13 6,105 + 11 - 5
2026-05-12 6,099 + 4 - 10
2026-05-11 6,105 + 5 - 6
2026-05-10 6,106 + 4 - 17
2026-05-09 6,119 + 7 - 4
2026-05-08 6,116 + 9 - 7
2026-05-07 6,114 + 6 - 11
2026-05-06 6,119 + 18 - 6
2026-05-05 6,107 + 12 - 8
2026-05-04 6,103 + 5 - 6
2026-05-03 6,104 + 3 - 7
2026-05-02 6,108 + 5 - 6
2026-05-01 6,109 + 14 - 4
2026-04-30 6,099 + 14 - 3
2026-04-29 6,088 + 5 - 8
2026-04-28 6,091 + 3 - 8
2026-04-27 6,096 + 3 - 11
2026-04-26 6,104 + 2 - 6
2026-04-25 6,108 + 6 - 10
2026-04-24 6,112 + 9 - 7
2026-04-23 6,110 + 8 - 3
2026-04-22 6,105 + 2 - 7
2026-04-21 6,110 + 2 - 7
2026-04-20 6,115 + 11 - 3
2026-04-19 6,107 + 2 - 3
2026-04-18 6,108 + 23 - 7
2026-04-17 6,092 + 7 - 11
2026-04-16 6,096 + 3 - 2
2026-04-15 6,095 + 8 - 5
2026-04-14 6,092 + 9 - 4
2026-04-13 6,087 + 1 - 4
2026-04-12 6,090 + 16 - 6
2026-04-11 6,080 + 2 - 6
2026-04-10 6,084 + 13 - 4
2026-04-09 6,075 + 4 - 4
2026-04-08 6,075 + 4 - 8
2026-04-07 6,079 + 7 - 6
2026-04-06 6,078 + 2 - 3
2026-04-05 6,079 + 11 - 6

3. Zone Details: .vote

The .vote top-level domain is intended for websites focused on elections, voter registration, ballot information, campaign pages, and civic engagement tools. It creates an immediately recognizable namespace for organizers, political campaigns, advocacy groups, media covering elections, and civic-tech projects.

As a branding signal, .vote communicates purpose and encourages action: users scanning search results or promotional materials can quickly identify sites dedicated to voting. Short, descriptive .vote domains are useful in outreach, get-out-the-vote efforts, event registration, and localized election information pages where clarity and relevance matter.

Organizations and individuals often choose .vote to secure concise, relevant names when common .com or .org alternatives are unavailable. Registrations are generally accessible, but site operators should ensure compliance with applicable election laws, transparency standards and hosting policies when publishing voting-related information.

Related zones:

Zone Name vote
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.vote
RDAP Server https://rdap.identitydigital.services/rdap/
Managing Organization Monolith Registry LLC
Organization Address 746 East Winchester St
Salt Lake City UT 84107
United States of America (the)

4. Historical Domain Lists for .vote zone

Access the archive of historical .VOTE domain lists and analyze how domains in the .VOTE 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 6,269 27 kB Download
2026-07-03 6,264 27 kB Download
2026-07-02 6,262 27 kB Download
2026-07-01 6,263 27 kB Download
2026-06-30 6,260 27 kB Download
2026-06-29 6,259 27 kB Download
2026-06-28 6,249 27 kB Download
2026-06-27 6,244 27 kB Download
2026-06-26 6,235 27 kB Download
2026-06-25 6,224 27 kB Download
2026-06-24 6,216 27 kB Download
2026-06-23 6,214 27 kB Download
2026-06-22 6,207 27 kB Download
2026-06-21 6,205 26 kB Download
2026-06-20 6,206 26 kB Download
2026-06-19 6,188 26 kB Download
2026-06-18 6,190 26 kB Download
2026-06-17 6,200 26 kB Download
2026-06-16 6,197 26 kB Download
2026-06-15 6,195 26 kB Download
2026-06-14 6,194 26 kB Download
2026-06-13 6,192 26 kB Download
2026-06-12 6,195 26 kB Download
2026-06-11 6,191 26 kB Download
2026-06-10 6,190 26 kB Download
2026-06-09 6,193 26 kB Download
2026-06-08 6,180 26 kB Download
2026-06-07 6,180 26 kB Download
2026-06-06 6,171 26 kB Download
2026-06-05 6,166 26 kB Download
2026-06-04 6,170 26 kB Download
2026-06-03 6,164 26 kB Download
2026-06-02 6,158 26 kB Download
2026-06-01 6,147 26 kB Download
2026-05-31 6,147 26 kB Download
2026-05-30 6,153 26 kB Download
2026-05-29 6,145 26 kB Download
2026-05-28 6,140 26 kB Download
2026-05-27 6,143 26 kB Download
2026-05-26 6,144 26 kB Download
2026-05-25 6,145 26 kB Download
2026-05-24 6,145 26 kB Download
2026-05-23 6,144 26 kB Download
2026-05-22 6,142 26 kB Download
2026-05-21 6,141 26 kB Download
2026-05-20 6,131 26 kB Download
2026-05-19 6,131 26 kB Download
2026-05-18 6,123 26 kB Download
2026-05-17 6,120 26 kB Download
2026-05-16 6,112 26 kB Download
2026-05-15 6,119 26 kB Download
2026-05-14 6,110 26 kB Download
2026-05-13 6,105 26 kB Download
2026-05-12 6,099 26 kB Download
2026-05-11 6,105 26 kB Download
2026-05-10 6,106 26 kB Download
2026-05-09 6,119 26 kB Download
2026-05-08 6,116 26 kB Download
2026-05-07 6,114 26 kB Download
2026-05-06 6,119 26 kB Download
2026-05-05 6,107 26 kB Download
2026-05-04 6,103 26 kB Download
2026-05-03 6,104 26 kB Download
2026-05-02 6,108 26 kB Download
2026-05-01 6,109 26 kB Download
2026-04-30 6,099 26 kB Download
2026-04-29 6,088 26 kB Download
2026-04-28 6,091 26 kB Download
2026-04-27 6,096 26 kB Download
2026-04-26 6,104 26 kB Download
2026-04-25 6,108 26 kB Download
2026-04-24 6,112 26 kB Download
2026-04-23 6,110 26 kB Download
2026-04-22 6,105 26 kB Download
2026-04-21 6,110 26 kB Download
2026-04-20 6,115 26 kB Download
2026-04-19 6,107 26 kB Download
2026-04-18 6,108 26 kB Download
2026-04-17 6,092 26 kB Download
2026-04-16 6,096 26 kB Download
2026-04-15 6,095 26 kB Download
2026-04-14 6,092 26 kB Download
2026-04-13 6,087 26 kB Download
2026-04-12 6,090 26 kB Download
2026-04-11 6,080 26 kB Download
2026-04-10 6,084 26 kB Download
2026-04-09 6,075 26 kB Download
2026-04-08 6,075 26 kB Download
2026-04-07 6,079 26 kB Download
2026-04-06 6,078 26 kB Download
2026-04-05 6,079 26 kB Download
2026-04-04 6,074 26 kB Download
2026-04-03 6,077 26 kB Download
2026-04-02 6,100 26 kB Download
2026-04-01 6,108 26 kB Download
2026-03-31 6,106 26 kB Download
2026-03-30 6,095 26 kB Download
2026-03-29 6,098 26 kB Download
2026-03-28 6,094 26 kB Download
2026-03-27 6,090 26 kB Download
2026-03-26 6,090 26 kB Download
2026-03-25 6,081 26 kB Download
2026-03-24 6,082 26 kB Download
2026-03-23 6,075 26 kB Download
2026-03-22 6,070 26 kB Download
2026-03-21 6,059 26 kB Download
2026-03-20 6,059 26 kB Download
2026-03-19 6,055 26 kB Download
2026-03-18 6,049 26 kB Download
2026-03-17 6,045 26 kB Download
2026-03-16 6,038 26 kB Download
2026-03-15 6,037 26 kB Download
2026-03-14 6,036 26 kB Download
2026-03-13 6,035 26 kB Download
2026-03-12 6,030 26 kB Download
2026-03-11 6,022 26 kB Download
2026-03-10 6,020 26 kB Download
2026-03-09 6,020 26 kB Download
2026-03-08 6,018 26 kB Download
2026-03-07 6,020 26 kB Download
2026-03-06 6,030 26 kB Download
2026-03-05 6,019 26 kB Download
2026-03-04 6,021 26 kB Download
2026-03-03 6,021 26 kB Download
2026-03-02 6,017 26 kB Download
2026-03-01 6,020 26 kB Download
2026-02-28 6,013 26 kB Download
2026-02-27 6,015 26 kB Download
2026-02-26 6,019 26 kB Download
2026-02-25 6,015 26 kB Download
2026-02-24 6,017 26 kB Download
2026-02-23 6,015 26 kB Download
2026-02-22 6,016 26 kB Download
2026-02-21 6,015 26 kB Download
2026-02-20 6,014 26 kB Download
2026-02-19 6,006 26 kB Download
2026-02-18 6,012 26 kB Download
2026-02-17 6,013 26 kB Download
2026-02-16 6,015 26 kB Download
2026-02-15 6,019 26 kB Download
2026-02-14 6,016 26 kB Download
2026-02-13 6,008 26 kB Download
2026-02-12 6,012 26 kB Download
2026-02-11 6,001 26 kB Download
2026-02-10 6,001 26 kB Download
2026-02-09 5,994 26 kB Download
2026-02-08 5,983 26 kB Download
2026-02-07 5,977 26 kB Download
2026-02-06 5,963 26 kB Download
2026-02-05 5,957 26 kB Download
2026-02-04 5,956 26 kB Download
2026-02-03 5,951 26 kB Download
2026-02-02 5,949 26 kB Download
2026-02-01 5,952 26 kB Download
2026-01-31 5,979 26 kB Download
2026-01-30 5,981 26 kB Download
2026-01-29 5,970 26 kB Download
2026-01-28 5,966 26 kB Download
2026-01-27 5,968 26 kB Download
2026-01-26 5,965 26 kB Download
2026-01-25 5,957 26 kB Download
2026-01-24 5,953 26 kB Download
2026-01-23 5,945 26 kB Download
2026-01-22 5,951 26 kB Download
2026-01-21 5,951 26 kB Download
2026-01-20 5,950 26 kB Download
2026-01-19 5,950 26 kB Download
2026-01-18 5,953 26 kB Download
2026-01-17 5,951 26 kB Download
2026-01-16 5,946 26 kB Download
2026-01-15 5,948 26 kB Download
2026-01-14 5,944 26 kB Download
2026-01-13 5,939 25 kB Download
2026-01-12 5,950 25 kB Download
2026-01-11 5,947 25 kB Download
2026-01-10 5,946 25 kB Download
2026-01-09 5,945 25 kB Download
2026-01-08 5,948 26 kB Download
2026-01-07 5,928 25 kB Download
2026-01-06 5,899 25 kB Download
2026-01-05 5,835 25 kB Download
2026-01-04 5,832 25 kB Download
2026-01-03 5,832 25 kB Download
2026-01-02 5,831 25 kB Download
2026-01-01 5,825 25 kB Download
2025-12-31 5,825 25 kB Download
2025-12-30 5,826 25 kB Download
2025-12-29 5,823 25 kB Download
2025-12-28 5,851 25 kB Download
2025-12-27 5,860 25 kB Download
2025-12-26 5,862 25 kB Download
2025-12-25 5,860 25 kB Download
2025-12-24 5,851 25 kB Download
2025-12-23 5,849 25 kB Download
2025-12-22 5,832 25 kB Download
2025-12-21 5,824 25 kB Download
2025-12-20 5,830 25 kB Download
2025-12-19 5,847 25 kB Download
2025-12-18 5,855 25 kB Download
2025-12-17 5,841 25 kB Download
2025-12-16 5,846 25 kB Download
2025-12-15 5,844 25 kB Download
2025-12-14 5,854 25 kB Download
2025-12-13 5,855 25 kB Download
2025-12-12 5,849 25 kB Download
2025-12-11 5,848 25 kB Download
2025-12-10 5,842 25 kB Download
2025-12-09 5,841 25 kB Download
2025-12-08 5,833 25 kB Download
2025-12-07 5,835 25 kB Download
2025-12-06 5,835 25 kB Download
2025-12-05 5,840 25 kB Download
2025-12-04 5,849 25 kB Download
2025-12-03 5,853 25 kB Download
2025-12-02 5,854 25 kB Download
2025-12-01 5,859 25 kB Download
2025-11-30 5,864 25 kB Download
2025-11-29 5,868 25 kB Download
2025-11-28 5,871 25 kB Download
2025-11-27 5,873 25 kB Download
2025-11-26 5,877 25 kB Download
2025-11-25 5,878 25 kB Download
2025-11-24 5,881 25 kB Download
2025-11-23 5,887 25 kB Download
2025-11-22 5,885 25 kB Download
2025-11-21 5,872 25 kB Download
2025-11-20 5,873 25 kB Download
2025-11-19 5,887 25 kB Download
2025-11-18 5,884 25 kB Download
2025-11-17 5,876 25 kB Download
2025-11-16 5,878 25 kB Download
2025-11-15 5,877 25 kB Download
2025-11-14 5,883 25 kB Download
2025-11-13 5,898 25 kB Download
2025-11-12 5,901 25 kB Download
2025-11-11 5,892 25 kB Download
2025-11-10 5,891 25 kB Download
2025-11-09 5,893 25 kB Download
2025-11-08 5,895 25 kB Download
2025-11-07 5,895 25 kB Download
2025-11-06 5,900 25 kB Download
2025-11-05 5,922 25 kB Download
2025-11-04 5,922 25 kB Download
2025-11-03 5,926 25 kB Download
2025-11-02 5,930 25 kB Download
2025-11-01 5,930 25 kB Download
2025-10-31 5,934 25 kB Download
2025-10-30 5,934 25 kB Download
2025-10-29 5,940 26 kB Download
2025-10-28 5,939 26 kB Download
2025-10-27 5,936 25 kB Download
2025-10-26 5,936 25 kB Download
2025-10-25 5,929 25 kB Download
2025-10-24 5,929 25 kB Download
2025-10-23 5,940 26 kB Download
2025-10-22 5,944 26 kB Download
2025-10-21 5,950 26 kB Download
2025-10-20 5,953 26 kB Download
2025-10-19 5,955 26 kB Download
2025-10-18 5,962 26 kB Download
2025-10-17 5,967 26 kB Download
2025-10-16 5,960 26 kB Download
2025-10-15 5,965 26 kB Download
2025-10-14 5,973 26 kB Download
2025-10-13 5,976 26 kB Download
2025-10-12 5,986 26 kB Download
2025-10-11 5,986 26 kB Download
2025-10-10 5,994 26 kB Download
2025-10-09 5,995 26 kB Download
2025-10-08 5,999 26 kB Download
2025-10-07 6,004 26 kB Download
2025-10-06 6,003 26 kB Download
2025-10-05 6,013 26 kB Download
2025-10-04 6,019 26 kB Download
2025-10-03 6,027 26 kB Download
2025-10-02 6,030 26 kB Download
2025-10-01 6,036 26 kB Download
2025-09-30 6,038 26 kB Download
2025-09-29 6,042 26 kB Download
2025-09-28 6,045 26 kB Download
2025-09-27 6,051 26 kB Download
2025-09-26 6,053 26 kB Download
2025-09-25 6,051 26 kB Download
2025-09-24 6,063 26 kB Download
2025-09-23 6,064 26 kB Download
2025-09-22 6,074 26 kB Download
2025-09-21 6,074 26 kB Download
2025-09-20 6,080 26 kB Download
2025-09-19 6,094 26 kB Download
2025-09-18 6,100 26 kB Download
2025-09-17 6,099 26 kB Download
2025-09-16 6,102 26 kB Download
2025-09-15 6,119 26 kB Download
2025-09-14 6,118 26 kB Download
2025-09-13 6,133 26 kB Download
2025-09-12 6,134 26 kB Download
2025-09-11 6,146 26 kB Download
2025-09-10 6,153 26 kB Download
2025-09-09 6,157 26 kB Download
2025-09-08 6,159 26 kB Download
2025-09-07 6,233 27 kB Download
2025-09-06 6,249 27 kB Download
2025-09-05 6,255 27 kB Download
2025-09-04 6,271 27 kB Download
2025-09-03 6,284 27 kB Download
2025-09-02 6,308 27 kB Download
2025-09-01 6,320 27 kB Download
2025-08-31 6,324 27 kB Download
2025-08-30 6,332 27 kB Download
2025-08-29 6,340 27 kB Download
2025-08-28 6,348 27 kB Download
2025-08-27 6,356 28 kB Download
2025-08-26 6,365 28 kB Download
2025-08-25 6,373 28 kB Download
2025-08-24 6,383 28 kB Download
2025-08-23 6,395 28 kB Download
2025-08-22 6,414 28 kB Download
2025-08-21 6,414 28 kB Download
2025-08-20 6,415 28 kB Download
2025-08-19 6,423 28 kB Download
2025-08-18 6,423 28 kB Download
2025-08-17 6,426 28 kB Download
2025-08-16 6,429 28 kB Download
2025-08-15 6,429 28 kB Download
2025-08-14 6,441 28 kB Download
2025-08-13 6,442 28 kB Download
2025-08-12 6,440 28 kB Download
2025-08-11 6,445 28 kB Download
2025-08-10 6,446 28 kB Download
2025-08-09 6,450 28 kB Download
2025-08-08 6,450 28 kB Download
2025-08-07 6,448 28 kB Download
2025-08-06 6,446 28 kB Download
2025-08-05 6,449 28 kB Download
2025-08-04 6,445 28 kB Download
2025-08-03 6,455 28 kB Download
2025-08-02 6,456 28 kB Download
2025-08-01 6,455 28 kB Download
2025-07-31 6,431 28 kB Download
2025-07-30 6,435 28 kB Download
2025-07-29 6,437 28 kB Download
2025-07-28 6,434 28 kB Download
2025-07-27 6,409 28 kB Download
2025-07-26 6,414 28 kB Download
2025-07-25 6,424 28 kB Download
2025-07-24 6,424 28 kB Download
2025-07-23 6,424 28 kB Download
2025-07-22 6,437 28 kB Download
2025-07-21 6,435 28 kB Download
2025-07-20 6,458 28 kB Download
2025-07-19 6,465 28 kB Download
2025-07-18 6,466 28 kB Download
2025-07-17 6,470 28 kB Download
2025-07-16 6,473 28 kB Download
2025-07-14 6,478 28 kB Download
2025-07-13 6,500 28 kB Download
2025-07-12 6,510 28 kB Download
2025-07-11 6,510 28 kB Download
2025-07-10 6,508 28 kB Download
2025-07-09 6,503 28 kB Download
2025-07-08 6,512 28 kB Download
2025-07-07 6,524 28 kB Download
2025-07-06 6,516 28 kB Download
2025-07-05 6,516 28 kB Download
2025-07-04 6,510 28 kB Download
2025-07-03 6,520 28 kB Download
2025-07-02 6,515 28 kB Download
2025-07-01 6,518 28 kB Download
2025-06-30 6,523 28 kB Download
2025-06-29 6,530 28 kB Download
2025-06-28 6,532 28 kB Download
2025-06-27 6,530 28 kB Download
2025-06-26 6,528 28 kB Download
2025-06-25 6,523 28 kB Download
2025-06-24 6,516 28 kB Download
2025-06-23 6,519 28 kB Download
2025-06-22 6,516 28 kB Download

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

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

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

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

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