Download latest list of registered domains for .AFRICA zone

57,999 registered domains — Last update: 04 Jul 2026

.AFRICA domain list file

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

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 57,999
  • File size: 240 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
57,999
Registered domains
New Today
72
Registrations / 24h
Daily Churn
36
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 57,999 + 72 - 36
2026-07-03 57,963 + 137 - 51
2026-07-02 57,877 + 93 - 95
2026-07-01 57,879 + 84 - 51
2026-06-30 57,846 + 74 - 45
2026-06-29 57,817 + 45 - 81
2026-06-28 57,853 + 70 - 47
2026-06-27 57,830 + 97 - 45
2026-06-26 57,778 + 95 - 44
2026-06-25 57,727 + 99 - 50
2026-06-24 57,678 + 102 - 49
2026-06-23 57,625 + 85 - 36
2026-06-22 57,576 + 66 - 57
2026-06-21 57,567 + 66 - 56
2026-06-20 57,557 + 94 - 42
2026-06-19 57,505 + 96 - 53
2026-06-18 57,462 + 99 - 55
2026-06-17 57,418 + 86 - 40
2026-06-16 57,372 + 88 - 53
2026-06-15 57,337 + 60 - 54
2026-06-14 57,331 + 48 - 45
2026-06-13 57,328 + 129 - 37
2026-06-12 57,236 + 78 - 83
2026-06-11 57,241 + 89 - 63
2026-06-10 57,215 + 83 - 64
2026-06-09 57,196 + 130 - 67
2026-06-08 57,133 + 51 - 60
2026-06-07 57,142 + 83 - 47
2026-06-06 57,106 + 87 - 42
2026-06-05 57,061 + 109 - 64
2026-06-04 57,016 + 107 - 61
2026-06-03 56,970 + 114 - 84
2026-06-02 56,940 + 126 - 95
2026-06-01 56,909 + 128 - 58
2026-05-31 56,839 + 65 - 40
2026-05-30 56,814 + 99 - 79
2026-05-29 56,794 + 90 - 75
2026-05-28 56,779 + 125 - 90
2026-05-27 56,744 + 150 - 104
2026-05-26 56,698 + 80 - 56
2026-05-25 56,674 + 83 - 59
2026-05-24 56,650 + 62 - 49
2026-05-23 56,637 + 106 - 53
2026-05-22 56,584 + 94 - 45
2026-05-21 56,535 + 85 - 41
2026-05-20 56,491 + 115 - 79
2026-05-19 56,455 + 96 - 57
2026-05-18 56,416 + 70 - 73
2026-05-17 56,419 + 72 - 54
2026-05-16 56,401 + 88 - 48
2026-05-15 56,361 + 69 - 48
2026-05-14 56,340 + 78 - 61
2026-05-13 56,323 + 117 - 45
2026-05-12 56,251 + 89 - 55
2026-05-11 56,217 + 64 - 50
2026-05-10 56,203 + 63 - 43
2026-05-09 56,183 + 95 - 39
2026-05-08 56,127 + 79 - 49
2026-05-07 56,097 + 73 - 39
2026-05-06 56,063 + 74 - 55
2026-05-05 56,044 + 97 - 56
2026-05-04 56,003 + 34 - 53
2026-05-03 56,022 + 71 - 39
2026-05-02 55,990 + 71 - 52
2026-05-01 55,971 + 89 - 46
2026-04-30 55,928 + 95 - 51
2026-04-29 55,884 + 90 - 50
2026-04-28 55,844 + 80 - 56
2026-04-27 55,820 + 50 - 65
2026-04-26 55,835 + 53 - 49
2026-04-25 55,831 + 96 - 42
2026-04-24 55,777 + 82 - 54
2026-04-23 55,749 + 110 - 60
2026-04-22 55,699 + 94 - 52
2026-04-21 55,657 + 92 - 53
2026-04-20 55,618 + 57 - 43
2026-04-19 55,604 + 52 - 42
2026-04-18 55,594 + 68 - 39
2026-04-17 55,565 + 69 - 51
2026-04-16 55,547 + 73 - 41
2026-04-15 55,515 + 77 - 41
2026-04-14 55,479 + 88 - 62
2026-04-13 55,453 + 51 - 62
2026-04-12 55,464 + 51 - 39
2026-04-11 55,452 + 69 - 43
2026-04-10 55,426 + 72 - 61
2026-04-09 55,415 + 103 - 82
2026-04-08 55,394 + 83 - 50
2026-04-07 55,361 + 61 - 55
2026-04-06 55,355 + 47 - 58
2026-04-05 55,366 + 59 - 38

