Download latest list of registered domains for .GURU zone

55,963 registered domains — Last update: 04 Jul 2026

.GURU domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 55,963 + 64 - 72
2026-07-03 55,971 + 112 - 76
2026-07-02 55,935 + 57 - 76
2026-07-01 55,954 + 56 - 88
2026-06-30 55,986 + 62 - 71
2026-06-29 55,995 + 45 - 56
2026-06-28 56,006 + 42 - 68
2026-06-27 56,032 + 62 - 49
2026-06-26 56,019 + 53 - 96
2026-06-25 56,062 + 60 - 85
2026-06-24 56,087 + 78 - 112
2026-06-23 56,121 + 84 - 62
2026-06-22 56,099 + 35 - 51
2026-06-21 56,115 + 41 - 46
2026-06-20 56,120 + 60 - 57
2026-06-19 56,117 + 50 - 68
2026-06-18 56,135 + 73 - 58
2026-06-17 56,120 + 54 - 62
2026-06-16 56,128 + 50 - 89
2026-06-15 56,167 + 46 - 72
2026-06-14 56,193 + 42 - 96
2026-06-13 56,247 + 62 - 150
2026-06-12 56,335 + 49 - 66
2026-06-11 56,352 + 129 - 191
2026-06-10 56,414 + 67 - 68
2026-06-09 56,415 + 68 - 80
2026-06-08 56,427 + 48 - 55
2026-06-07 56,434 + 42 - 73
2026-06-06 56,465 + 80 - 64
2026-06-05 56,449 + 75 - 50
2026-06-04 56,424 + 63 - 61
2026-06-03 56,422 + 76 - 46
2026-06-02 56,392 + 82 - 53
2026-06-01 56,363 + 54 - 61
2026-05-31 56,370 + 39 - 70
2026-05-30 56,401 + 31 - 40
2026-05-29 56,410 + 67 - 60
2026-05-28 56,403 + 127 - 75
2026-05-27 56,351 + 74 - 42
2026-05-26 56,319 + 65 - 50
2026-05-25 56,304 + 58 - 51
2026-05-24 56,297 + 42 - 62
2026-05-23 56,317 + 116 - 44
2026-05-22 56,245 + 109 - 38
2026-05-21 56,174 + 91 - 33
2026-05-20 56,116 + 137 - 59
2026-05-19 56,038 + 101 - 43
2026-05-18 55,980 + 60 - 52
2026-05-17 55,972 + 71 - 56
2026-05-16 55,957 + 93 - 45
2026-05-15 55,909 + 93 - 54
2026-05-14 55,870 + 107 - 63
2026-05-13 55,826 + 95 - 41
2026-05-12 55,772 + 113 - 34
2026-05-11 55,693 + 68 - 43
2026-05-10 55,668 + 62 - 39
2026-05-09 55,645 + 62 - 36
2026-05-08 55,619 + 103 - 69
2026-05-07 55,585 + 79 - 47
2026-05-06 55,553 + 47 - 43
2026-05-05 55,549 + 65 - 42
2026-05-04 55,526 + 56 - 39
2026-05-03 55,509 + 86 - 39
2026-05-02 55,462 + 67 - 52
2026-05-01 55,447 + 76 - 79
2026-04-30 55,450 + 79 - 64
2026-04-29 55,435 + 89 - 61
2026-04-28 55,407 + 35 - 54
2026-04-27 55,426 + 112 - 50
2026-04-26 55,364 + 67 - 47
2026-04-25 55,344 + 51 - 39
2026-04-24 55,332 + 82 - 55
2026-04-23 55,305 + 73 - 65
2026-04-22 55,297 + 75 - 79
2026-04-21 55,301 + 72 - 50
2026-04-20 55,279 + 133 - 57
2026-04-19 55,203 + 114 - 55
2026-04-18 55,144 + 123 - 176
2026-04-17 55,197 + 102 - 47
2026-04-16 55,142 + 56 - 62
2026-04-15 55,148 + 98 - 74
2026-04-14 55,124 + 64 - 71
2026-04-13 55,131 + 128 - 76
2026-04-12 55,079 + 61 - 58
2026-04-11 55,076 + 80 - 68
2026-04-10 55,064 + 96 - 75
2026-04-09 55,043 + 55 - 93
2026-04-08 55,081 + 103 - 54
2026-04-07 55,032 + 100 - 51
2026-04-06 54,983 + 46 - 61
2026-04-05 54,998 + 43 - 43

3. Zone Details: .guru

