Download latest list of registered domains for .TOYS zone

5,321 registered domains — Last update: 04 Jul 2026

.TOYS domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 5,321 + 10 - 4
2026-07-03 5,315 + 9 - 7
2026-07-02 5,313 + 4 - 1
2026-07-01 5,310 + 1 - 6
2026-06-30 5,315 + 6 - 1
2026-06-29 5,310 + 2 - 4
2026-06-28 5,312 + 8 - 6
2026-06-27 5,310 + 1 - 3
2026-06-26 5,312 + 5 - 4
2026-06-25 5,311 + 7 - 2
2026-06-24 5,306 + 6 - 3
2026-06-23 5,303 + 8 - 6
2026-06-22 5,301 + 10 - 5
2026-06-21 5,296 + 6 - 6
2026-06-20 5,296 + 17 - 4
2026-06-19 5,283 + 9 - 5
2026-06-18 5,279 + 7 - 5
2026-06-17 5,277 + 5 - 2
2026-06-16 5,274 + 3 - 7
2026-06-15 5,278 + 5 - 3
2026-06-14 5,276 + 3 - 4
2026-06-13 5,277 + 2 - 5
2026-06-12 5,280 + 3 - 4
2026-06-11 5,281 + 3 - 2
2026-06-10 5,280 + 4 - 2
2026-06-09 5,278 + 6 - 7
2026-06-08 5,279 + 6 - 6
2026-06-07 5,279 + 3 - 5
2026-06-06 5,281 + 4 - 3
2026-06-05 5,280 + 4 0
2026-06-04 5,276 + 4 - 7
2026-06-03 5,279 + 3 - 8
2026-06-02 5,284 + 3 - 4
2026-06-01 5,285 + 2 - 24
2026-05-31 5,307 + 5 - 3
2026-05-30 5,305 + 4 - 4
2026-05-29 5,305 + 7 - 5
2026-05-28 5,303 + 7 - 3
2026-05-27 5,299 + 6 - 2
2026-05-26 5,295 + 8 - 5
2026-05-25 5,292 + 3 - 2
2026-05-24 5,291 + 5 - 5
2026-05-23 5,291 + 10 - 9
2026-05-22 5,290 0 0
2026-05-21 5,290 + 13 - 13
2026-05-20 5,290 0 0
2026-05-19 5,290 + 7 - 14
2026-05-18 5,297 + 4 - 6
2026-05-17 5,299 + 2 - 7
2026-05-16 5,304 + 6 - 8
2026-05-15 5,306 + 13 - 114
2026-05-14 5,407 + 6 - 115
2026-05-13 5,516 + 5 - 119
2026-05-12 5,630 + 4 - 2
2026-05-11 5,628 + 4 - 4
2026-05-10 5,628 + 3 - 8
2026-05-09 5,633 + 5 - 2
2026-05-08 5,630 + 10 - 6
2026-05-07 5,626 + 6 - 5
2026-05-06 5,625 + 4 - 6
2026-05-05 5,627 + 4 - 8
2026-05-04 5,631 + 10 - 9
2026-05-03 5,630 + 7 - 6
2026-05-02 5,629 + 6 - 3
2026-05-01 5,626 + 6 - 6
2026-04-30 5,626 + 8 - 3
2026-04-29 5,621 + 3 - 3
2026-04-28 5,621 + 4 - 8
2026-04-27 5,625 + 7 - 4
2026-04-26 5,622 + 17 - 4
2026-04-25 5,609 + 17 - 6
2026-04-24 5,598 + 22 - 1
2026-04-23 5,577 + 21 - 3
2026-04-22 5,559 + 5 - 6
2026-04-21 5,560 + 2 - 3
2026-04-20 5,561 + 4 - 5
2026-04-19 5,562 + 5 - 3
2026-04-18 5,560 + 5 - 6
2026-04-17 5,561 + 2 - 1
2026-04-16 5,560 + 4 - 2
2026-04-15 5,558 + 8 - 6
2026-04-14 5,556 + 7 - 2
2026-04-13 5,551 + 4 - 5
2026-04-12 5,552 + 1 - 6
2026-04-11 5,557 + 6 - 3
2026-04-10 5,554 + 6 - 4
2026-04-09 5,552 + 12 - 6
2026-04-08 5,546 + 3 - 2
2026-04-07 5,545 + 8 - 5
2026-04-06 5,542 + 6 - 5
2026-04-05 5,541 + 7 - 3

3. Zone Details: .toys

