Download latest list of registered domains for .PUB zone

18,347 registered domains — Last update: 04 Jul 2026

.PUB domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 18,347 + 20 - 24
2026-07-03 18,351 + 19 - 19
2026-07-02 18,351 + 8 - 21
2026-07-01 18,364 + 9 - 16
2026-06-30 18,371 + 5 - 19
2026-06-29 18,385 + 8 - 23
2026-06-28 18,400 + 10 - 21
2026-06-27 18,411 + 11 - 20
2026-06-26 18,420 + 7 - 15
2026-06-25 18,428 + 8 - 14
2026-06-24 18,434 + 10 - 18
2026-06-23 18,442 + 8 - 34
2026-06-22 18,468 + 15 - 79
2026-06-21 18,532 + 9 - 83
2026-06-20 18,606 + 14 - 21
2026-06-19 18,613 + 14 - 9
2026-06-18 18,608 + 21 - 13
2026-06-17 18,600 + 23 - 4
2026-06-16 18,581 + 17 - 9
2026-06-15 18,573 + 49 - 14
2026-06-14 18,538 + 13 - 6
2026-06-13 18,531 + 22 - 12
2026-06-12 18,521 + 14 - 15
2026-06-11 18,522 + 15 - 21
2026-06-10 18,528 + 16 - 8
2026-06-09 18,520 + 36 - 4
2026-06-08 18,488 + 9 - 7
2026-06-07 18,486 + 14 - 14
2026-06-06 18,486 + 46 - 9
2026-06-05 18,449 + 13 - 9
2026-06-04 18,445 + 8 - 7
2026-06-03 18,444 + 7 - 9
2026-06-02 18,446 + 10 - 12
2026-06-01 18,448 + 6 - 9
2026-05-31 18,451 + 3 - 9
2026-05-30 18,457 + 10 - 9
2026-05-29 18,456 + 11 - 13
2026-05-28 18,458 + 18 - 11
2026-05-27 18,451 + 5 - 15
2026-05-26 18,461 + 8 - 12
2026-05-25 18,465 + 9 - 6
2026-05-24 18,462 + 9 - 11
2026-05-23 18,464 + 16 - 10
2026-05-22 18,458 + 12 - 4
2026-05-21 18,450 + 27 - 20
2026-05-20 18,443 0 0
2026-05-19 18,443 + 4 - 17
2026-05-18 18,456 + 13 - 6
2026-05-17 18,449 + 7 - 10
2026-05-16 18,452 + 9 - 11
2026-05-15 18,454 + 5 - 14
2026-05-14 18,463 + 12 - 10
2026-05-13 18,461 + 7 - 12
2026-05-12 18,466 + 9 - 9
2026-05-11 18,466 + 7 - 6
2026-05-10 18,465 + 16 - 15
2026-05-09 18,464 + 6 - 8
2026-05-08 18,466 + 7 - 9
2026-05-07 18,468 + 8 - 17
2026-05-06 18,477 + 9 - 16
2026-05-05 18,484 + 22 - 10
2026-05-04 18,472 + 14 - 17
2026-05-03 18,475 + 2 - 6
2026-05-02 18,479 + 12 - 11
2026-05-01 18,478 + 7 - 23
2026-04-30 18,494 + 9 - 7
2026-04-29 18,492 + 13 - 9
2026-04-28 18,488 + 8 - 8
2026-04-27 18,488 + 9 - 8
2026-04-26 18,487 + 7 - 15
2026-04-25 18,495 + 10 - 9
2026-04-24 18,494 + 16 - 8
2026-04-23 18,486 + 9 - 13
2026-04-22 18,490 + 8 - 8
2026-04-21 18,490 + 15 - 13
2026-04-20 18,488 + 8 - 10
2026-04-19 18,490 + 7 - 8
2026-04-18 18,491 + 10 - 11
2026-04-17 18,492 + 14 - 11
2026-04-16 18,489 + 13 - 8
2026-04-15 18,484 + 7 - 6
2026-04-14 18,483 + 8 - 9
2026-04-13 18,484 + 5 - 13
2026-04-12 18,492 + 11 - 6
2026-04-11 18,487 + 9 - 8
2026-04-10 18,486 + 14 - 7
2026-04-09 18,479 + 11 - 9
2026-04-08 18,477 + 7 - 15
2026-04-07 18,485 + 11 - 9
2026-04-06 18,483 + 7 - 57
2026-04-05 18,533 + 5 - 105

3. Zone Details: .pub

