Download latest list of registered domains for .SUCKS zone

8,323 registered domains — Last update: 04 Jul 2026

.SUCKS domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 8,323 + 6 - 5
2026-07-03 8,322 + 5 - 4
2026-07-02 8,321 + 4 0
2026-07-01 8,317 + 3 - 1
2026-06-30 8,315 + 2 0
2026-06-29 8,313 + 8 - 4
2026-06-28 8,309 + 2 - 2
2026-06-27 8,309 + 2 - 3
2026-06-26 8,310 + 13 - 3
2026-06-25 8,300 + 5 - 1
2026-06-24 8,296 + 5 - 5
2026-06-23 8,296 + 20 - 5
2026-06-22 8,281 + 6 - 2
2026-06-21 8,277 + 1 - 7
2026-06-20 8,283 + 3 - 3
2026-06-19 8,283 + 6 - 2
2026-06-18 8,279 + 7 - 5
2026-06-17 8,277 + 6 - 1
2026-06-16 8,272 + 10 - 12
2026-06-15 8,274 0 - 1
2026-06-14 8,275 + 2 - 3
2026-06-13 8,276 + 7 - 1
2026-06-12 8,270 + 2 - 3
2026-06-11 8,271 + 2 - 4
2026-06-10 8,273 + 11 - 2
2026-06-09 8,264 + 28 - 4
2026-06-08 8,240 + 5 - 3
2026-06-07 8,238 + 1 - 3
2026-06-06 8,240 + 2 - 4
2026-06-05 8,242 + 10 - 2
2026-06-04 8,234 + 7 0
2026-06-03 8,227 + 8 - 2
2026-06-02 8,221 + 12 0
2026-06-01 8,209 + 5 - 4
2026-05-31 8,208 + 4 - 2
2026-05-30 8,206 + 2 - 1
2026-05-29 8,205 + 35 0
2026-05-28 8,170 + 3 - 1
2026-05-27 8,168 + 6 - 4
2026-05-26 8,166 + 4 0
2026-05-25 8,162 + 7 - 2
2026-05-24 8,157 + 6 - 4
2026-05-23 8,155 + 6 - 4
2026-05-22 8,153 + 6 - 3
2026-05-21 8,150 + 10 - 8
2026-05-20 8,148 0 0
2026-05-19 8,148 + 3 - 1
2026-05-18 8,146 0 - 2
2026-05-17 8,148 + 1 0
2026-05-16 8,147 + 3 - 3
2026-05-15 8,147 + 4 - 3
2026-05-14 8,146 0 - 1
2026-05-13 8,147 + 4 - 1
2026-05-12 8,144 + 2 - 4
2026-05-11 8,146 + 6 - 5
2026-05-10 8,145 + 2 - 1
2026-05-09 8,144 + 1 - 2
2026-05-08 8,145 + 1 - 4
2026-05-07 8,148 0 - 6
2026-05-06 8,154 + 1 0
2026-05-05 8,153 + 1 - 2
2026-05-04 8,154 + 1 0
2026-05-03 8,153 0 - 6
2026-05-02 8,159 + 1 - 2
2026-05-01 8,160 + 5 - 2
2026-04-30 8,157 0 - 1
2026-04-29 8,158 + 5 - 2
2026-04-28 8,155 + 2 - 10
2026-04-27 8,163 + 2 - 3
2026-04-26 8,164 + 1 - 1
2026-04-25 8,164 0 0
2026-04-24 8,164 + 1 - 1
2026-04-23 8,164 + 1 - 2
2026-04-22 8,165 + 2 - 3
2026-04-21 8,166 + 3 - 2
2026-04-20 8,165 + 2 - 1
2026-04-19 8,164 0 - 3
2026-04-18 8,167 + 1 - 1
2026-04-17 8,167 + 2 - 2
2026-04-16 8,167 + 2 - 5
2026-04-15 8,170 + 1 - 1
2026-04-14 8,170 + 1 - 3
2026-04-13 8,172 0 - 2
2026-04-12 8,174 + 1 - 3
2026-04-11 8,176 + 5 - 3
2026-04-10 8,174 + 8 0
2026-04-09 8,166 + 5 - 6
2026-04-08 8,167 0 0
2026-04-07 8,167 + 1 - 4
2026-04-06 8,170 + 1 - 1
2026-04-05 8,170 + 1 - 3

3. Zone Details: .sucks

The .sucks domain is an expressive generic top-level domain commonly used for direct consumer feedback, criticism, and public commentary about companies, products, or services. Its tone is deliberately provocative and attention-grabbing; audiences typically perceive sites on this zone as candid, confrontational, or activist-oriented.

