Download latest list of registered domains for .SURF zone

50,737 registered domains — Last update: 04 Jul 2026

.SURF domain list file

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

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 50,737
  • File size: 316 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
50,737
Registered domains
New Today
1,850
Registrations / 24h
Daily Churn
4
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 50,737 + 1,850 - 4
2026-07-03 48,891 + 555 - 7
2026-07-02 48,343 + 589 - 6
2026-07-01 47,760 + 852 - 10
2026-06-30 46,918 + 643 - 2
2026-06-29 46,277 + 3,245 - 5
2026-06-28 43,037 + 149 - 6
2026-06-27 42,894 + 1,239 - 4
2026-06-26 41,659 + 902 - 5
2026-06-25 40,762 + 6,468 - 12
2026-06-24 34,306 + 689 - 4
2026-06-23 33,621 + 415 - 3
2026-06-22 33,209 + 965 - 8
2026-06-21 32,252 + 499 - 3
2026-06-20 31,756 + 521 - 12
2026-06-19 31,247 + 1,471 - 5
2026-06-18 29,781 + 1,519 - 4
2026-06-17 28,266 + 1,054 - 9
2026-06-16 27,221 + 637 - 7
2026-06-15 26,591 + 120 - 2
2026-06-14 26,473 + 162 - 4
2026-06-13 26,315 + 482 - 5
2026-06-12 25,838 + 146 - 5
2026-06-11 25,697 + 161 - 8
2026-06-10 25,544 + 137 - 6
2026-06-09 25,413 + 200 - 6
2026-06-08 25,219 + 116 - 4
2026-06-07 25,107 + 118 - 2
2026-06-06 24,991 + 88 - 7
2026-06-05 24,910 + 109 - 5
2026-06-04 24,806 + 116 - 4
2026-06-03 24,694 + 961 - 5
2026-06-02 23,738 + 243 - 2
2026-06-01 23,497 + 131 - 3
2026-05-31 23,369 + 89 - 7
2026-05-30 23,287 + 100 - 6
2026-05-29 23,193 + 96 - 4
2026-05-28 23,101 + 969 - 5
2026-05-27 22,137 + 109 - 35
2026-05-26 22,063 + 149 - 7
2026-05-25 21,921 + 148 - 7
2026-05-24 21,780 + 951 - 4
2026-05-23 20,833 + 174 - 6
2026-05-22 20,665 + 37 - 10
2026-05-21 20,638 + 108 - 9
2026-05-20 20,539 0 0
2026-05-19 20,539 + 63 - 6
2026-05-18 20,482 + 59 - 5
2026-05-17 20,428 + 845 - 4
2026-05-16 19,587 + 227 - 1
2026-05-15 19,361 + 630 - 131
2026-05-14 18,862 + 100 - 37
2026-05-13 18,799 + 231 - 5
2026-05-12 18,573 + 27 - 4
2026-05-11 18,550 + 516 - 11
2026-05-10 18,045 + 15 - 5
2026-05-09 18,035 + 525 - 4
2026-05-08 17,514 + 790 - 70
2026-05-07 16,794 + 53 - 3
2026-05-06 16,744 + 105 - 66
2026-05-05 16,705 + 51 - 39
2026-05-04 16,693 + 533 - 45
2026-05-03 16,205 + 98 - 34
2026-05-02 16,141 + 362 - 2
2026-05-01 15,781 + 553 - 5
2026-04-30 15,233 + 21 - 2
2026-04-29 15,214 + 90 - 267
2026-04-28 15,391 + 511 - 4
2026-04-27 14,884 + 17 - 4
2026-04-26 14,871 + 514 - 5
2026-04-25 14,362 + 35 - 2
2026-04-24 14,329 + 29 - 3
2026-04-23 14,303 + 40 - 7
2026-04-22 14,270 + 522 - 5
2026-04-21 13,753 + 529 - 3
2026-04-20 13,227 + 463 - 7
2026-04-19 12,771 + 20 - 4
2026-04-18 12,755 + 27 - 5
2026-04-17 12,733 + 21 - 6
2026-04-16 12,718 + 206 - 3
2026-04-15 12,515 + 32 - 83
2026-04-14 12,566 + 525 - 4
2026-04-13 12,045 + 23 - 1
2026-04-12 12,023 + 35 - 4
2026-04-11 11,992 + 62 - 2
2026-04-10 11,932 + 335 - 1
2026-04-09 11,598 + 514 - 3
2026-04-08 11,087 + 22 - 5
2026-04-07 11,070 + 24 0
2026-04-06 11,046 + 15 - 9
2026-04-05 11,040 + 27 - 3