3. Zone Details: .africa

.africa is a geographic top-level domain used to represent the African continent online. Typical use cases include pan-African businesses, regional marketplaces, NGOs, cultural institutions, conferences, and government or development initiatives that want a single, continent-wide web identity rather than separate country-level domains.

Brands choose .africa to communicate continental reach or African origin: it can strengthen recognition among audiences seeking Africa-focused services and projects. While a TLD alone does not change search rankings, the domain can improve click-through rates and trust signals when combined with clear content, local language pages, and consistent branding.

When considering .africa, weigh the benefits of a unified regional name against local presence needs; many organizations pair .africa with country code domains for market-specific sites. Also consider trademark protection and registrar offerings; registrations are widely available through accredited registrars and work well for campaigns, pan-African product lines, and organizational networks.

Related zones:

Zone Name africa
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.africa
RDAP Server https://rdap.nic.africa/rdap/
Managing Organization ZA Central Registry NPC trading as Registry.Africa
Organization Address PO Box 4620
Halfway House 1685
South Africa

4. Historical Domain Lists for .africa zone

Access the archive of historical .AFRICA domain lists and analyze how domains in the .AFRICA 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 57,999 240 kB Download
2026-07-03 57,963 240 kB Download
2026-07-02 57,877 240 kB Download
2026-07-01 57,879 240 kB Download
2026-06-30 57,846 240 kB Download
2026-06-29 57,817 240 kB Download
2026-06-28 57,853 240 kB Download
2026-06-27 57,830 240 kB Download
2026-06-26 57,778 240 kB Download
2026-06-25 57,727 239 kB Download
2026-06-24 57,678 239 kB Download
2026-06-23 57,625 239 kB Download
2026-06-22 57,576 239 kB Download
2026-06-21 57,567 239 kB Download
2026-06-20 57,557 239 kB Download
2026-06-19 57,505 239 kB Download
2026-06-18 57,462 238 kB Download
2026-06-17 57,418 238 kB Download
2026-06-16 57,372 238 kB Download
2026-06-15 57,337 238 kB Download
2026-06-14 57,331 238 kB Download
2026-06-13 57,328 238 kB Download
2026-06-12 57,236 238 kB Download
2026-06-11 57,241 238 kB Download
2026-06-10 57,215 238 kB Download
2026-06-09 57,196 237 kB Download
2026-06-08 57,133 237 kB Download
2026-06-07 57,142 237 kB Download
2026-06-06 57,106 237 kB Download
2026-06-05 57,061 237 kB Download
2026-06-04 57,016 237 kB Download
2026-06-03 56,970 237 kB Download
2026-06-02 56,940 236 kB Download
2026-06-01 56,909 236 kB Download
2026-05-31 56,839 236 kB Download
2026-05-30 56,814 236 kB Download
2026-05-29 56,794 236 kB Download
2026-05-28 56,779 236 kB Download
2026-05-27 56,744 236 kB Download
2026-05-26 56,698 236 kB Download
2026-05-25 56,674 236 kB Download
2026-05-24 56,650 236 kB Download
2026-05-23 56,637 236 kB Download
2026-05-22 56,584 235 kB Download
2026-05-21 56,535 235 kB Download
2026-05-20 56,491 235 kB Download
2026-05-19 56,455 235 kB Download
2026-05-18 56,416 235 kB Download
2026-05-17 56,419 235 kB Download
2026-05-16 56,401 235 kB Download
2026-05-15 56,361 234 kB Download
2026-05-14 56,340 234 kB Download
2026-05-13 56,323 234 kB Download
2026-05-12 56,251 234 kB Download
2026-05-11 56,217 234 kB Download
2026-05-10 56,203 234 kB Download
2026-05-09 56,183 234 kB Download
2026-05-08 56,127 234 kB Download
2026-05-07 56,097 234 kB Download
2026-05-06 56,063 233 kB Download
2026-05-05 56,044 233 kB Download
2026-05-04 56,003 233 kB Download
2026-05-03 56,022 233 kB Download
2026-05-02 55,990 233 kB Download
2026-05-01 55,971 233 kB Download
2026-04-30 55,928 233 kB Download
2026-04-29 55,884 233 kB Download
2026-04-28 55,844 233 kB Download
2026-04-27 55,820 232 kB Download
2026-04-26 55,835 233 kB Download
2026-04-25 55,831 233 kB Download
2026-04-24 55,777 232 kB Download
2026-04-23 55,749 232 kB Download
2026-04-22 55,699 232 kB Download
2026-04-21 55,657 232 kB Download
2026-04-20 55,618 232 kB Download
2026-04-19 55,604 232 kB Download
2026-04-18 55,594 232 kB Download
2026-04-17 55,565 232 kB Download
2026-04-16 55,547 231 kB Download
2026-04-15 55,515 231 kB Download
2026-04-14 55,479 231 kB Download
2026-04-13 55,453 231 kB Download
2026-04-12 55,464 231 kB Download
2026-04-11 55,452 231 kB Download
2026-04-10 55,426 231 kB Download
2026-04-09 55,415 231 kB Download
2026-04-08 55,394 231 kB Download
2026-04-07 55,361 231 kB Download
2026-04-06 55,355 231 kB Download
2026-04-05 55,366 231 kB Download
2026-04-04 55,345 231 kB Download
2026-04-03 55,332 231 kB Download
2026-04-02 55,473 231 kB Download
2026-04-01 55,440 231 kB Download
2026-03-31 55,414 231 kB Download
2026-03-30 55,415 231 kB Download
2026-03-29 55,420 231 kB Download
2026-03-28 55,439 231 kB Download
2026-03-27 55,456 231 kB Download
2026-03-26 55,434 231 kB Download
2026-03-25 55,413 231 kB Download
2026-03-24 55,380 231 kB Download
2026-03-23 55,354 231 kB Download
2026-03-22 55,368 231 kB Download
2026-03-21 55,480 232 kB Download
2026-03-20 55,452 231 kB Download
2026-03-19 55,429 231 kB Download
2026-03-18 55,381 231 kB Download
2026-03-17 55,330 231 kB Download
2026-03-16 55,202 230 kB Download
2026-03-15 55,209 230 kB Download
2026-03-14 55,220 231 kB Download
2026-03-13 55,199 230 kB Download
2026-03-12 55,214 231 kB Download
2026-03-11 55,213 231 kB Download
2026-03-10 55,139 230 kB Download
2026-03-09 55,109 230 kB Download
2026-03-08 55,124 230 kB Download
2026-03-07 55,132 230 kB Download
2026-03-06 55,100 230 kB Download
2026-03-05 55,039 230 kB Download
2026-03-04 54,973 230 kB Download
2026-03-03 54,944 230 kB Download
2026-03-02 54,958 230 kB Download
2026-03-01 55,013 230 kB Download
2026-02-28 55,026 230 kB Download
2026-02-27 54,982 230 kB Download
2026-02-26 54,945 230 kB Download
2026-02-25 54,920 230 kB Download
2026-02-24 54,879 230 kB Download
2026-02-23 54,868 229 kB Download
2026-02-22 54,880 230 kB Download
2026-02-21 54,846 229 kB Download
2026-02-20 54,830 229 kB Download
2026-02-19 54,773 229 kB Download
2026-02-18 54,745 229 kB Download
2026-02-17 54,714 229 kB Download
2026-02-16 54,680 229 kB Download
2026-02-15 54,695 229 kB Download
2026-02-14 54,690 229 kB Download
2026-02-13 54,658 229 kB Download
2026-02-12 54,647 229 kB Download
2026-02-11 54,630 229 kB Download
2026-02-10 54,614 228 kB Download
2026-02-09 54,596 228 kB Download
2026-02-08 54,613 228 kB Download
2026-02-07 54,608 228 kB Download
2026-02-06 54,583 228 kB Download
2026-02-05 54,548 228 kB Download
2026-02-04 54,523 228 kB Download
2026-02-03 54,504 228 kB Download
2026-02-02 54,473 228 kB Download
2026-02-01 54,469 228 kB Download
2026-01-31 54,462 228 kB Download
2026-01-30 54,450 228 kB Download
2026-01-29 54,451 228 kB Download
2026-01-28 54,427 228 kB Download
2026-01-27 54,403 228 kB Download
2026-01-26 54,378 228 kB Download
2026-01-25 54,386 228 kB Download
2026-01-24 54,393 228 kB Download
2026-01-23 54,350 228 kB Download
2026-01-22 54,328 228 kB Download
2026-01-21 54,328 228 kB Download
2026-01-20 54,329 228 kB Download
2026-01-19 54,299 227 kB Download
2026-01-18 54,314 228 kB Download
2026-01-17 54,308 228 kB Download
2026-01-16 54,265 227 kB Download
2026-01-15 54,233 227 kB Download
2026-01-14 54,244 227 kB Download
2026-01-13 54,302 227 kB Download
2026-01-12 54,355 228 kB Download
2026-01-11 54,397 228 kB Download
2026-01-10 54,423 228 kB Download
2026-01-09 54,445 228 kB Download
2026-01-08 54,452 228 kB Download
2026-01-07 54,531 228 kB Download
2026-01-06 54,498 228 kB Download
2026-01-05 54,452 228 kB Download
2026-01-04 54,427 228 kB Download
2026-01-03 54,426 228 kB Download
2026-01-02 54,409 228 kB Download
2026-01-01 54,404 228 kB Download
2025-12-31 54,378 228 kB Download
2025-12-30 54,384 228 kB Download
2025-12-29 54,360 227 kB Download
2025-12-28 54,368 227 kB Download
2025-12-27 54,367 228 kB Download
2025-12-26 54,364 228 kB Download
2025-12-25 54,378 228 kB Download
2025-12-24 54,380 228 kB Download
2025-12-23 54,443 228 kB Download
2025-12-22 54,498 228 kB Download
2025-12-21 54,533 228 kB Download
2025-12-20 54,570 228 kB Download
2025-12-19 54,558 228 kB Download
2025-12-18 54,544 228 kB Download
2025-12-17 54,544 228 kB Download
2025-12-16 54,533 228 kB Download
2025-12-15 54,543 228 kB Download
2025-12-14 54,556 228 kB Download
2025-12-13 54,553 228 kB Download
2025-12-12 54,541 228 kB Download
2025-12-11 54,515 228 kB Download
2025-12-10 54,584 228 kB Download
2025-12-09 54,566 228 kB Download
2025-12-08 54,543 228 kB Download
2025-12-07 54,601 228 kB Download
2025-12-06 54,625 228 kB Download
2025-12-05 54,630 228 kB Download
2025-12-04 54,623 228 kB Download
2025-12-03 54,632 228 kB Download
2025-12-02 54,649 228 kB Download
2025-12-01 54,633 228 kB Download
2025-11-30 54,645 228 kB Download
2025-11-29 54,632 228 kB Download
2025-11-28 54,633 228 kB Download
2025-11-27 54,623 228 kB Download
2025-11-26 54,637 228 kB Download
2025-11-25 54,616 228 kB Download
2025-11-24 54,602 228 kB Download
2025-11-23 54,623 228 kB Download
2025-11-22 54,670 228 kB Download
2025-11-21 54,672 228 kB Download
2025-11-20 54,665 228 kB Download
2025-11-19 54,648 228 kB Download
2025-11-18 54,641 228 kB Download
2025-11-17 54,641 228 kB Download
2025-11-16 54,648 228 kB Download
2025-11-15 54,670 228 kB Download
2025-11-14 54,661 228 kB Download
2025-11-13 54,666 228 kB Download
2025-11-12 54,689 228 kB Download
2025-11-11 54,662 228 kB Download
2025-11-10 54,644 228 kB Download
2025-11-09 54,688 228 kB Download
2025-11-08 54,697 228 kB Download
2025-11-07 54,700 228 kB Download
2025-11-06 54,721 228 kB Download
2025-11-05 54,704 228 kB Download
2025-11-04 54,698 228 kB Download
2025-11-03 54,720 228 kB Download
2025-11-02 54,750 229 kB Download
2025-11-01 54,767 229 kB Download
2025-10-31 54,732 229 kB Download
2025-10-30 54,769 229 kB Download
2025-10-29 54,784 229 kB Download
2025-10-28 54,782 229 kB Download
2025-10-27 54,868 229 kB Download
2025-10-26 54,972 229 kB Download
2025-10-25 54,972 229 kB Download
2025-10-24 54,943 229 kB Download
2025-10-23 54,975 229 kB Download
2025-10-22 54,992 229 kB Download
2025-10-21 55,004 229 kB Download
2025-10-20 54,984 229 kB Download
2025-10-19 55,023 229 kB Download
2025-10-18 55,058 229 kB Download
2025-10-17 55,083 229 kB Download
2025-10-16 55,122 229 kB Download
2025-10-15 55,156 229 kB Download
2025-10-14 55,139 229 kB Download
2025-10-13 55,150 229 kB Download
2025-10-12 55,238 230 kB Download
2025-10-11 55,246 230 kB Download
2025-10-10 55,259 230 kB Download
2025-10-09 55,266 230 kB Download
2025-10-08 55,248 230 kB Download
2025-10-07 55,226 230 kB Download
2025-10-06 55,207 230 kB Download
2025-10-05 55,230 230 kB Download
2025-10-04 55,245 230 kB Download
2025-10-03 55,269 230 kB Download
2025-10-02 55,244 230 kB Download
2025-10-01 55,213 230 kB Download
2025-09-30 55,219 230 kB Download
2025-09-29 55,202 230 kB Download
2025-09-28 55,223 230 kB Download
2025-09-27 55,232 230 kB Download
2025-09-26 55,224 230 kB Download
2025-09-25 55,216 230 kB Download
2025-09-24 55,213 230 kB Download
2025-09-23 55,168 230 kB Download
2025-09-22 55,144 230 kB Download
2025-09-21 55,152 230 kB Download
2025-09-20 55,182 230 kB Download
2025-09-19 55,238 230 kB Download
2025-09-18 55,222 230 kB Download
2025-09-17 55,207 230 kB Download
2025-09-16 55,178 230 kB Download
2025-09-15 55,164 230 kB Download
2025-09-14 55,205 230 kB Download
2025-09-13 55,212 230 kB Download
2025-09-12 55,200 230 kB Download
2025-09-11 55,190 230 kB Download
2025-09-10 55,156 230 kB Download
2025-09-09 55,135 230 kB Download
2025-09-08 55,121 230 kB Download
2025-09-07 55,145 230 kB Download
2025-09-06 55,123 230 kB Download
2025-09-05 55,108 230 kB Download
2025-09-04 55,111 230 kB Download
2025-09-03 55,089 229 kB Download
2025-09-02 55,058 229 kB Download
2025-09-01 55,039 229 kB Download
2025-08-31 55,058 229 kB Download
2025-08-30 55,049 229 kB Download
2025-08-29 55,035 229 kB Download
2025-08-28 55,018 229 kB Download
2025-08-27 54,992 229 kB Download
2025-08-26 54,939 229 kB Download
2025-08-25 54,882 229 kB Download
2025-08-24 54,901 229 kB Download
2025-08-23 54,920 229 kB Download
2025-08-22 54,898 229 kB Download
2025-08-21 54,868 229 kB Download
2025-08-20 54,830 228 kB Download
2025-08-19 54,801 228 kB Download
2025-08-18 54,776 228 kB Download
2025-08-17 54,773 228 kB Download
2025-08-16 54,781 228 kB Download
2025-08-15 54,765 228 kB Download
2025-08-14 54,747 228 kB Download
2025-08-13 54,759 228 kB Download
2025-08-12 54,744 228 kB Download
2025-08-11 54,767 228 kB Download
2025-08-10 54,769 228 kB Download
2025-08-09 54,786 228 kB Download
2025-08-08 54,761 228 kB Download
2025-08-07 54,766 228 kB Download
2025-08-06 54,767 228 kB Download
2025-08-05 54,732 228 kB Download
2025-08-04 54,704 228 kB Download
2025-08-03 54,729 228 kB Download
2025-08-02 54,733 228 kB Download
2025-08-01 54,715 228 kB Download
2025-07-31 54,705 228 kB Download
2025-07-30 54,698 228 kB Download
2025-07-29 54,669 228 kB Download
2025-07-28 54,624 227 kB Download
2025-07-27 54,636 228 kB Download
2025-07-26 54,634 228 kB Download
2025-07-25 54,606 227 kB Download
2025-07-24 54,619 227 kB Download
2025-07-23 54,597 227 kB Download
2025-07-22 54,559 227 kB Download
2025-07-21 54,542 227 kB Download
2025-07-20 54,536 227 kB Download
2025-07-19 54,547 227 kB Download
2025-07-18 54,526 227 kB Download
2025-07-17 54,506 227 kB Download
2025-07-16 54,496 227 kB Download
2025-07-14 54,442 227 kB Download
2025-07-13 54,446 227 kB Download
2025-07-12 54,457 227 kB Download
2025-07-11 54,407 227 kB Download
2025-07-10 54,409 227 kB Download
2025-07-09 54,380 226 kB Download
2025-07-08 54,362 226 kB Download
2025-07-07 54,347 226 kB Download
2025-07-06 54,349 226 kB Download
2025-07-05 54,336 226 kB Download
2025-07-04 54,306 226 kB Download
2025-07-03 54,292 226 kB Download
2025-07-02 54,233 226 kB Download
2025-07-01 54,214 226 kB Download
2025-06-30 54,189 226 kB Download
2025-06-29 54,189 226 kB Download
2025-06-28 54,193 226 kB Download
2025-06-27 54,168 226 kB Download
2025-06-26 54,156 226 kB Download
2025-06-25 54,138 226 kB Download
2025-06-24 54,114 226 kB Download
2025-06-23 54,087 225 kB Download
2025-06-22 54,083 225 kB Download

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

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

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

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

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