Typical use cases include complaint portals, customer advocacy hubs, watchdog or activist campaigns, parody or satire projects, and targeted marketing that leans into contrarian branding. Organizations and brand owners also register .sucks defensively to protect trademarks, monitor negative mentions, and manage online reputation or customer relations.

When selecting .sucks, consider branding and audience perception: it conveys frankness but may alienate some customers or business partners. Practical considerations include domain redirection, privacy choices, SEO implications, and the potential for trademark disputes, so plan registration and use with a clear reputation-management strategy.

Related zones:

Zone Name sucks
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.sucks
RDAP Server https://rdap.nic.sucks/
Managing Organization Vox Populi Registry Ltd.
Organization Address 3-110 Governors Square,
Seven Mile Beach
Grand Cayman KY1-1108
Cayman Islands (the)

4. Historical Domain Lists for .sucks zone

Access the archive of historical .SUCKS domain lists and analyze how domains in the .SUCKS 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 8,323 42 kB Download
2026-07-03 8,322 42 kB Download
2026-07-02 8,321 42 kB Download
2026-07-01 8,317 42 kB Download
2026-06-30 8,315 42 kB Download
2026-06-29 8,313 42 kB Download
2026-06-28 8,309 42 kB Download
2026-06-27 8,309 42 kB Download
2026-06-26 8,310 42 kB Download
2026-06-25 8,300 42 kB Download
2026-06-24 8,296 42 kB Download
2026-06-23 8,296 42 kB Download
2026-06-22 8,281 41 kB Download
2026-06-21 8,277 41 kB Download
2026-06-20 8,283 41 kB Download
2026-06-19 8,283 41 kB Download
2026-06-18 8,279 41 kB Download
2026-06-17 8,277 41 kB Download
2026-06-16 8,272 41 kB Download
2026-06-15 8,274 41 kB Download
2026-06-14 8,275 41 kB Download
2026-06-13 8,276 41 kB Download
2026-06-12 8,270 41 kB Download
2026-06-11 8,271 41 kB Download
2026-06-10 8,273 41 kB Download
2026-06-09 8,264 41 kB Download
2026-06-08 8,240 41 kB Download
2026-06-07 8,238 41 kB Download
2026-06-06 8,240 41 kB Download
2026-06-05 8,242 41 kB Download
2026-06-04 8,234 41 kB Download
2026-06-03 8,227 41 kB Download
2026-06-02 8,221 41 kB Download
2026-06-01 8,209 41 kB Download
2026-05-31 8,208 41 kB Download
2026-05-30 8,206 41 kB Download
2026-05-29 8,205 41 kB Download
2026-05-28 8,170 41 kB Download
2026-05-27 8,168 41 kB Download
2026-05-26 8,166 41 kB Download
2026-05-25 8,162 41 kB Download
2026-05-24 8,157 41 kB Download
2026-05-23 8,155 41 kB Download
2026-05-22 8,153 41 kB Download
2026-05-21 8,150 41 kB Download
2026-05-20 8,148 41 kB Download
2026-05-19 8,148 41 kB Download
2026-05-18 8,146 41 kB Download
2026-05-17 8,148 41 kB Download
2026-05-16 8,147 41 kB Download
2026-05-15 8,147 41 kB Download
2026-05-14 8,146 41 kB Download
2026-05-13 8,147 41 kB Download
2026-05-12 8,144 41 kB Download
2026-05-11 8,146 41 kB Download
2026-05-10 8,145 41 kB Download
2026-05-09 8,144 41 kB Download
2026-05-08 8,145 41 kB Download
2026-05-07 8,148 41 kB Download
2026-05-06 8,154 41 kB Download
2026-05-05 8,153 41 kB Download
2026-05-04 8,154 41 kB Download
2026-05-03 8,153 41 kB Download
2026-05-02 8,159 41 kB Download
2026-05-01 8,160 41 kB Download
2026-04-30 8,157 41 kB Download
2026-04-29 8,158 41 kB Download
2026-04-28 8,155 41 kB Download
2026-04-27 8,163 41 kB Download
2026-04-26 8,164 41 kB Download
2026-04-25 8,164 41 kB Download
2026-04-24 8,164 41 kB Download
2026-04-23 8,164 41 kB Download
2026-04-22 8,165 41 kB Download
2026-04-21 8,166 41 kB Download
2026-04-20 8,165 41 kB Download
2026-04-19 8,164 41 kB Download
2026-04-18 8,167 41 kB Download
2026-04-17 8,167 41 kB Download
2026-04-16 8,167 41 kB Download
2026-04-15 8,170 41 kB Download
2026-04-14 8,170 41 kB Download
2026-04-13 8,172 41 kB Download
2026-04-12 8,174 41 kB Download
2026-04-11 8,176 41 kB Download
2026-04-10 8,174 41 kB Download
2026-04-09 8,166 41 kB Download
2026-04-08 8,167 41 kB Download
2026-04-07 8,167 41 kB Download
2026-04-06 8,170 41 kB Download
2026-04-05 8,170 41 kB Download
2026-04-04 8,172 41 kB Download
2026-04-03 8,172 41 kB Download
2026-04-02 8,173 41 kB Download
2026-04-01 8,175 41 kB Download
2026-03-31 8,169 41 kB Download
2026-03-30 8,169 41 kB Download
2026-03-29 8,171 41 kB Download
2026-03-28 8,170 41 kB Download
2026-03-27 8,168 41 kB Download
2026-03-26 8,165 41 kB Download
2026-03-25 8,166 41 kB Download
2026-03-24 8,165 41 kB Download
2026-03-23 8,162 41 kB Download
2026-03-22 8,163 41 kB Download
2026-03-21 8,160 41 kB Download
2026-03-20 8,155 41 kB Download
2026-03-19 8,153 41 kB Download
2026-03-18 8,153 41 kB Download
2026-03-17 8,156 41 kB Download
2026-03-16 8,173 41 kB Download
2026-03-15 8,173 41 kB Download
2026-03-14 8,173 41 kB Download
2026-03-13 8,175 41 kB Download
2026-03-12 8,176 41 kB Download
2026-03-11 8,180 41 kB Download
2026-03-10 8,183 41 kB Download
2026-03-09 8,185 41 kB Download
2026-03-08 8,188 41 kB Download
2026-03-07 8,189 41 kB Download
2026-03-06 8,186 41 kB Download
2026-03-05 8,188 41 kB Download
2026-03-04 8,188 41 kB Download
2026-03-03 8,188 41 kB Download
2026-03-02 8,190 41 kB Download
2026-03-01 8,192 41 kB Download
2026-02-28 8,196 41 kB Download
2026-02-27 8,190 41 kB Download
2026-02-26 8,192 41 kB Download
2026-02-25 8,182 41 kB Download
2026-02-24 8,183 41 kB Download
2026-02-23 8,181 41 kB Download
2026-02-22 8,184 41 kB Download
2026-02-21 8,184 41 kB Download
2026-02-20 8,185 41 kB Download
2026-02-19 8,186 41 kB Download
2026-02-18 8,186 41 kB Download
2026-02-17 8,185 41 kB Download
2026-02-16 8,184 41 kB Download
2026-02-15 8,186 41 kB Download
2026-02-14 8,187 41 kB Download
2026-02-13 8,188 41 kB Download
2026-02-12 8,191 41 kB Download
2026-02-11 8,191 41 kB Download
2026-02-10 8,196 41 kB Download
2026-02-09 8,193 41 kB Download
2026-02-08 8,194 41 kB Download
2026-02-07 8,195 41 kB Download
2026-02-06 8,196 41 kB Download
2026-02-05 8,196 41 kB Download
2026-02-04 8,196 41 kB Download
2026-02-03 8,196 41 kB Download
2026-02-02 8,196 41 kB Download
2026-02-01 8,197 41 kB Download
2026-01-31 8,198 41 kB Download
2026-01-30 8,206 41 kB Download
2026-01-29 8,198 41 kB Download
2026-01-28 8,196 41 kB Download
2026-01-27 8,197 41 kB Download
2026-01-26 8,192 41 kB Download
2026-01-25 8,193 41 kB Download
2026-01-24 8,191 41 kB Download
2026-01-23 8,180 41 kB Download
2026-01-22 8,179 41 kB Download
2026-01-21 8,179 41 kB Download
2026-01-20 8,181 41 kB Download
2026-01-19 8,180 41 kB Download
2026-01-18 8,176 41 kB Download
2026-01-17 8,176 41 kB Download
2026-01-16 8,180 41 kB Download
2026-01-15 8,178 41 kB Download
2026-01-14 8,177 41 kB Download
2026-01-13 8,184 41 kB Download
2026-01-12 8,184 41 kB Download
2026-01-11 8,185 41 kB Download
2026-01-10 8,185 41 kB Download
2026-01-09 8,189 41 kB Download
2026-01-08 8,191 41 kB Download
2026-01-07 8,190 41 kB Download
2026-01-06 8,191 41 kB Download
2026-01-05 8,193 41 kB Download
2026-01-04 8,193 41 kB Download
2026-01-03 8,196 41 kB Download
2026-01-02 8,199 41 kB Download
2026-01-01 8,202 41 kB Download
2025-12-31 8,204 41 kB Download
2025-12-30 8,204 41 kB Download
2025-12-29 8,204 41 kB Download
2025-12-28 8,209 41 kB Download
2025-12-27 8,209 41 kB Download
2025-12-26 8,210 41 kB Download
2025-12-25 8,211 41 kB Download
2025-12-24 8,212 41 kB Download
2025-12-23 8,211 41 kB Download
2025-12-22 8,214 41 kB Download
2025-12-21 8,216 41 kB Download
2025-12-20 8,222 41 kB Download
2025-12-19 8,222 41 kB Download
2025-12-18 8,223 41 kB Download
2025-12-17 8,223 41 kB Download
2025-12-16 8,224 41 kB Download
2025-12-15 8,223 41 kB Download
2025-12-14 8,221 41 kB Download
2025-12-13 8,226 41 kB Download
2025-12-12 8,227 41 kB Download
2025-12-11 8,232 41 kB Download
2025-12-10 8,228 41 kB Download
2025-12-09 8,230 41 kB Download
2025-12-08 8,230 41 kB Download
2025-12-07 8,230 41 kB Download
2025-12-06 8,231 41 kB Download
2025-12-05 8,228 41 kB Download
2025-12-04 8,229 41 kB Download
2025-12-03 8,229 41 kB Download
2025-12-02 8,232 41 kB Download
2025-12-01 8,233 41 kB Download
2025-11-30 8,234 41 kB Download
2025-11-29 8,234 41 kB Download
2025-11-28 8,237 41 kB Download
2025-11-27 8,238 41 kB Download
2025-11-26 8,235 41 kB Download
2025-11-25 8,233 41 kB Download
2025-11-24 8,234 41 kB Download
2025-11-23 8,233 41 kB Download
2025-11-22 8,229 41 kB Download
2025-11-21 8,228 41 kB Download
2025-11-20 8,230 41 kB Download
2025-11-19 8,229 41 kB Download
2025-11-18 8,231 41 kB Download
2025-11-17 8,236 41 kB Download
2025-11-16 8,235 41 kB Download
2025-11-15 8,233 41 kB Download
2025-11-14 8,232 41 kB Download
2025-11-13 8,228 41 kB Download
2025-11-12 8,231 41 kB Download
2025-11-11 8,230 41 kB Download
2025-11-10 8,234 41 kB Download
2025-11-09 8,235 41 kB Download
2025-11-08 8,238 41 kB Download
2025-11-07 8,237 41 kB Download
2025-11-06 8,245 41 kB Download
2025-11-05 8,249 41 kB Download
2025-11-04 8,252 41 kB Download
2025-11-03 8,251 41 kB Download
2025-11-02 8,253 41 kB Download
2025-11-01 8,251 41 kB Download
2025-10-31 8,246 41 kB Download
2025-10-30 8,246 41 kB Download
2025-10-29 8,242 41 kB Download
2025-10-28 8,242 41 kB Download
2025-10-27 8,244 41 kB Download
2025-10-26 8,246 41 kB Download
2025-10-25 8,246 41 kB Download
2025-10-24 8,248 41 kB Download
2025-10-23 8,246 41 kB Download
2025-10-22 8,247 41 kB Download
2025-10-21 8,248 41 kB Download
2025-10-20 8,263 42 kB Download
2025-10-19 8,268 42 kB Download
2025-10-18 8,269 42 kB Download
2025-10-17 8,271 42 kB Download
2025-10-16 8,269 42 kB Download
2025-10-15 8,265 41 kB Download
2025-10-14 8,264 41 kB Download
2025-10-13 8,291 42 kB Download
2025-10-12 8,304 42 kB Download
2025-10-11 8,307 42 kB Download
2025-10-10 8,307 42 kB Download
2025-10-09 8,307 42 kB Download
2025-10-08 8,306 42 kB Download
2025-10-07 8,306 42 kB Download
2025-10-06 8,306 42 kB Download
2025-10-05 8,312 42 kB Download
2025-10-04 8,311 42 kB Download
2025-10-03 8,308 42 kB Download
2025-10-02 8,305 42 kB Download
2025-10-01 8,302 42 kB Download
2025-09-30 8,297 42 kB Download
2025-09-29 8,295 42 kB Download
2025-09-28 8,294 42 kB Download
2025-09-27 8,292 42 kB Download
2025-09-26 8,294 42 kB Download
2025-09-25 8,290 42 kB Download
2025-09-24 8,293 42 kB Download
2025-09-23 8,295 42 kB Download
2025-09-22 8,294 42 kB Download
2025-09-21 8,295 42 kB Download
2025-09-20 8,293 42 kB Download
2025-09-19 8,295 42 kB Download
2025-09-18 8,301 42 kB Download
2025-09-17 8,308 42 kB Download
2025-09-16 8,306 42 kB Download
2025-09-15 8,313 42 kB Download
2025-09-14 8,314 42 kB Download
2025-09-13 8,318 42 kB Download
2025-09-12 8,318 42 kB Download
2025-09-11 8,320 42 kB Download
2025-09-10 8,319 42 kB Download
2025-09-09 8,318 42 kB Download
2025-09-08 8,310 42 kB Download
2025-09-07 8,310 42 kB Download
2025-09-06 8,312 42 kB Download
2025-09-05 8,311 42 kB Download
2025-09-04 8,314 42 kB Download
2025-09-03 8,314 42 kB Download
2025-09-02 8,327 42 kB Download
2025-09-01 8,337 42 kB Download
2025-08-31 8,335 42 kB Download
2025-08-30 8,335 42 kB Download
2025-08-29 8,332 42 kB Download
2025-08-28 8,334 42 kB Download
2025-08-27 8,327 42 kB Download
2025-08-26 8,325 42 kB Download
2025-08-25 8,322 42 kB Download
2025-08-24 8,319 42 kB Download
2025-08-23 8,318 42 kB Download
2025-08-22 8,317 42 kB Download
2025-08-21 8,317 42 kB Download
2025-08-20 8,303 42 kB Download
2025-08-19 8,297 42 kB Download
2025-08-18 8,294 42 kB Download
2025-08-17 8,293 42 kB Download
2025-08-16 8,294 42 kB Download
2025-08-15 8,293 42 kB Download
2025-08-14 8,292 42 kB Download
2025-08-13 8,284 42 kB Download
2025-08-12 8,282 42 kB Download
2025-08-11 8,288 42 kB Download
2025-08-10 8,288 42 kB Download
2025-08-09 8,287 42 kB Download
2025-08-08 8,290 42 kB Download
2025-08-07 8,288 42 kB Download
2025-08-06 8,291 42 kB Download
2025-08-05 8,287 42 kB Download
2025-08-04 8,292 42 kB Download
2025-08-03 8,298 42 kB Download
2025-08-02 8,301 42 kB Download
2025-08-01 8,295 42 kB Download
2025-07-31 8,303 42 kB Download
2025-07-30 8,300 42 kB Download
2025-07-29 8,293 42 kB Download
2025-07-28 8,291 42 kB Download
2025-07-27 8,289 42 kB Download
2025-07-26 8,288 42 kB Download
2025-07-25 8,288 42 kB Download
2025-07-24 8,293 42 kB Download
2025-07-23 8,288 42 kB Download
2025-07-22 8,282 42 kB Download
2025-07-21 8,282 42 kB Download
2025-07-20 8,280 42 kB Download
2025-07-19 8,278 42 kB Download
2025-07-18 8,267 41 kB Download
2025-07-17 8,266 41 kB Download
2025-07-16 8,264 41 kB Download
2025-07-14 8,255 41 kB Download
2025-07-13 8,257 41 kB Download
2025-07-12 8,259 41 kB Download
2025-07-11 8,258 41 kB Download
2025-07-10 8,257 41 kB Download
2025-07-09 8,258 41 kB Download
2025-07-08 8,257 41 kB Download
2025-07-07 8,264 41 kB Download
2025-07-06 8,264 41 kB Download
2025-07-05 8,263 41 kB Download
2025-07-04 8,261 41 kB Download
2025-07-03 8,263 41 kB Download
2025-07-02 8,263 41 kB Download
2025-07-01 8,267 41 kB Download
2025-06-30 8,265 41 kB Download
2025-06-29 8,273 41 kB Download
2025-06-28 8,278 42 kB Download
2025-06-27 8,275 42 kB Download
2025-06-26 8,276 42 kB Download
2025-06-25 8,273 41 kB Download
2025-06-24 8,272 41 kB Download
2025-06-23 8,287 42 kB Download
2025-06-22 8,291 42 kB Download

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

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

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

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

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