.guru is a generic top-level domain aimed at individuals and organizations that position themselves as subject-matter experts. Typical users include consultants, coaches, trainers, educators, technical specialists, and niche bloggers who publish tutorials, advice, or curated resources. The extension signals expertise and guidance, helping visitors immediately understand the site's focus.

Brands choose .guru when they want a memorable, authority-oriented name that highlights knowledge rather than commercial intent. It works well for personal brands (firstname.guru), topic hubs (marketing.guru), product experts, paid course platforms, and consulting services. Because registrations are open to anyone, availability of short, descriptive names is often higher than on crowded extensions.

Consider audience perception: .guru can lend credibility when paired with quality content, clear credentials, testimonials, and professional design, but it may feel informal or boastful in conservative sectors. From a technical and commercial perspective, .guru behaves like other gTLDs—compatible with standard hosting, DNS features, and SSL—and is chosen mainly for branding clarity and memorable URLs.

Related zones:

Zone Name guru
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.guru
RDAP Server https://rdap.identitydigital.services/rdap/
Managing Organization Binky Moon, 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 .guru zone

Access the archive of historical .GURU domain lists and analyze how domains in the .GURU 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 55,963 238 kB Download
2026-07-03 55,971 238 kB Download
2026-07-02 55,935 238 kB Download
2026-07-01 55,954 238 kB Download
2026-06-30 55,986 239 kB Download
2026-06-29 55,995 239 kB Download
2026-06-28 56,006 239 kB Download
2026-06-27 56,032 239 kB Download
2026-06-26 56,019 239 kB Download
2026-06-25 56,062 239 kB Download
2026-06-24 56,087 239 kB Download
2026-06-23 56,121 240 kB Download
2026-06-22 56,099 239 kB Download
2026-06-21 56,115 240 kB Download
2026-06-20 56,120 240 kB Download
2026-06-19 56,117 240 kB Download
2026-06-18 56,135 240 kB Download
2026-06-17 56,120 240 kB Download
2026-06-16 56,128 240 kB Download
2026-06-15 56,167 240 kB Download
2026-06-14 56,193 240 kB Download
2026-06-13 56,247 240 kB Download
2026-06-12 56,335 240 kB Download
2026-06-11 56,352 241 kB Download
2026-06-10 56,414 240 kB Download
2026-06-09 56,415 240 kB Download
2026-06-08 56,427 240 kB Download
2026-06-07 56,434 240 kB Download
2026-06-06 56,465 240 kB Download
2026-06-05 56,449 240 kB Download
2026-06-04 56,424 240 kB Download
2026-06-03 56,422 240 kB Download
2026-06-02 56,392 240 kB Download
2026-06-01 56,363 240 kB Download
2026-05-31 56,370 240 kB Download
2026-05-30 56,401 240 kB Download
2026-05-29 56,410 240 kB Download
2026-05-28 56,403 240 kB Download
2026-05-27 56,351 240 kB Download
2026-05-26 56,319 240 kB Download
2026-05-25 56,304 240 kB Download
2026-05-24 56,297 240 kB Download
2026-05-23 56,317 240 kB Download
2026-05-22 56,245 239 kB Download
2026-05-21 56,174 239 kB Download
2026-05-20 56,116 239 kB Download
2026-05-19 56,038 239 kB Download
2026-05-18 55,980 238 kB Download
2026-05-17 55,972 238 kB Download
2026-05-16 55,957 238 kB Download
2026-05-15 55,909 238 kB Download
2026-05-14 55,870 238 kB Download
2026-05-13 55,826 238 kB Download
2026-05-12 55,772 238 kB Download
2026-05-11 55,693 237 kB Download
2026-05-10 55,668 237 kB Download
2026-05-09 55,645 237 kB Download
2026-05-08 55,619 237 kB Download
2026-05-07 55,585 237 kB Download
2026-05-06 55,553 237 kB Download
2026-05-05 55,549 237 kB Download
2026-05-04 55,526 237 kB Download
2026-05-03 55,509 237 kB Download
2026-05-02 55,462 237 kB Download
2026-05-01 55,447 236 kB Download
2026-04-30 55,450 236 kB Download
2026-04-29 55,435 236 kB Download
2026-04-28 55,407 236 kB Download
2026-04-27 55,426 236 kB Download
2026-04-26 55,364 236 kB Download
2026-04-25 55,344 236 kB Download
2026-04-24 55,332 236 kB Download
2026-04-23 55,305 236 kB Download
2026-04-22 55,297 236 kB Download
2026-04-21 55,301 236 kB Download
2026-04-20 55,279 236 kB Download
2026-04-19 55,203 235 kB Download
2026-04-18 55,144 235 kB Download
2026-04-17 55,197 235 kB Download
2026-04-16 55,142 235 kB Download
2026-04-15 55,148 235 kB Download
2026-04-14 55,124 235 kB Download
2026-04-13 55,131 235 kB Download
2026-04-12 55,079 234 kB Download
2026-04-11 55,076 234 kB Download
2026-04-10 55,064 234 kB Download
2026-04-09 55,043 234 kB Download
2026-04-08 55,081 234 kB Download
2026-04-07 55,032 234 kB Download
2026-04-06 54,983 234 kB Download
2026-04-05 54,998 234 kB Download
2026-04-04 54,998 234 kB Download
2026-04-03 54,966 234 kB Download
2026-04-02 54,987 234 kB Download
2026-04-01 54,952 234 kB Download
2026-03-31 54,956 234 kB Download
2026-03-30 54,918 234 kB Download
2026-03-29 54,910 234 kB Download
2026-03-28 54,900 234 kB Download
2026-03-27 54,894 234 kB Download
2026-03-26 54,898 234 kB Download
2026-03-25 54,911 234 kB Download
2026-03-24 54,812 234 kB Download
2026-03-23 54,840 234 kB Download
2026-03-22 54,858 234 kB Download
2026-03-21 54,841 234 kB Download
2026-03-20 54,878 234 kB Download
2026-03-19 54,910 234 kB Download
2026-03-18 54,933 234 kB Download
2026-03-17 54,951 234 kB Download
2026-03-16 54,947 234 kB Download
2026-03-15 54,923 234 kB Download
2026-03-14 54,869 234 kB Download
2026-03-13 54,877 234 kB Download
2026-03-12 54,857 234 kB Download
2026-03-11 54,614 232 kB Download
2026-03-10 54,502 232 kB Download
2026-03-09 54,346 231 kB Download
2026-03-08 54,259 231 kB Download
2026-03-07 54,013 230 kB Download
2026-03-06 53,837 229 kB Download
2026-03-05 53,838 229 kB Download
2026-03-04 53,837 229 kB Download
2026-03-03 53,862 229 kB Download
2026-03-02 53,881 229 kB Download
2026-03-01 53,881 229 kB Download
2026-02-28 53,909 230 kB Download
2026-02-27 53,893 229 kB Download
2026-02-26 53,909 229 kB Download
2026-02-25 53,887 229 kB Download
2026-02-24 53,911 229 kB Download
2026-02-23 53,934 229 kB Download
2026-02-22 53,967 229 kB Download
2026-02-21 53,965 230 kB Download
2026-02-20 53,986 230 kB Download
2026-02-19 53,975 230 kB Download
2026-02-18 53,962 229 kB Download
2026-02-17 53,981 230 kB Download
2026-02-16 53,978 230 kB Download
2026-02-15 54,006 230 kB Download
2026-02-14 54,032 230 kB Download
2026-02-13 54,066 230 kB Download
2026-02-12 54,060 230 kB Download
2026-02-11 54,052 230 kB Download
2026-02-10 54,066 230 kB Download
2026-02-09 53,959 229 kB Download
2026-02-08 53,955 230 kB Download
2026-02-07 53,988 230 kB Download
2026-02-06 53,899 229 kB Download
2026-02-05 53,767 229 kB Download
2026-02-04 53,646 228 kB Download
2026-02-03 53,637 228 kB Download
2026-02-02 53,640 228 kB Download
2026-02-01 53,653 228 kB Download
2026-01-31 53,664 228 kB Download
2026-01-30 53,531 228 kB Download
2026-01-29 53,500 228 kB Download
2026-01-28 53,200 227 kB Download
2026-01-27 53,013 226 kB Download
2026-01-26 52,803 225 kB Download
2026-01-25 52,791 225 kB Download
2026-01-24 52,790 225 kB Download
2026-01-23 52,751 225 kB Download
2026-01-22 52,751 225 kB Download
2026-01-21 52,751 225 kB Download
2026-01-20 52,629 225 kB Download
2026-01-19 52,382 224 kB Download
2026-01-18 52,421 224 kB Download
2026-01-17 52,425 224 kB Download
2026-01-16 52,317 224 kB Download
2026-01-15 52,233 223 kB Download
2026-01-14 52,161 223 kB Download
2026-01-13 52,104 223 kB Download
2026-01-12 52,042 223 kB Download
2026-01-11 52,134 223 kB Download
2026-01-10 52,158 223 kB Download
2026-01-09 52,138 223 kB Download
2026-01-08 52,155 223 kB Download
2026-01-07 52,108 223 kB Download
2026-01-06 52,118 223 kB Download
2026-01-05 52,137 223 kB Download
2026-01-04 52,172 223 kB Download
2026-01-03 52,198 223 kB Download
2026-01-02 52,234 223 kB Download
2026-01-01 52,264 224 kB Download
2025-12-31 52,240 224 kB Download
2025-12-30 51,970 222 kB Download
2025-12-29 51,977 222 kB Download
2025-12-28 51,994 222 kB Download
2025-12-27 52,014 223 kB Download
2025-12-26 52,006 223 kB Download
2025-12-25 52,030 223 kB Download
2025-12-24 52,035 223 kB Download
2025-12-23 52,029 223 kB Download
2025-12-22 52,035 223 kB Download
2025-12-21 52,046 223 kB Download
2025-12-20 52,074 223 kB Download
2025-12-19 52,050 223 kB Download
2025-12-18 51,990 222 kB Download
2025-12-17 51,997 222 kB Download
2025-12-16 52,006 222 kB Download
2025-12-15 52,003 222 kB Download
2025-12-14 51,983 222 kB Download
2025-12-13 51,981 222 kB Download
2025-12-12 51,983 222 kB Download
2025-12-11 52,001 222 kB Download
2025-12-10 51,946 222 kB Download
2025-12-09 52,041 222 kB Download
2025-12-08 52,025 222 kB Download
2025-12-07 52,011 222 kB Download
2025-12-06 51,984 222 kB Download
2025-12-05 51,981 222 kB Download
2025-12-04 51,979 222 kB Download
2025-12-03 51,978 222 kB Download
2025-12-02 51,964 222 kB Download
2025-12-01 52,139 222 kB Download
2025-11-30 52,122 222 kB Download
2025-11-29 52,128 222 kB Download
2025-11-28 52,129 222 kB Download
2025-11-27 52,102 222 kB Download
2025-11-26 52,097 222 kB Download
2025-11-25 52,110 222 kB Download
2025-11-24 52,126 222 kB Download
2025-11-23 52,130 222 kB Download
2025-11-22 52,094 222 kB Download
2025-11-21 52,068 222 kB Download
2025-11-20 52,041 222 kB Download
2025-11-19 52,033 222 kB Download
2025-11-18 52,007 222 kB Download
2025-11-17 52,002 222 kB Download
2025-11-16 52,020 222 kB Download
2025-11-15 52,013 222 kB Download
2025-11-14 52,032 222 kB Download
2025-11-13 52,046 222 kB Download
2025-11-12 52,077 222 kB Download
2025-11-11 52,042 222 kB Download
2025-11-10 52,016 222 kB Download
2025-11-09 52,023 222 kB Download
2025-11-08 52,040 222 kB Download
2025-11-07 52,051 222 kB Download
2025-11-06 52,040 222 kB Download
2025-11-05 52,066 222 kB Download
2025-11-04 51,996 221 kB Download
2025-11-03 52,020 221 kB Download
2025-11-02 52,020 221 kB Download
2025-11-01 52,015 221 kB Download
2025-10-31 52,004 221 kB Download
2025-10-30 52,002 221 kB Download
2025-10-29 52,004 221 kB Download
2025-10-28 52,003 221 kB Download
2025-10-27 51,991 221 kB Download
2025-10-26 52,026 221 kB Download
2025-10-25 52,034 221 kB Download
2025-10-24 52,000 221 kB Download
2025-10-23 52,017 221 kB Download
2025-10-22 51,951 221 kB Download
2025-10-21 51,948 221 kB Download
2025-10-20 51,946 221 kB Download
2025-10-19 51,944 221 kB Download
2025-10-18 51,943 221 kB Download
2025-10-17 51,944 221 kB Download
2025-10-16 51,931 221 kB Download
2025-10-15 51,919 221 kB Download
2025-10-14 51,886 221 kB Download
2025-10-13 51,838 220 kB Download
2025-10-12 51,834 220 kB Download
2025-10-11 51,795 220 kB Download
2025-10-10 51,817 220 kB Download
2025-10-09 51,781 220 kB Download
2025-10-08 51,710 219 kB Download
2025-10-07 51,705 219 kB Download
2025-10-06 51,697 219 kB Download
2025-10-05 51,692 219 kB Download
2025-10-04 51,705 219 kB Download
2025-10-03 51,728 219 kB Download
2025-10-02 51,705 219 kB Download
2025-10-01 51,708 219 kB Download
2025-09-30 51,696 219 kB Download
2025-09-29 51,696 219 kB Download
2025-09-28 51,703 219 kB Download
2025-09-27 51,682 219 kB Download
2025-09-26 51,671 219 kB Download
2025-09-25 51,702 219 kB Download
2025-09-24 51,666 219 kB Download
2025-09-23 51,668 219 kB Download
2025-09-22 51,650 219 kB Download
2025-09-21 51,658 219 kB Download
2025-09-20 51,662 219 kB Download
2025-09-19 51,693 219 kB Download
2025-09-18 51,670 219 kB Download
2025-09-17 51,666 219 kB Download
2025-09-16 51,635 219 kB Download
2025-09-15 51,638 219 kB Download
2025-09-14 51,654 219 kB Download
2025-09-13 51,628 219 kB Download
2025-09-12 51,628 219 kB Download
2025-09-11 51,670 219 kB Download
2025-09-10 51,695 219 kB Download
2025-09-09 51,678 219 kB Download
2025-09-08 51,660 219 kB Download
2025-09-07 51,623 219 kB Download
2025-09-06 51,477 218 kB Download
2025-09-05 51,465 218 kB Download
2025-09-04 51,491 218 kB Download
2025-09-03 51,473 218 kB Download
2025-09-02 51,468 218 kB Download
2025-09-01 51,471 218 kB Download
2025-08-31 51,479 218 kB Download
2025-08-30 51,452 218 kB Download
2025-08-29 51,457 218 kB Download
2025-08-28 51,449 218 kB Download
2025-08-27 51,435 217 kB Download
2025-08-26 51,419 217 kB Download
2025-08-25 51,443 217 kB Download
2025-08-24 51,472 218 kB Download
2025-08-23 51,475 218 kB Download
2025-08-22 51,506 218 kB Download
2025-08-21 51,504 218 kB Download
2025-08-20 51,491 218 kB Download
2025-08-19 51,439 217 kB Download
2025-08-18 51,427 217 kB Download
2025-08-17 51,416 217 kB Download
2025-08-16 51,413 217 kB Download
2025-08-15 51,392 217 kB Download
2025-08-14 51,374 217 kB Download
2025-08-13 51,352 217 kB Download
2025-08-12 51,319 217 kB Download
2025-08-11 51,290 216 kB Download
2025-08-10 51,279 216 kB Download
2025-08-09 51,308 216 kB Download
2025-08-08 51,306 216 kB Download
2025-08-07 51,254 216 kB Download
2025-08-06 51,227 216 kB Download
2025-08-05 51,205 216 kB Download
2025-08-04 51,242 216 kB Download
2025-08-03 51,287 216 kB Download
2025-08-02 51,360 217 kB Download
2025-08-01 51,445 217 kB Download
2025-07-31 51,493 217 kB Download
2025-07-30 51,548 217 kB Download
2025-07-29 51,628 217 kB Download
2025-07-28 51,748 218 kB Download
2025-07-27 51,808 218 kB Download
2025-07-26 51,837 218 kB Download
2025-07-25 51,839 218 kB Download
2025-07-24 51,822 218 kB Download
2025-07-23 51,856 218 kB Download
2025-07-22 51,830 218 kB Download
2025-07-21 51,818 218 kB Download
2025-07-20 51,821 218 kB Download
2025-07-19 51,837 218 kB Download
2025-07-18 51,848 218 kB Download
2025-07-17 51,858 218 kB Download
2025-07-16 51,879 218 kB Download
2025-07-14 51,775 218 kB Download
2025-07-13 51,769 218 kB Download
2025-07-12 51,760 218 kB Download
2025-07-11 51,788 218 kB Download
2025-07-10 51,743 218 kB Download
2025-07-09 51,682 217 kB Download
2025-07-08 51,649 217 kB Download
2025-07-07 51,620 217 kB Download
2025-07-06 51,549 217 kB Download
2025-07-05 51,583 217 kB Download
2025-07-04 51,574 217 kB Download
2025-07-03 51,553 217 kB Download
2025-07-02 51,546 217 kB Download
2025-07-01 51,551 217 kB Download
2025-06-30 51,522 216 kB Download
2025-06-29 51,535 217 kB Download
2025-06-28 51,544 217 kB Download
2025-06-27 51,617 217 kB Download
2025-06-26 51,587 217 kB Download
2025-06-25 51,622 217 kB Download
2025-06-24 51,678 217 kB Download
2025-06-23 51,733 217 kB Download
2025-06-22 51,756 217 kB Download

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

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

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

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

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