.pub is a generic top-level domain commonly used by content creators and hospitality venues. Publishers, independent writers, online magazines, technical preprint servers, community newsletters and bars or restaurants use it for readable, content-focused addresses such as article hubs, menus, event listings and publication archives.

As a brand cue, .pub conveys publishing, public access or 'pub' as a venue, giving sites an immediate contextual signal. Organizations pick it to emphasize editorial identity, community orientation or hospitality services; it helps position a site as content-driven or locally focused while remaining concise and memorable.

Practical considerations mirror other gTLDs: registration is available through most registrars and it works well for primary sites, microsites or campaign landing pages. Choose .pub when your second-level name aligns with readers, patrons or local customers; consider defensive registrations, clear navigation and trademark checks to maintain brand consistency.

Related zones:

Zone Name pub
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.pub
RDAP Server https://rdap.identitydigital.services/rdap/
Managing Organization Dog Beach, LLC
Organization Address c/o Identity Digital Limited
10500 NE 8th Street, Suite 750
Bellevue WA 98004
United States of America (the)

4. Historical Domain Lists for .pub zone

Access the archive of historical .PUB domain lists and analyze how domains in the .PUB 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 18,347 67 kB Download
2026-07-03 18,351 67 kB Download
2026-07-02 18,351 67 kB Download
2026-07-01 18,364 67 kB Download
2026-06-30 18,371 67 kB Download
2026-06-29 18,385 67 kB Download
2026-06-28 18,400 67 kB Download
2026-06-27 18,411 67 kB Download
2026-06-26 18,420 68 kB Download
2026-06-25 18,428 68 kB Download
2026-06-24 18,434 68 kB Download
2026-06-23 18,442 68 kB Download
2026-06-22 18,468 68 kB Download
2026-06-21 18,532 68 kB Download
2026-06-20 18,606 68 kB Download
2026-06-19 18,613 68 kB Download
2026-06-18 18,608 68 kB Download
2026-06-17 18,600 68 kB Download
2026-06-16 18,581 68 kB Download
2026-06-15 18,573 68 kB Download
2026-06-14 18,538 68 kB Download
2026-06-13 18,531 68 kB Download
2026-06-12 18,521 68 kB Download
2026-06-11 18,522 68 kB Download
2026-06-10 18,528 68 kB Download
2026-06-09 18,520 68 kB Download
2026-06-08 18,488 67 kB Download
2026-06-07 18,486 67 kB Download
2026-06-06 18,486 67 kB Download
2026-06-05 18,449 67 kB Download
2026-06-04 18,445 67 kB Download
2026-06-03 18,444 67 kB Download
2026-06-02 18,446 67 kB Download
2026-06-01 18,448 67 kB Download
2026-05-31 18,451 67 kB Download
2026-05-30 18,457 67 kB Download
2026-05-29 18,456 67 kB Download
2026-05-28 18,458 67 kB Download
2026-05-27 18,451 67 kB Download
2026-05-26 18,461 67 kB Download
2026-05-25 18,465 67 kB Download
2026-05-24 18,462 67 kB Download
2026-05-23 18,464 67 kB Download
2026-05-22 18,458 67 kB Download
2026-05-21 18,450 67 kB Download
2026-05-20 18,443 67 kB Download
2026-05-19 18,443 67 kB Download
2026-05-18 18,456 67 kB Download
2026-05-17 18,449 67 kB Download
2026-05-16 18,452 67 kB Download
2026-05-15 18,454 67 kB Download
2026-05-14 18,463 67 kB Download
2026-05-13 18,461 67 kB Download
2026-05-12 18,466 67 kB Download
2026-05-11 18,466 67 kB Download
2026-05-10 18,465 67 kB Download
2026-05-09 18,464 67 kB Download
2026-05-08 18,466 67 kB Download
2026-05-07 18,468 67 kB Download
2026-05-06 18,477 67 kB Download
2026-05-05 18,484 67 kB Download
2026-05-04 18,472 67 kB Download
2026-05-03 18,475 67 kB Download
2026-05-02 18,479 67 kB Download
2026-05-01 18,478 67 kB Download
2026-04-30 18,494 67 kB Download
2026-04-29 18,492 67 kB Download
2026-04-28 18,488 67 kB Download
2026-04-27 18,488 67 kB Download
2026-04-26 18,487 67 kB Download
2026-04-25 18,495 67 kB Download
2026-04-24 18,494 67 kB Download
2026-04-23 18,486 67 kB Download
2026-04-22 18,490 67 kB Download
2026-04-21 18,490 67 kB Download
2026-04-20 18,488 67 kB Download
2026-04-19 18,490 67 kB Download
2026-04-18 18,491 67 kB Download
2026-04-17 18,492 67 kB Download
2026-04-16 18,489 67 kB Download
2026-04-15 18,484 67 kB Download
2026-04-14 18,483 67 kB Download
2026-04-13 18,484 67 kB Download
2026-04-12 18,492 67 kB Download
2026-04-11 18,487 67 kB Download
2026-04-10 18,486 67 kB Download
2026-04-09 18,479 67 kB Download
2026-04-08 18,477 67 kB Download
2026-04-07 18,485 67 kB Download
2026-04-06 18,483 67 kB Download
2026-04-05 18,533 68 kB Download
2026-04-04 18,633 68 kB Download
2026-04-03 18,630 68 kB Download
2026-04-02 18,618 68 kB Download
2026-04-01 18,612 68 kB Download
2026-03-31 18,617 68 kB Download
2026-03-30 18,618 68 kB Download
2026-03-29 18,616 68 kB Download
2026-03-28 18,618 68 kB Download
2026-03-27 18,617 68 kB Download
2026-03-26 18,640 68 kB Download
2026-03-25 18,624 68 kB Download
2026-03-24 18,617 68 kB Download
2026-03-23 18,624 68 kB Download
2026-03-22 18,634 68 kB Download
2026-03-21 18,637 68 kB Download
2026-03-20 18,634 68 kB Download
2026-03-19 18,628 68 kB Download
2026-03-18 18,625 68 kB Download
2026-03-17 18,620 68 kB Download
2026-03-16 18,624 68 kB Download
2026-03-15 18,635 68 kB Download
2026-03-14 18,634 68 kB Download
2026-03-13 18,637 68 kB Download
2026-03-12 18,631 68 kB Download
2026-03-11 18,623 68 kB Download
2026-03-10 18,617 68 kB Download
2026-03-09 18,610 68 kB Download
2026-03-08 18,614 68 kB Download
2026-03-07 18,619 68 kB Download
2026-03-06 18,621 68 kB Download
2026-03-05 18,632 68 kB Download
2026-03-04 18,629 68 kB Download
2026-03-03 18,632 68 kB Download
2026-03-02 18,626 68 kB Download
2026-03-01 18,622 68 kB Download
2026-02-28 18,632 68 kB Download
2026-02-27 18,633 68 kB Download
2026-02-26 18,626 68 kB Download
2026-02-25 18,755 68 kB Download
2026-02-24 18,747 68 kB Download
2026-02-23 18,743 68 kB Download
2026-02-22 18,735 68 kB Download
2026-02-21 18,739 68 kB Download
2026-02-20 18,743 68 kB Download
2026-02-19 18,744 68 kB Download
2026-02-18 18,744 68 kB Download
2026-02-17 18,737 68 kB Download
2026-02-16 18,738 68 kB Download
2026-02-15 18,737 68 kB Download
2026-02-14 18,741 68 kB Download
2026-02-13 18,734 68 kB Download
2026-02-12 18,730 68 kB Download
2026-02-11 18,731 68 kB Download
2026-02-10 18,727 68 kB Download
2026-02-09 18,708 68 kB Download
2026-02-08 18,710 68 kB Download
2026-02-07 18,713 68 kB Download
2026-02-06 18,715 68 kB Download
2026-02-05 18,717 68 kB Download
2026-02-04 18,712 68 kB Download
2026-02-03 18,712 68 kB Download
2026-02-02 18,705 68 kB Download
2026-02-01 18,712 68 kB Download
2026-01-31 18,709 68 kB Download
2026-01-30 18,702 68 kB Download
2026-01-29 18,718 68 kB Download
2026-01-28 18,726 68 kB Download
2026-01-27 18,758 69 kB Download
2026-01-26 18,766 69 kB Download
2026-01-25 18,765 69 kB Download
2026-01-24 18,787 69 kB Download
2026-01-23 18,796 69 kB Download
2026-01-22 18,797 69 kB Download
2026-01-21 18,797 69 kB Download
2026-01-20 18,800 69 kB Download
2026-01-19 18,799 69 kB Download
2026-01-18 18,796 69 kB Download
2026-01-17 18,798 69 kB Download
2026-01-16 18,791 69 kB Download
2026-01-15 18,785 69 kB Download
2026-01-14 18,782 69 kB Download
2026-01-13 18,788 69 kB Download
2026-01-12 18,810 69 kB Download
2026-01-11 18,757 69 kB Download
2026-01-10 18,754 69 kB Download
2026-01-09 18,754 69 kB Download
2026-01-08 18,747 69 kB Download
2026-01-07 18,738 69 kB Download
2026-01-06 18,731 69 kB Download
2026-01-05 18,739 69 kB Download
2026-01-04 18,746 69 kB Download
2026-01-03 18,760 69 kB Download
2026-01-02 18,764 69 kB Download
2026-01-01 18,771 69 kB Download
2025-12-31 18,771 69 kB Download
2025-12-30 18,773 69 kB Download
2025-12-29 18,775 69 kB Download
2025-12-28 18,774 69 kB Download
2025-12-27 18,779 69 kB Download
2025-12-26 18,790 69 kB Download
2025-12-25 18,807 69 kB Download
2025-12-24 18,812 69 kB Download
2025-12-23 18,846 69 kB Download
2025-12-22 18,856 69 kB Download
2025-12-21 18,859 69 kB Download
2025-12-20 18,861 69 kB Download
2025-12-19 18,869 69 kB Download
2025-12-18 18,878 69 kB Download
2025-12-17 18,891 69 kB Download
2025-12-16 18,886 69 kB Download
2025-12-15 18,900 69 kB Download
2025-12-14 18,913 69 kB Download
2025-12-13 18,918 69 kB Download
2025-12-12 18,952 70 kB Download
2025-12-11 18,954 70 kB Download
2025-12-10 18,964 70 kB Download
2025-12-09 18,963 70 kB Download
2025-12-08 18,962 70 kB Download
2025-12-07 18,969 70 kB Download
2025-12-06 18,973 70 kB Download
2025-12-05 18,971 70 kB Download
2025-12-04 18,974 70 kB Download
2025-12-03 18,976 70 kB Download
2025-12-02 18,971 70 kB Download
2025-12-01 18,976 70 kB Download
2025-11-30 18,981 70 kB Download
2025-11-29 18,999 70 kB Download
2025-11-28 19,002 70 kB Download
2025-11-27 18,956 70 kB Download
2025-11-26 18,959 70 kB Download
2025-11-25 18,959 70 kB Download
2025-11-24 18,953 70 kB Download
2025-11-23 18,971 70 kB Download
2025-11-22 18,959 70 kB Download
2025-11-21 18,970 70 kB Download
2025-11-20 18,966 70 kB Download
2025-11-19 18,968 70 kB Download
2025-11-18 18,964 70 kB Download
2025-11-17 18,961 70 kB Download
2025-11-16 18,964 70 kB Download
2025-11-15 18,975 70 kB Download
2025-11-14 18,978 70 kB Download
2025-11-13 18,964 70 kB Download
2025-11-12 18,964 70 kB Download
2025-11-11 18,959 70 kB Download
2025-11-10 18,970 70 kB Download
2025-11-09 18,979 70 kB Download
2025-11-08 18,978 70 kB Download
2025-11-07 18,986 70 kB Download
2025-11-06 18,988 70 kB Download
2025-11-05 18,999 70 kB Download
2025-11-04 18,998 70 kB Download
2025-11-03 18,996 70 kB Download
2025-11-02 18,998 70 kB Download
2025-11-01 19,006 70 kB Download
2025-10-31 19,007 70 kB Download
2025-10-30 19,007 70 kB Download
2025-10-29 19,019 70 kB Download
2025-10-28 19,031 70 kB Download
2025-10-27 19,034 70 kB Download
2025-10-26 19,041 70 kB Download
2025-10-25 19,043 70 kB Download
2025-10-24 19,042 70 kB Download
2025-10-23 19,055 70 kB Download
2025-10-22 19,069 70 kB Download
2025-10-21 19,082 70 kB Download
2025-10-20 19,075 70 kB Download
2025-10-19 19,088 70 kB Download
2025-10-18 19,098 70 kB Download
2025-10-17 19,099 70 kB Download
2025-10-16 19,107 70 kB Download
2025-10-15 19,098 70 kB Download
2025-10-14 19,099 70 kB Download
2025-10-13 19,102 70 kB Download
2025-10-12 19,102 70 kB Download
2025-10-11 19,101 70 kB Download
2025-10-10 19,107 70 kB Download
2025-10-09 19,106 70 kB Download
2025-10-08 19,109 70 kB Download
2025-10-07 19,107 70 kB Download
2025-10-06 19,107 70 kB Download
2025-10-05 19,115 70 kB Download
2025-10-04 19,123 70 kB Download
2025-10-03 19,119 70 kB Download
2025-10-02 19,122 70 kB Download
2025-10-01 19,124 70 kB Download
2025-09-30 19,133 70 kB Download
2025-09-29 19,122 70 kB Download
2025-09-28 19,117 70 kB Download
2025-09-27 19,127 70 kB Download
2025-09-26 19,121 70 kB Download
2025-09-25 19,109 70 kB Download
2025-09-24 19,094 70 kB Download
2025-09-23 19,089 70 kB Download
2025-09-22 19,090 70 kB Download
2025-09-21 19,093 70 kB Download
2025-09-20 19,095 70 kB Download
2025-09-19 19,109 70 kB Download
2025-09-18 19,115 70 kB Download
2025-09-17 19,128 70 kB Download
2025-09-16 19,125 70 kB Download
2025-09-15 19,139 70 kB Download
2025-09-14 19,158 70 kB Download
2025-09-13 19,175 70 kB Download
2025-09-12 19,185 70 kB Download
2025-09-11 19,197 70 kB Download
2025-09-10 19,206 70 kB Download
2025-09-09 19,202 70 kB Download
2025-09-08 19,188 70 kB Download
2025-09-07 19,189 70 kB Download
2025-09-06 19,196 70 kB Download
2025-09-05 19,194 70 kB Download
2025-09-04 19,196 70 kB Download
2025-09-03 19,203 70 kB Download
2025-09-02 19,207 70 kB Download
2025-09-01 19,223 70 kB Download
2025-08-31 19,218 70 kB Download
2025-08-30 19,221 70 kB Download
2025-08-29 19,221 70 kB Download
2025-08-28 19,214 70 kB Download
2025-08-27 19,214 70 kB Download
2025-08-26 19,217 70 kB Download
2025-08-25 19,232 70 kB Download
2025-08-24 19,239 70 kB Download
2025-08-23 19,236 70 kB Download
2025-08-22 19,294 71 kB Download
2025-08-21 19,300 71 kB Download
2025-08-20 19,308 71 kB Download
2025-08-19 19,313 71 kB Download
2025-08-18 19,310 71 kB Download
2025-08-17 19,317 71 kB Download
2025-08-16 19,319 71 kB Download
2025-08-15 19,321 71 kB Download
2025-08-14 19,317 71 kB Download
2025-08-13 19,311 71 kB Download
2025-08-12 19,310 71 kB Download
2025-08-11 19,311 71 kB Download
2025-08-10 19,274 70 kB Download
2025-08-09 19,282 70 kB Download
2025-08-08 19,281 71 kB Download
2025-08-07 19,274 70 kB Download
2025-08-06 19,288 71 kB Download
2025-08-05 19,296 71 kB Download
2025-08-04 19,298 71 kB Download
2025-08-03 19,302 71 kB Download
2025-08-02 19,310 71 kB Download
2025-08-01 19,323 71 kB Download
2025-07-31 19,326 71 kB Download
2025-07-30 19,323 71 kB Download
2025-07-29 19,364 71 kB Download
2025-07-28 19,369 71 kB Download
2025-07-27 19,368 71 kB Download
2025-07-26 19,377 72 kB Download
2025-07-25 19,382 72 kB Download
2025-07-24 19,386 72 kB Download
2025-07-23 19,392 72 kB Download
2025-07-22 19,394 72 kB Download
2025-07-21 19,383 72 kB Download
2025-07-20 19,390 72 kB Download
2025-07-19 19,397 72 kB Download
2025-07-18 19,410 72 kB Download
2025-07-17 19,416 72 kB Download
2025-07-16 19,428 72 kB Download
2025-07-14 19,417 72 kB Download
2025-07-13 19,421 72 kB Download
2025-07-12 19,435 72 kB Download
2025-07-11 19,441 72 kB Download
2025-07-10 19,443 72 kB Download
2025-07-09 19,450 72 kB Download
2025-07-08 19,458 72 kB Download
2025-07-07 19,450 72 kB Download
2025-07-06 19,458 72 kB Download
2025-07-05 19,466 72 kB Download
2025-07-04 19,472 72 kB Download
2025-07-03 19,482 72 kB Download
2025-07-02 19,491 72 kB Download
2025-07-01 19,494 72 kB Download
2025-06-30 19,505 72 kB Download
2025-06-29 19,515 72 kB Download
2025-06-28 19,529 72 kB Download
2025-06-27 19,532 72 kB Download
2025-06-26 19,535 72 kB Download
2025-06-25 19,541 72 kB Download
2025-06-24 19,559 72 kB Download
2025-06-23 19,556 72 kB Download
2025-06-22 19,562 72 kB Download

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

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

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

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

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