.toys is a top-level domain for businesses, creators, and communities focused on toys, games, playthings and related products. It provides an immediately recognizable namespace for manufacturers, retailers, designers, collectors, reviewers and educational initiatives centered on play and child development.

Typical uses include e-commerce storefronts, product catalogs, brand landing pages, designer portfolios, crowdfunding campaigns, review sites, fan communities, and collector marketplaces. The extension helps communicate category relevance at a glance and supports targeted marketing to parents, hobbyists and industry partners.

Choose .toys when you want clear sector-specific branding that differentiates from general-purpose domains. It pairs well with descriptive keywords to improve memorability and user trust for purchase or information journeys. Consider content moderation, age-appropriate design, and local registration options when targeting families or children.

Related zones:

Zone Name toys
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.toys
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 .toys zone

Access the archive of historical .TOYS domain lists and analyze how domains in the .TOYS 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 5,321 21 kB Download
2026-07-03 5,315 21 kB Download
2026-07-02 5,313 21 kB Download
2026-07-01 5,310 21 kB Download
2026-06-30 5,315 21 kB Download
2026-06-29 5,310 21 kB Download
2026-06-28 5,312 21 kB Download
2026-06-27 5,310 21 kB Download
2026-06-26 5,312 21 kB Download
2026-06-25 5,311 21 kB Download
2026-06-24 5,306 21 kB Download
2026-06-23 5,303 21 kB Download
2026-06-22 5,301 21 kB Download
2026-06-21 5,296 21 kB Download
2026-06-20 5,296 21 kB Download
2026-06-19 5,283 21 kB Download
2026-06-18 5,279 21 kB Download
2026-06-17 5,277 21 kB Download
2026-06-16 5,274 21 kB Download
2026-06-15 5,278 21 kB Download
2026-06-14 5,276 21 kB Download
2026-06-13 5,277 21 kB Download
2026-06-12 5,280 21 kB Download
2026-06-11 5,281 21 kB Download
2026-06-10 5,280 21 kB Download
2026-06-09 5,278 21 kB Download
2026-06-08 5,279 21 kB Download
2026-06-07 5,279 21 kB Download
2026-06-06 5,281 21 kB Download
2026-06-05 5,280 21 kB Download
2026-06-04 5,276 21 kB Download
2026-06-03 5,279 21 kB Download
2026-06-02 5,284 21 kB Download
2026-06-01 5,285 21 kB Download
2026-05-31 5,307 21 kB Download
2026-05-30 5,305 21 kB Download
2026-05-29 5,305 21 kB Download
2026-05-28 5,303 21 kB Download
2026-05-27 5,299 21 kB Download
2026-05-26 5,295 21 kB Download
2026-05-25 5,292 21 kB Download
2026-05-24 5,291 21 kB Download
2026-05-23 5,291 21 kB Download
2026-05-22 5,290 21 kB Download
2026-05-21 5,290 21 kB Download
2026-05-20 5,290 21 kB Download
2026-05-19 5,290 21 kB Download
2026-05-18 5,297 21 kB Download
2026-05-17 5,299 21 kB Download
2026-05-16 5,304 21 kB Download
2026-05-15 5,306 21 kB Download
2026-05-14 5,407 21 kB Download
2026-05-13 5,516 22 kB Download
2026-05-12 5,630 22 kB Download
2026-05-11 5,628 22 kB Download
2026-05-10 5,628 22 kB Download
2026-05-09 5,633 22 kB Download
2026-05-08 5,630 22 kB Download
2026-05-07 5,626 22 kB Download
2026-05-06 5,625 22 kB Download
2026-05-05 5,627 22 kB Download
2026-05-04 5,631 22 kB Download
2026-05-03 5,630 22 kB Download
2026-05-02 5,629 22 kB Download
2026-05-01 5,626 22 kB Download
2026-04-30 5,626 22 kB Download
2026-04-29 5,621 22 kB Download
2026-04-28 5,621 22 kB Download
2026-04-27 5,625 22 kB Download
2026-04-26 5,622 22 kB Download
2026-04-25 5,609 22 kB Download
2026-04-24 5,598 22 kB Download
2026-04-23 5,577 22 kB Download
2026-04-22 5,559 22 kB Download
2026-04-21 5,560 22 kB Download
2026-04-20 5,561 22 kB Download
2026-04-19 5,562 22 kB Download
2026-04-18 5,560 22 kB Download
2026-04-17 5,561 22 kB Download
2026-04-16 5,560 22 kB Download
2026-04-15 5,558 22 kB Download
2026-04-14 5,556 22 kB Download
2026-04-13 5,551 22 kB Download
2026-04-12 5,552 22 kB Download
2026-04-11 5,557 22 kB Download
2026-04-10 5,554 22 kB Download
2026-04-09 5,552 22 kB Download
2026-04-08 5,546 22 kB Download
2026-04-07 5,545 22 kB Download
2026-04-06 5,542 22 kB Download
2026-04-05 5,541 22 kB Download
2026-04-04 5,537 22 kB Download
2026-04-03 5,541 22 kB Download
2026-04-02 5,542 22 kB Download
2026-04-01 5,542 22 kB Download
2026-03-31 5,544 22 kB Download
2026-03-30 5,543 22 kB Download
2026-03-29 5,544 22 kB Download
2026-03-28 5,543 22 kB Download
2026-03-27 5,543 22 kB Download
2026-03-26 5,545 22 kB Download
2026-03-25 5,540 22 kB Download
2026-03-24 5,544 22 kB Download
2026-03-23 5,542 22 kB Download
2026-03-22 5,542 22 kB Download
2026-03-21 5,541 22 kB Download
2026-03-20 5,550 22 kB Download
2026-03-19 5,553 22 kB Download
2026-03-18 5,554 22 kB Download
2026-03-17 5,556 22 kB Download
2026-03-16 5,546 22 kB Download
2026-03-15 5,551 22 kB Download
2026-03-14 5,547 22 kB Download
2026-03-13 5,555 22 kB Download
2026-03-12 5,560 22 kB Download
2026-03-11 5,557 22 kB Download
2026-03-10 5,561 22 kB Download
2026-03-09 5,563 22 kB Download
2026-03-08 5,563 22 kB Download
2026-03-07 5,562 22 kB Download
2026-03-06 5,565 22 kB Download
2026-03-05 5,559 22 kB Download
2026-03-04 5,556 22 kB Download
2026-03-03 5,553 22 kB Download
2026-03-02 5,550 22 kB Download
2026-03-01 5,554 22 kB Download
2026-02-28 5,552 22 kB Download
2026-02-27 5,552 22 kB Download
2026-02-26 5,553 22 kB Download
2026-02-25 5,555 22 kB Download
2026-02-24 5,553 22 kB Download
2026-02-23 5,553 22 kB Download
2026-02-22 5,553 22 kB Download
2026-02-21 5,553 22 kB Download
2026-02-20 5,557 22 kB Download
2026-02-19 5,560 22 kB Download
2026-02-18 5,558 22 kB Download
2026-02-17 5,555 22 kB Download
2026-02-16 5,549 22 kB Download
2026-02-15 5,548 22 kB Download
2026-02-14 5,550 22 kB Download
2026-02-13 5,548 22 kB Download
2026-02-12 5,551 22 kB Download
2026-02-11 5,551 22 kB Download
2026-02-10 5,548 22 kB Download
2026-02-09 5,547 22 kB Download
2026-02-08 5,549 22 kB Download
2026-02-07 5,551 22 kB Download
2026-02-06 5,553 22 kB Download
2026-02-05 5,556 22 kB Download
2026-02-04 5,558 22 kB Download
2026-02-03 5,556 22 kB Download
2026-02-02 5,556 22 kB Download
2026-02-01 5,553 22 kB Download
2026-01-31 5,557 22 kB Download
2026-01-30 5,551 22 kB Download
2026-01-29 5,550 22 kB Download
2026-01-28 5,551 22 kB Download
2026-01-27 5,547 22 kB Download
2026-01-26 5,549 22 kB Download
2026-01-25 5,550 22 kB Download
2026-01-24 5,549 22 kB Download
2026-01-23 5,550 22 kB Download
2026-01-22 5,547 22 kB Download
2026-01-21 5,547 22 kB Download
2026-01-20 5,547 22 kB Download
2026-01-19 5,547 22 kB Download
2026-01-18 5,550 22 kB Download
2026-01-17 5,550 22 kB Download
2026-01-16 5,550 22 kB Download
2026-01-15 5,550 22 kB Download
2026-01-14 5,547 22 kB Download
2026-01-13 5,552 22 kB Download
2026-01-12 5,552 22 kB Download
2026-01-11 5,552 22 kB Download
2026-01-10 5,544 22 kB Download
2026-01-09 5,547 22 kB Download
2026-01-08 5,549 22 kB Download
2026-01-07 5,549 22 kB Download
2026-01-06 5,549 22 kB Download
2026-01-05 5,546 22 kB Download
2026-01-04 5,543 22 kB Download
2026-01-03 5,546 22 kB Download
2026-01-02 5,549 22 kB Download
2026-01-01 5,551 22 kB Download
2025-12-31 5,549 22 kB Download
2025-12-30 5,523 22 kB Download
2025-12-29 5,520 22 kB Download
2025-12-28 5,519 22 kB Download
2025-12-27 5,518 22 kB Download
2025-12-26 5,519 22 kB Download
2025-12-25 5,521 22 kB Download
2025-12-24 5,521 22 kB Download
2025-12-23 5,521 22 kB Download
2025-12-22 5,514 22 kB Download
2025-12-21 5,509 22 kB Download
2025-12-20 5,504 22 kB Download
2025-12-19 5,505 22 kB Download
2025-12-18 5,504 22 kB Download
2025-12-17 5,505 22 kB Download
2025-12-16 5,508 22 kB Download
2025-12-15 5,503 22 kB Download
2025-12-14 5,505 22 kB Download
2025-12-13 5,504 22 kB Download
2025-12-12 5,499 22 kB Download
2025-12-11 5,501 22 kB Download
2025-12-10 5,533 22 kB Download
2025-12-09 5,532 22 kB Download
2025-12-08 5,537 22 kB Download
2025-12-07 5,567 22 kB Download
2025-12-06 5,588 22 kB Download
2025-12-05 5,589 22 kB Download
2025-12-04 5,607 22 kB Download
2025-12-03 5,609 22 kB Download
2025-12-02 5,600 22 kB Download
2025-12-01 5,605 22 kB Download
2025-11-30 5,613 22 kB Download
2025-11-29 5,614 22 kB Download
2025-11-28 5,614 22 kB Download
2025-11-27 5,611 22 kB Download
2025-11-26 5,608 22 kB Download
2025-11-25 5,612 22 kB Download
2025-11-24 5,613 22 kB Download
2025-11-23 5,615 22 kB Download
2025-11-22 5,612 22 kB Download
2025-11-21 5,612 22 kB Download
2025-11-20 5,611 22 kB Download
2025-11-19 5,614 22 kB Download
2025-11-18 5,610 22 kB Download
2025-11-17 5,612 22 kB Download
2025-11-16 5,610 22 kB Download
2025-11-15 5,610 22 kB Download
2025-11-14 5,614 22 kB Download
2025-11-13 5,613 22 kB Download
2025-11-12 5,609 22 kB Download
2025-11-11 5,602 22 kB Download
2025-11-10 5,600 22 kB Download
2025-11-09 5,611 22 kB Download
2025-11-08 5,584 22 kB Download
2025-11-07 5,584 22 kB Download
2025-11-06 5,622 22 kB Download
2025-11-05 5,628 22 kB Download
2025-11-04 5,628 22 kB Download
2025-11-03 5,628 22 kB Download
2025-11-02 5,630 22 kB Download
2025-11-01 5,631 22 kB Download
2025-10-31 5,635 22 kB Download
2025-10-30 5,636 22 kB Download
2025-10-29 5,632 22 kB Download
2025-10-28 5,635 22 kB Download
2025-10-27 5,634 22 kB Download
2025-10-26 5,632 22 kB Download
2025-10-25 5,632 22 kB Download
2025-10-24 5,622 22 kB Download
2025-10-23 5,623 22 kB Download
2025-10-22 5,625 22 kB Download
2025-10-21 5,624 22 kB Download
2025-10-20 5,623 22 kB Download
2025-10-19 5,617 22 kB Download
2025-10-18 5,611 22 kB Download
2025-10-17 5,613 22 kB Download
2025-10-16 5,611 22 kB Download
2025-10-15 5,614 22 kB Download
2025-10-14 5,616 22 kB Download
2025-10-13 5,624 22 kB Download
2025-10-12 5,628 22 kB Download
2025-10-11 5,622 22 kB Download
2025-10-10 5,624 22 kB Download
2025-10-09 5,626 22 kB Download
2025-10-08 5,627 22 kB Download
2025-10-07 5,624 22 kB Download
2025-10-06 5,625 22 kB Download
2025-10-05 5,622 22 kB Download
2025-10-04 5,624 22 kB Download
2025-10-03 5,626 22 kB Download
2025-10-02 5,624 22 kB Download
2025-10-01 5,624 22 kB Download
2025-09-30 5,619 22 kB Download
2025-09-29 5,620 22 kB Download
2025-09-28 5,620 22 kB Download
2025-09-27 5,618 22 kB Download
2025-09-26 5,615 22 kB Download
2025-09-25 5,614 22 kB Download
2025-09-24 5,613 22 kB Download
2025-09-23 5,611 22 kB Download
2025-09-22 5,607 22 kB Download
2025-09-21 5,610 22 kB Download
2025-09-20 5,608 22 kB Download
2025-09-19 5,611 22 kB Download
2025-09-18 5,608 22 kB Download
2025-09-17 5,608 22 kB Download
2025-09-16 5,608 22 kB Download
2025-09-15 5,611 22 kB Download
2025-09-14 5,612 22 kB Download
2025-09-13 5,612 22 kB Download
2025-09-12 5,617 22 kB Download
2025-09-11 5,612 22 kB Download
2025-09-10 5,617 22 kB Download
2025-09-09 5,619 22 kB Download
2025-09-08 5,618 22 kB Download
2025-09-07 5,619 22 kB Download
2025-09-06 5,620 22 kB Download
2025-09-05 5,618 22 kB Download
2025-09-04 5,617 22 kB Download
2025-09-03 5,619 22 kB Download
2025-09-02 5,620 22 kB Download
2025-09-01 5,621 22 kB Download
2025-08-31 5,620 22 kB Download
2025-08-30 5,625 22 kB Download
2025-08-29 5,627 22 kB Download
2025-08-28 5,624 22 kB Download
2025-08-27 5,625 22 kB Download
2025-08-26 5,624 22 kB Download
2025-08-25 5,624 22 kB Download
2025-08-24 5,621 22 kB Download
2025-08-23 5,617 22 kB Download
2025-08-22 5,613 22 kB Download
2025-08-21 5,592 22 kB Download
2025-08-20 5,589 22 kB Download
2025-08-19 5,429 22 kB Download
2025-08-18 5,425 22 kB Download
2025-08-17 5,426 22 kB Download
2025-08-16 5,424 22 kB Download
2025-08-15 5,420 22 kB Download
2025-08-14 5,418 22 kB Download
2025-08-13 5,417 22 kB Download
2025-08-12 5,415 22 kB Download
2025-08-11 5,408 22 kB Download
2025-08-10 5,405 22 kB Download
2025-08-09 5,408 22 kB Download
2025-08-08 5,406 22 kB Download
2025-08-07 5,401 21 kB Download
2025-08-06 5,402 22 kB Download
2025-08-05 5,398 21 kB Download
2025-08-04 5,394 21 kB Download
2025-08-03 5,392 21 kB Download
2025-08-02 5,390 21 kB Download
2025-08-01 5,383 21 kB Download
2025-07-31 5,376 21 kB Download
2025-07-30 5,381 21 kB Download
2025-07-29 5,382 21 kB Download
2025-07-28 5,380 21 kB Download
2025-07-27 5,386 21 kB Download
2025-07-26 5,385 21 kB Download
2025-07-25 5,381 21 kB Download
2025-07-24 5,382 21 kB Download
2025-07-23 5,384 21 kB Download
2025-07-22 5,392 21 kB Download
2025-07-21 5,394 21 kB Download
2025-07-20 5,395 21 kB Download
2025-07-19 5,393 21 kB Download
2025-07-18 5,394 21 kB Download
2025-07-17 5,395 21 kB Download
2025-07-16 5,401 22 kB Download
2025-07-14 5,389 21 kB Download
2025-07-13 5,389 21 kB Download
2025-07-12 5,389 21 kB Download
2025-07-11 5,389 21 kB Download
2025-07-10 5,386 21 kB Download
2025-07-09 5,382 21 kB Download
2025-07-08 5,373 21 kB Download
2025-07-07 5,370 21 kB Download
2025-07-06 5,371 21 kB Download
2025-07-05 5,372 21 kB Download
2025-07-04 5,376 21 kB Download
2025-07-03 5,379 21 kB Download
2025-07-02 5,377 21 kB Download
2025-07-01 5,376 21 kB Download
2025-06-30 5,374 21 kB Download
2025-06-29 5,374 21 kB Download
2025-06-28 5,377 21 kB Download
2025-06-27 5,380 21 kB Download
2025-06-26 5,374 21 kB Download
2025-06-25 5,368 21 kB Download
2025-06-24 5,372 21 kB Download
2025-06-23 5,371 21 kB Download
2025-06-22 5,377 21 kB Download

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

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

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

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

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