3. Zone Details: .surf

.surf is a top-level domain tailored to surfing, coastal lifestyles, and water-sports enterprises. Typical use cases include surf schools and instructors, board and apparel retailers, surf travel and tour operators, local beach communities, editorial blogs, event organizers, and online marketplaces targeting enthusiasts or tourists.

As a branding choice, .surf communicates niche relevance and subject-matter clarity: it immediately indicates the site's focus and helps create concise, memorable addresses. Businesses and creators choose it to reinforce coastal identity, emphasize product or activity focus, and simplify messaging across marketing, social media, and signage.

From an operational perspective, .surf functions like other gTLDs—available through domain registrars, compatible with standard hosting and HTTPS, and suitable for primary sites or campaign redirects. Consider .surf when descriptive precision and audience targeting matter; maintain common alternatives (for example .com) to preserve broader recognition and protect trademarks.

Related zones:

Zone Name surf
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.surf
RDAP Server https://rdap.nic.surf/
Managing Organization Registry Services, LLC
Organization Address 100 S. Mill Ave, Suite 1600
Tempe AZ 85281
United States of America (the)

4. Historical Domain Lists for .surf zone

Access the archive of historical .SURF domain lists and analyze how domains in the .SURF 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 50,737 316 kB Download
2026-07-03 48,891 298 kB Download
2026-07-02 48,343 296 kB Download
2026-07-01 47,760 294 kB Download
2026-06-30 46,918 287 kB Download
2026-06-29 46,277 284 kB Download
2026-06-28 43,037 268 kB Download
2026-06-27 42,894 268 kB Download
2026-06-26 41,659 262 kB Download
2026-06-25 40,762 257 kB Download
2026-06-24 34,306 215 kB Download
2026-06-23 33,621 209 kB Download
2026-06-22 33,209 207 kB Download
2026-06-21 32,252 200 kB Download
2026-06-20 31,756 198 kB Download
2026-06-19 31,247 195 kB Download
2026-06-18 29,781 180 kB Download
2026-06-17 28,266 172 kB Download
2026-06-16 27,221 162 kB Download
2026-06-15 26,591 156 kB Download
2026-06-14 26,473 156 kB Download
2026-06-13 26,315 155 kB Download
2026-06-12 25,838 151 kB Download
2026-06-11 25,697 151 kB Download
2026-06-10 25,544 150 kB Download
2026-06-09 25,413 149 kB Download
2026-06-08 25,219 148 kB Download
2026-06-07 25,107 148 kB Download
2026-06-06 24,991 147 kB Download
2026-06-05 24,910 147 kB Download
2026-06-04 24,806 146 kB Download
2026-06-03 24,694 146 kB Download
2026-06-02 23,738 139 kB Download
2026-06-01 23,497 137 kB Download
2026-05-31 23,369 136 kB Download
2026-05-30 23,287 136 kB Download
2026-05-29 23,193 136 kB Download
2026-05-28 23,101 135 kB Download
2026-05-27 22,137 128 kB Download
2026-05-26 22,063 128 kB Download
2026-05-25 21,921 127 kB Download
2026-05-24 21,780 126 kB Download
2026-05-23 20,833 119 kB Download
2026-05-22 20,665 118 kB Download
2026-05-21 20,638 118 kB Download
2026-05-20 20,539 118 kB Download
2026-05-19 20,539 118 kB Download
2026-05-18 20,482 118 kB Download
2026-05-17 20,428 117 kB Download
2026-05-16 19,587 111 kB Download
2026-05-15 19,361 110 kB Download
2026-05-14 18,862 106 kB Download
2026-05-13 18,799 106 kB Download
2026-05-12 18,573 105 kB Download
2026-05-11 18,550 104 kB Download
2026-05-10 18,045 101 kB Download
2026-05-09 18,035 101 kB Download
2026-05-08 17,514 96 kB Download
2026-05-07 16,794 91 kB Download
2026-05-06 16,744 91 kB Download
2026-05-05 16,705 91 kB Download
2026-05-04 16,693 91 kB Download
2026-05-03 16,205 87 kB Download
2026-05-02 16,141 87 kB Download
2026-05-01 15,781 85 kB Download
2026-04-30 15,233 81 kB Download
2026-04-29 15,214 81 kB Download
2026-04-28 15,391 82 kB Download
2026-04-27 14,884 77 kB Download
2026-04-26 14,871 77 kB Download
2026-04-25 14,362 74 kB Download
2026-04-24 14,329 73 kB Download
2026-04-23 14,303 73 kB Download
2026-04-22 14,270 73 kB Download
2026-04-21 13,753 69 kB Download
2026-04-20 13,227 65 kB Download
2026-04-19 12,771 64 kB Download
2026-04-18 12,755 64 kB Download
2026-04-17 12,733 64 kB Download
2026-04-16 12,718 64 kB Download
2026-04-15 12,515 63 kB Download
2026-04-14 12,566 63 kB Download
2026-04-13 12,045 59 kB Download
2026-04-12 12,023 59 kB Download
2026-04-11 11,992 59 kB Download
2026-04-10 11,932 59 kB Download
2026-04-09 11,598 58 kB Download
2026-04-08 11,087 54 kB Download
2026-04-07 11,070 54 kB Download
2026-04-06 11,046 54 kB Download
2026-04-05 11,040 54 kB Download
2026-04-04 11,016 53 kB Download
2026-04-03 10,993 53 kB Download
2026-04-02 10,956 53 kB Download
2026-04-01 10,900 53 kB Download
2026-03-31 10,873 53 kB Download
2026-03-30 10,850 53 kB Download
2026-03-29 10,805 52 kB Download
2026-03-28 10,793 52 kB Download
2026-03-27 9,780 44 kB Download
2026-03-26 9,258 40 kB Download
2026-03-25 9,017 38 kB Download
2026-03-24 8,990 38 kB Download
2026-03-23 8,937 38 kB Download
2026-03-22 8,896 38 kB Download
2026-03-21 8,888 38 kB Download
2026-03-20 8,827 38 kB Download
2026-03-19 8,818 38 kB Download
2026-03-18 8,811 38 kB Download
2026-03-17 8,789 37 kB Download
2026-03-16 8,761 37 kB Download
2026-03-15 8,735 37 kB Download
2026-03-14 8,729 37 kB Download
2026-03-13 8,700 37 kB Download
2026-03-12 8,692 37 kB Download
2026-03-11 8,679 37 kB Download
2026-03-10 8,616 36 kB Download
2026-03-09 8,584 36 kB Download
2026-03-08 8,572 36 kB Download
2026-03-07 8,568 36 kB Download
2026-03-06 8,384 35 kB Download
2026-03-05 8,344 35 kB Download
2026-03-04 8,334 35 kB Download
2026-03-03 8,315 35 kB Download
2026-03-02 8,285 35 kB Download
2026-03-01 8,279 35 kB Download
2026-02-28 8,177 34 kB Download
2026-02-27 8,152 34 kB Download
2026-02-26 8,148 34 kB Download
2026-02-25 8,026 33 kB Download
2026-02-24 8,008 33 kB Download
2026-02-23 7,996 33 kB Download
2026-02-22 7,996 33 kB Download
2026-02-21 7,979 33 kB Download
2026-02-20 7,965 33 kB Download
2026-02-19 7,959 33 kB Download
2026-02-18 7,929 33 kB Download
2026-02-17 7,915 33 kB Download
2026-02-16 7,901 33 kB Download
2026-02-15 7,901 33 kB Download
2026-02-14 7,894 33 kB Download
2026-02-13 7,888 33 kB Download
2026-02-12 7,864 33 kB Download
2026-02-11 7,854 33 kB Download
2026-02-10 7,854 33 kB Download
2026-02-09 7,817 32 kB Download
2026-02-08 7,809 32 kB Download
2026-02-07 7,799 32 kB Download
2026-02-06 7,778 32 kB Download
2026-02-05 7,681 32 kB Download
2026-02-04 7,663 32 kB Download
2026-02-03 7,630 31 kB Download
2026-02-02 7,607 31 kB Download
2026-02-01 7,586 31 kB Download
2026-01-31 7,586 31 kB Download
2026-01-30 7,570 31 kB Download
2026-01-29 7,568 31 kB Download
2026-01-28 7,542 31 kB Download
2026-01-27 7,556 31 kB Download
2026-01-26 7,511 31 kB Download
2026-01-25 7,497 31 kB Download
2026-01-24 7,456 31 kB Download
2026-01-23 7,445 31 kB Download
2026-01-22 7,418 30 kB Download
2026-01-21 7,418 30 kB Download
2026-01-20 7,378 30 kB Download
2026-01-19 7,358 30 kB Download
2026-01-18 7,353 30 kB Download
2026-01-17 7,342 30 kB Download
2026-01-16 7,320 30 kB Download
2026-01-15 7,304 30 kB Download
2026-01-14 7,288 30 kB Download
2026-01-13 7,275 30 kB Download
2026-01-12 7,227 30 kB Download
2026-01-11 7,211 30 kB Download
2026-01-10 7,190 30 kB Download
2026-01-09 7,174 29 kB Download
2026-01-08 7,152 29 kB Download
2026-01-07 7,019 29 kB Download
2026-01-06 7,009 29 kB Download
2026-01-05 6,993 29 kB Download
2026-01-04 6,779 28 kB Download
2026-01-03 6,767 28 kB Download
2026-01-02 6,659 27 kB Download
2026-01-01 6,654 27 kB Download
2025-12-31 6,614 27 kB Download
2025-12-30 6,590 27 kB Download
2025-12-29 6,571 27 kB Download
2025-12-28 6,560 27 kB Download
2025-12-27 6,541 27 kB Download
2025-12-26 6,534 27 kB Download
2025-12-25 6,517 26 kB Download
2025-12-24 6,294 26 kB Download
2025-12-23 6,285 26 kB Download
2025-12-22 6,273 25 kB Download
2025-12-21 6,257 25 kB Download
2025-12-20 6,245 25 kB Download
2025-12-19 6,197 25 kB Download
2025-12-18 6,178 25 kB Download
2025-12-17 6,158 25 kB Download
2025-12-16 6,149 25 kB Download
2025-12-15 6,133 25 kB Download
2025-12-14 6,120 25 kB Download
2025-12-13 6,103 25 kB Download
2025-12-12 6,086 25 kB Download
2025-12-11 6,064 24 kB Download
2025-12-10 6,043 24 kB Download
2025-12-09 5,942 24 kB Download
2025-12-08 5,923 24 kB Download
2025-12-07 5,905 24 kB Download
2025-12-06 5,898 23 kB Download
2025-12-05 5,874 23 kB Download
2025-12-04 5,862 23 kB Download
2025-12-03 5,842 23 kB Download
2025-12-02 5,828 23 kB Download
2025-12-01 5,815 23 kB Download
2025-11-30 5,793 23 kB Download
2025-11-29 5,783 23 kB Download
2025-11-28 5,728 23 kB Download
2025-11-27 5,720 23 kB Download
2025-11-26 5,682 23 kB Download
2025-11-25 5,659 22 kB Download
2025-11-24 5,616 22 kB Download
2025-11-23 5,566 22 kB Download
2025-11-22 5,547 22 kB Download
2025-11-21 5,397 22 kB Download
2025-11-20 5,312 21 kB Download
2025-11-19 5,243 21 kB Download
2025-11-18 5,231 21 kB Download
2025-11-17 5,221 21 kB Download
2025-11-16 5,208 21 kB Download
2025-11-15 5,195 21 kB Download
2025-11-14 5,189 21 kB Download
2025-11-13 5,166 21 kB Download
2025-11-12 5,140 20 kB Download
2025-11-11 5,130 20 kB Download
2025-11-10 5,085 20 kB Download
2025-11-09 5,067 20 kB Download
2025-11-08 5,062 20 kB Download
2025-11-07 5,039 20 kB Download
2025-11-06 4,880 19 kB Download
2025-11-05 4,850 19 kB Download
2025-11-04 4,826 19 kB Download
2025-11-03 4,812 19 kB Download
2025-11-02 4,798 19 kB Download
2025-11-01 4,785 19 kB Download
2025-10-31 4,757 19 kB Download
2025-10-30 4,759 19 kB Download
2025-10-29 4,760 19 kB Download
2025-10-28 4,760 19 kB Download
2025-10-27 4,758 19 kB Download
2025-10-26 4,755 19 kB Download
2025-10-25 4,753 19 kB Download
2025-10-24 4,750 19 kB Download
2025-10-23 4,750 19 kB Download
2025-10-22 4,751 19 kB Download
2025-10-21 4,750 19 kB Download
2025-10-20 4,751 19 kB Download
2025-10-19 4,753 19 kB Download
2025-10-18 4,756 19 kB Download
2025-10-17 4,753 19 kB Download
2025-10-16 4,751 19 kB Download
2025-10-15 4,750 19 kB Download
2025-10-14 4,752 19 kB Download
2025-10-13 4,747 19 kB Download
2025-10-12 4,753 19 kB Download
2025-10-11 4,752 19 kB Download
2025-10-10 4,748 19 kB Download
2025-10-09 4,740 19 kB Download
2025-10-08 4,741 19 kB Download
2025-10-07 4,747 19 kB Download
2025-10-06 4,744 19 kB Download
2025-10-05 4,735 19 kB Download
2025-10-04 4,727 19 kB Download
2025-10-03 4,729 19 kB Download
2025-10-02 4,720 19 kB Download
2025-10-01 4,714 19 kB Download
2025-09-30 4,707 19 kB Download
2025-09-29 4,707 19 kB Download
2025-09-28 4,699 18 kB Download
2025-09-27 4,694 18 kB Download
2025-09-26 4,689 18 kB Download
2025-09-25 4,680 18 kB Download
2025-09-24 4,675 18 kB Download
2025-09-23 4,672 18 kB Download
2025-09-22 4,662 18 kB Download
2025-09-21 4,663 18 kB Download
2025-09-20 4,661 18 kB Download
2025-09-19 4,664 18 kB Download
2025-09-18 4,664 18 kB Download
2025-09-17 4,661 18 kB Download
2025-09-16 4,656 18 kB Download
2025-09-15 4,654 18 kB Download
2025-09-14 4,646 18 kB Download
2025-09-13 4,644 18 kB Download
2025-09-12 4,651 18 kB Download
2025-09-11 4,649 18 kB Download
2025-09-10 4,638 18 kB Download
2025-09-09 4,636 18 kB Download
2025-09-08 4,631 18 kB Download
2025-09-07 4,623 18 kB Download
2025-09-06 4,624 18 kB Download
2025-09-05 4,625 18 kB Download
2025-09-04 4,624 18 kB Download
2025-09-03 4,619 18 kB Download
2025-09-02 4,620 18 kB Download
2025-09-01 4,621 18 kB Download
2025-08-31 4,620 18 kB Download
2025-08-30 4,621 18 kB Download
2025-08-29 4,620 18 kB Download
2025-08-28 4,618 18 kB Download
2025-08-27 4,619 18 kB Download
2025-08-26 4,615 18 kB Download
2025-08-25 4,585 18 kB Download
2025-08-24 4,580 18 kB Download
2025-08-23 4,577 18 kB Download
2025-08-22 4,580 18 kB Download
2025-08-21 4,578 18 kB Download
2025-08-20 4,578 18 kB Download
2025-08-19 4,577 18 kB Download
2025-08-18 4,577 18 kB Download
2025-08-17 4,571 18 kB Download
2025-08-16 4,570 18 kB Download
2025-08-15 4,573 18 kB Download
2025-08-14 4,568 18 kB Download
2025-08-13 4,568 18 kB Download
2025-08-12 4,568 18 kB Download
2025-08-11 4,567 18 kB Download
2025-08-10 4,569 18 kB Download
2025-08-09 4,569 18 kB Download
2025-08-08 4,568 18 kB Download
2025-08-07 4,566 18 kB Download
2025-08-06 4,568 18 kB Download
2025-08-05 4,567 18 kB Download
2025-08-04 4,566 18 kB Download
2025-08-03 4,563 18 kB Download
2025-08-02 4,565 18 kB Download
2025-08-01 4,564 18 kB Download
2025-07-31 4,564 18 kB Download
2025-07-30 4,564 18 kB Download
2025-07-29 4,563 18 kB Download
2025-07-28 4,561 18 kB Download
2025-07-27 4,565 18 kB Download
2025-07-26 4,565 18 kB Download
2025-07-25 4,563 18 kB Download
2025-07-24 4,563 18 kB Download
2025-07-23 4,563 18 kB Download
2025-07-22 4,563 18 kB Download
2025-07-21 4,560 18 kB Download
2025-07-20 4,561 18 kB Download
2025-07-19 4,558 18 kB Download
2025-07-18 4,557 18 kB Download
2025-07-17 4,560 18 kB Download
2025-07-16 4,559 18 kB Download
2025-07-14 4,552 18 kB Download
2025-07-13 4,555 18 kB Download
2025-07-12 4,557 18 kB Download
2025-07-11 4,558 18 kB Download
2025-07-10 4,557 18 kB Download
2025-07-09 4,558 18 kB Download
2025-07-08 4,558 18 kB Download
2025-07-07 4,556 18 kB Download
2025-07-06 4,558 18 kB Download
2025-07-05 4,559 18 kB Download
2025-07-04 4,559 18 kB Download
2025-07-03 4,560 18 kB Download
2025-07-02 4,559 18 kB Download
2025-07-01 4,557 18 kB Download
2025-06-30 4,556 18 kB Download
2025-06-29 4,556 18 kB Download
2025-06-28 4,550 18 kB Download
2025-06-27 4,551 18 kB Download
2025-06-26 4,548 18 kB Download
2025-06-25 4,543 18 kB Download
2025-06-24 4,545 18 kB Download
2025-06-23 4,543 18 kB Download
2025-06-22 4,545 18 kB Download

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

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

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

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

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