Download latest list of registered domains for .OM zone

4,488 registered domains — Last update: 04 Jul 2026

.OM domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 4,488 0 0
2026-07-03 4,488 0 0
2026-07-02 4,488 0 0
2026-07-01 4,488 0 0
2026-06-30 4,488 0 0
2026-06-29 4,488 0 0
2026-06-28 4,488 0 0
2026-06-27 4,488 0 0
2026-06-26 4,488 0 0
2026-06-25 4,488 0 0
2026-06-24 4,488 0 0
2026-06-23 4,488 0 0
2026-06-22 4,488 0 0
2026-06-21 4,488 0 0
2026-06-20 4,488 + 1 0
2026-06-19 4,487 + 2 0
2026-06-18 4,485 0 0
2026-06-17 4,485 0 0
2026-06-16 4,485 + 1 0
2026-06-15 4,484 + 1 0
2026-06-14 4,483 0 0
2026-06-13 4,483 + 1 0
2026-06-12 4,482 + 1 0
2026-06-11 4,481 + 4 0
2026-06-10 4,477 + 5 0
2026-06-09 4,472 0 0
2026-06-08 4,472 + 4 0
2026-06-07 4,468 0 0
2026-06-06 4,468 0 0
2026-06-05 4,468 + 3 0
2026-06-04 4,465 + 5 0
2026-06-03 4,460 0 0
2026-06-02 4,460 0 0
2026-06-01 4,460 + 1 0
2026-05-31 4,459 0 0
2026-05-30 4,459 0 0
2026-05-29 4,459 + 1 0
2026-05-28 4,458 0 0
2026-05-27 4,458 + 1 0
2026-05-26 4,457 0 0
2026-05-25 4,457 + 1 0
2026-05-24 4,456 0 0
2026-05-23 4,456 + 6 0
2026-05-22 4,450 0 0
2026-05-21 4,450 + 1 0
2026-05-20 4,449 0 0
2026-05-19 4,449 + 3 0
2026-05-18 4,446 0 0
2026-05-17 4,446 + 16 0
2026-05-16 4,430 0 0
2026-05-15 4,430 + 6 0
2026-05-14 4,424 0 0
2026-05-13 4,424 0 0
2026-05-12 4,424 0 0
2026-05-11 4,424 + 2 0
2026-05-10 4,422 0 0
2026-05-09 4,422 + 3 0
2026-05-08 4,419 + 1 0
2026-05-07 4,418 0 0
2026-05-06 4,418 + 3 0
2026-05-05 4,415 + 9 0
2026-05-04 4,406 0 0
2026-05-03 4,406 0 0
2026-05-02 4,406 + 2 0
2026-05-01 4,404 0 0
2026-04-30 4,404 + 1 0
2026-04-29 4,403 + 2 0
2026-04-28 4,401 0 0
2026-04-27 4,401 + 1 0
2026-04-25 4,400 0 0
2026-04-24 4,400 0 0
2026-04-23 4,400 0 0
2026-04-22 4,400 0 0
2026-04-21 4,400 + 1 0
2026-04-20 4,399 0 0
2026-04-19 4,399 0 0
2026-04-18 4,399 0 0
2026-04-17 4,399 0 0
2026-04-16 4,399 0 0
2026-04-15 4,399 + 6 0
2026-04-14 4,393 0 0
2026-04-13 4,393 + 2 0
2026-04-12 4,391 0 0
2026-04-11 4,391 + 1 0
2026-04-10 4,390 0 0
2026-04-09 4,390 0 0
2026-04-08 4,390 0 0
2026-04-07 4,390 0 0
2026-04-06 4,390 0 0
2026-04-05 4,390 + 32 0

3. Zone Details: .om

The .om ccTLD identifies websites and online services associated with the Sultanate of Oman. It is operated by an Omani registry under national policy and is intended for entities, institutions, and residents with a connection to Oman. The extension is recognized locally and signals an Omani affiliation to users and partners.

Typical use cases include local businesses, e-commerce sites, tourism and hospitality providers, professional services, news media, community organizations, and government or educational institutions seeking a clear Omani identity. Organizations select .om to convey regional credibility, align with local marketing and regulatory expectations, and improve discoverability among Oman-based audiences.

Registration models and naming conventions vary by registry; many administrations provide direct second-level registrations and may also maintain structured labels such as com.om, edu.om or gov.om. Eligibility rules, documentation requirements, and internationalized domain name (IDN) support can differ, so prospective registrants should review the official registry policies before applying.

Related zones:

Zone Name om
Zone Type ccTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.registry.om
RDAP Server
Managing Organization Telecommunications Regulatory Authority (TRA)
Organization Address P.O. Box 3555, P.C 111, Seeb
Muscat
Oman

4. Historical Domain Lists for .om zone

Access the archive of historical .OM domain lists and analyze how domains in the .OM 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 4,488 19 kB Download
2026-07-03 4,488 19 kB Download
2026-07-02 4,488 19 kB Download
2026-07-01 4,488 19 kB Download
2026-06-30 4,488 19 kB Download
2026-06-29 4,488 19 kB Download
2026-06-28 4,488 19 kB Download
2026-06-27 4,488 19 kB Download
2026-06-26 4,488 19 kB Download
2026-06-25 4,488 19 kB Download
2026-06-24 4,488 19 kB Download
2026-06-23 4,488 19 kB Download
2026-06-22 4,488 19 kB Download
2026-06-21 4,488 19 kB Download
2026-06-20 4,488 19 kB Download
2026-06-19 4,487 19 kB Download
2026-06-18 4,485 19 kB Download
2026-06-17 4,485 19 kB Download
2026-06-16 4,485 19 kB Download
2026-06-15 4,484 19 kB Download
2026-06-14 4,483 19 kB Download
2026-06-13 4,483 19 kB Download
2026-06-12 4,482 19 kB Download
2026-06-11 4,481 19 kB Download
2026-06-10 4,477 19 kB Download
2026-06-09 4,472 19 kB Download
2026-06-08 4,472 19 kB Download
2026-06-07 4,468 19 kB Download
2026-06-06 4,468 19 kB Download
2026-06-05 4,468 19 kB Download
2026-06-04 4,465 19 kB Download
2026-06-03 4,460 19 kB Download
2026-06-02 4,460 19 kB Download
2026-06-01 4,460 19 kB Download
2026-05-31 4,459 19 kB Download
2026-05-30 4,459 19 kB Download
2026-05-29 4,459 19 kB Download
2026-05-28 4,458 19 kB Download
2026-05-27 4,458 19 kB Download
2026-05-26 4,457 19 kB Download
2026-05-25 4,457 19 kB Download
2026-05-24 4,456 19 kB Download
2026-05-23 4,456 19 kB Download
2026-05-22 4,450 19 kB Download
2026-05-21 4,450 19 kB Download
2026-05-20 4,449 19 kB Download
2026-05-19 4,449 19 kB Download
2026-05-18 4,446 19 kB Download
2026-05-17 4,446 19 kB Download
2026-05-16 4,430 19 kB Download
2026-05-15 4,430 19 kB Download
2026-05-14 4,424 19 kB Download
2026-05-13 4,424 19 kB Download
2026-05-12 4,424 19 kB Download
2026-05-11 4,424 19 kB Download
2026-05-10 4,422 19 kB Download
2026-05-09 4,422 19 kB Download
2026-05-08 4,419 19 kB Download
2026-05-07 4,418 19 kB Download
2026-05-06 4,418 19 kB Download
2026-05-05 4,415 19 kB Download
2026-05-04 4,406 19 kB Download
2026-05-03 4,406 19 kB Download
2026-05-02 4,406 19 kB Download
2026-05-01 4,404 19 kB Download
2026-04-30 4,404 19 kB Download
2026-04-29 4,403 19 kB Download
2026-04-28 4,401 19 kB Download
2026-04-27 4,401 19 kB Download
2026-04-25 4,400 19 kB Download
2026-04-24 4,400 19 kB Download
2026-04-23 4,400 19 kB Download
2026-04-22 4,400 19 kB Download
2026-04-21 4,400 19 kB Download
2026-04-20 4,399 19 kB Download
2026-04-19 4,399 19 kB Download
2026-04-18 4,399 19 kB Download
2026-04-17 4,399 19 kB Download
2026-04-16 4,399 19 kB Download
2026-04-15 4,399 19 kB Download
2026-04-14 4,393 19 kB Download
2026-04-13 4,393 19 kB Download
2026-04-12 4,391 19 kB Download
2026-04-11 4,391 19 kB Download
2026-04-10 4,390 19 kB Download
2026-04-09 4,390 19 kB Download
2026-04-08 4,390 19 kB Download
2026-04-07 4,390 19 kB Download
2026-04-06 4,390 19 kB Download
2026-04-05 4,390 19 kB Download
2026-04-04 4,358 19 kB Download
2026-04-03 4,317 19 kB Download
2026-04-02 4,299 18 kB Download
2026-04-01 4,228 18 kB Download
2026-03-31 4,228 18 kB Download
2026-03-30 4,222 18 kB Download
2026-03-29 4,180 18 kB Download
2026-03-28 4,165 18 kB Download
2026-03-27 4,149 18 kB Download
2026-03-26 4,104 18 kB Download
2026-03-25 4,075 18 kB Download
2026-03-24 4,073 18 kB Download
2026-03-23 4,070 18 kB Download
2026-03-22 4,063 18 kB Download
2026-03-21 4,063 18 kB Download
2026-03-20 4,063 18 kB Download
2026-03-19 4,063 18 kB Download
2026-03-18 4,063 18 kB Download
2026-03-17 4,058 18 kB Download
2026-03-16 4,044 17 kB Download
2026-03-15 4,044 17 kB Download
2026-03-14 4,044 17 kB Download
2026-03-13 4,044 17 kB Download
2026-03-12 4,044 17 kB Download
2026-03-11 4,044 17 kB Download
2026-03-10 4,044 17 kB Download
2026-03-09 4,044 17 kB Download
2026-03-08 4,044 17 kB Download
2026-03-07 4,044 17 kB Download
2026-03-06 4,044 17 kB Download
2026-03-05 4,044 17 kB Download
2026-03-04 4,044 17 kB Download
2026-03-03 4,042 17 kB Download
2026-03-02 4,042 17 kB Download
2026-03-01 4,041 17 kB Download
2026-02-28 4,041 17 kB Download
2026-02-27 4,040 17 kB Download
2026-02-26 4,040 17 kB Download
2026-02-25 4,040 17 kB Download
2026-02-24 4,040 17 kB Download
2026-02-23 4,040 17 kB Download
2026-02-22 4,040 17 kB Download
2026-02-21 4,040 17 kB Download
2026-02-20 4,040 17 kB Download
2026-02-19 4,040 17 kB Download
2026-02-18 4,040 17 kB Download
2026-02-17 4,039 17 kB Download
2026-02-16 4,039 17 kB Download
2026-02-15 4,039 17 kB Download
2026-02-14 4,038 17 kB Download
2026-02-13 4,037 17 kB Download
2026-02-12 4,036 17 kB Download
2026-02-11 4,036 17 kB Download
2026-02-10 4,034 17 kB Download
2026-02-09 4,034 17 kB Download
2026-02-08 4,033 17 kB Download
2026-02-07 4,032 17 kB Download
2026-02-06 4,032 17 kB Download
2026-02-05 4,032 17 kB Download
2026-02-04 4,032 17 kB Download
2026-02-03 4,030 17 kB Download
2026-02-02 4,030 17 kB Download
2026-02-01 4,030 17 kB Download
2026-01-31 4,030 17 kB Download
2026-01-30 4,030 17 kB Download
2026-01-29 4,030 17 kB Download
2026-01-28 4,030 17 kB Download
2026-01-27 4,030 17 kB Download
2026-01-26 4,029 17 kB Download
2026-01-25 4,029 17 kB Download
2026-01-24 4,029 17 kB Download
2026-01-23 4,028 17 kB Download
2026-01-22 4,028 17 kB Download
2026-01-21 4,027 17 kB Download
2026-01-20 4,026 17 kB Download
2026-01-19 4,026 17 kB Download
2026-01-18 4,024 17 kB Download
2026-01-17 4,024 17 kB Download
2026-01-16 4,024 17 kB Download
2026-01-15 4,024 17 kB Download
2026-01-14 4,024 17 kB Download
2026-01-13 4,023 17 kB Download
2026-01-12 4,023 17 kB Download
2026-01-11 4,023 17 kB Download
2026-01-10 4,023 17 kB Download
2026-01-09 4,022 17 kB Download
2026-01-08 4,022 17 kB Download
2026-01-07 4,022 17 kB Download
2026-01-06 4,017 17 kB Download
2026-01-05 4,017 17 kB Download
2026-01-04 4,017 17 kB Download
2026-01-03 4,012 17 kB Download
2026-01-02 4,005 17 kB Download
2026-01-01 4,004 17 kB Download
2025-12-31 4,004 17 kB Download
2025-12-30 4,002 17 kB Download
2025-12-29 4,001 17 kB Download
2025-12-28 4,001 17 kB Download
2025-12-27 4,001 17 kB Download
2025-12-26 4,001 17 kB Download
2025-12-25 4,001 17 kB Download
2025-12-24 4,000 17 kB Download
2025-12-23 4,000 17 kB Download
2025-12-22 4,000 17 kB Download
2025-12-21 4,000 17 kB Download
2025-12-20 1,654 7.2 kB Download
2025-12-19 1,654 7.2 kB Download
2025-12-18 1,654 7.2 kB Download
2025-12-17 1,654 7.2 kB Download
2025-12-16 1,654 7.2 kB Download
2025-12-15 1,654 7.2 kB Download
2025-12-14 1,654 7.2 kB Download
2025-12-13 1,654 7.2 kB Download
2025-12-12 1,654 7.2 kB Download
2025-12-11 1,654 7.2 kB Download
2025-12-10 1,654 7.2 kB Download
2025-12-09 1,654 7.2 kB Download
2025-12-08 1,654 7.2 kB Download
2025-12-07 1,654 7.2 kB Download
2025-12-06 1,654 7.2 kB Download
2025-12-05 1,654 7.2 kB Download
2025-12-04 1,654 7.2 kB Download
2025-12-03 1,655 7.2 kB Download
2025-12-02 1,655 7.2 kB Download
2025-12-01 1,655 7.2 kB Download
2025-11-30 1,655 7.2 kB Download
2025-11-29 1,655 7.2 kB Download
2025-11-28 1,655 7.2 kB Download
2025-11-27 1,655 7.2 kB Download
2025-11-26 1,655 7.2 kB Download
2025-11-25 1,655 7.2 kB Download
2025-11-24 1,655 7.2 kB Download
2025-11-23 1,655 7.2 kB Download
2025-11-22 1,655 7.2 kB Download
2025-11-21 1,655 7.2 kB Download
2025-11-20 1,655 7.2 kB Download
2025-11-19 1,655 7.2 kB Download
2025-11-18 1,655 7.2 kB Download
2025-11-17 1,653 7.2 kB Download
2025-11-16 1,653 7.2 kB Download
2025-11-15 1,653 7.2 kB Download
2025-11-14 1,653 7.2 kB Download
2025-11-13 1,653 7.2 kB Download
2025-11-12 1,653 7.2 kB Download
2025-11-11 1,653 7.2 kB Download
2025-11-10 1,653 7.2 kB Download
2025-11-09 1,653 7.2 kB Download
2025-11-08 1,653 7.2 kB Download
2025-11-07 1,653 7.2 kB Download
2025-11-06 1,653 7.2 kB Download
2025-11-05 1,653 7.2 kB Download
2025-11-04 1,653 7.2 kB Download
2025-11-03 1,639 7.2 kB Download
2025-11-02 1,639 7.2 kB Download
2025-11-01 1,639 7.2 kB Download
2025-10-31 1,639 7.2 kB Download
2025-10-30 1,639 7.2 kB Download
2025-10-29 1,639 7.2 kB Download
2025-10-28 1,639 7.2 kB Download
2025-10-27 1,639 7.2 kB Download
2025-10-26 1,639 7.2 kB Download
2025-10-25 1,639 7.2 kB Download
2025-10-24 1,639 7.2 kB Download
2025-10-23 1,639 7.2 kB Download
2025-10-22 1,639 7.2 kB Download
2025-10-21 1,639 7.2 kB Download
2025-10-20 1,639 7.2 kB Download
2025-10-19 1,639 7.2 kB Download
2025-10-18 1,639 7.2 kB Download
2025-10-17 1,650 7.2 kB Download
2025-10-16 1,650 7.2 kB Download
2025-10-15 1,650 7.2 kB Download
2025-10-14 1,650 7.2 kB Download
2025-10-13 1,650 7.2 kB Download
2025-10-12 1,650 7.2 kB Download
2025-10-11 1,650 7.2 kB Download
2025-10-10 1,650 7.2 kB Download
2025-10-09 1,650 7.2 kB Download
2025-10-08 1,650 7.2 kB Download
2025-10-07 1,650 7.2 kB Download
2025-10-06 1,650 7.2 kB Download
2025-10-05 1,650 7.2 kB Download
2025-10-04 1,650 7.2 kB Download
2025-10-03 1,655 7.2 kB Download
2025-10-02 1,655 7.2 kB Download
2025-10-01 1,655 7.2 kB Download
2025-09-30 1,655 7.2 kB Download
2025-09-29 1,655 7.2 kB Download
2025-09-28 1,655 7.2 kB Download
2025-09-27 1,655 7.2 kB Download
2025-09-26 1,655 7.2 kB Download
2025-09-25 1,655 7.2 kB Download
2025-09-24 1,655 7.2 kB Download
2025-09-23 1,655 7.2 kB Download
2025-09-22 1,655 7.2 kB Download
2025-09-21 1,655 7.2 kB Download
2025-09-20 1,655 7.2 kB Download
2025-09-19 1,655 7.2 kB Download
2025-09-18 1,655 7.2 kB Download
2025-09-17 1,663 7.3 kB Download
2025-09-16 1,663 7.3 kB Download
2025-09-15 1,663 7.3 kB Download
2025-09-14 1,663 7.3 kB Download
2025-09-13 1,663 7.3 kB Download
2025-09-12 1,663 7.3 kB Download
2025-09-11 1,663 7.3 kB Download
2025-09-10 1,663 7.3 kB Download
2025-09-09 1,663 7.3 kB Download
2025-09-08 1,663 7.3 kB Download
2025-09-07 1,663 7.3 kB Download
2025-09-06 1,663 7.3 kB Download
2025-09-05 1,663 7.3 kB Download
2025-09-04 1,663 7.3 kB Download
2025-09-03 1,661 7.3 kB Download
2025-09-02 1,661 7.3 kB Download
2025-09-01 1,661 7.3 kB Download
2025-08-31 1,661 7.3 kB Download
2025-08-30 1,661 7.3 kB Download
2025-08-29 1,661 7.3 kB Download
2025-08-28 1,661 7.3 kB Download
2025-08-27 1,661 7.3 kB Download
2025-08-26 1,661 7.3 kB Download
2025-08-25 1,661 7.3 kB Download
2025-08-24 1,661 7.3 kB Download
2025-08-23 1,661 7.3 kB Download
2025-08-22 1,661 7.3 kB Download
2025-08-21 1,661 7.3 kB Download
2025-08-20 1,661 7.3 kB Download
2025-08-19 1,661 7.3 kB Download
2025-08-18 1,661 7.3 kB Download
2025-08-17 1,663 7.3 kB Download
2025-08-16 1,663 7.3 kB Download
2025-08-15 1,663 7.3 kB Download
2025-08-14 1,663 7.3 kB Download
2025-08-13 1,663 7.3 kB Download
2025-08-12 1,663 7.3 kB Download
2025-08-11 1,663 7.3 kB Download
2025-08-10 1,663 7.3 kB Download
2025-08-09 1,663 7.3 kB Download
2025-08-08 1,663 7.3 kB Download
2025-08-07 1,663 7.3 kB Download
2025-08-06 1,663 7.3 kB Download
2025-08-05 1,663 7.3 kB Download
2025-08-04 1,663 7.3 kB Download
2025-08-03 1,666 7.3 kB Download
2025-08-02 1,666 7.3 kB Download
2025-07-30 1,666 7.3 kB Download
2025-07-29 1,666 7.3 kB Download
2025-07-28 1,666 7.3 kB Download
2025-07-27 1,431 6.4 kB Download
2025-07-26 1,430 6.4 kB Download
2025-07-25 1,429 6.4 kB Download
2025-07-24 1,428 6.4 kB Download
2025-07-23 1,428 6.4 kB Download
2025-07-22 1,428 6.4 kB Download
2025-07-21 1,428 6.4 kB Download
2025-07-20 1,427 6.4 kB Download
2025-07-19 1,426 6.4 kB Download
2025-07-18 1,426 6.4 kB Download
2025-07-17 1,425 6.3 kB Download
2025-07-16 1,425 6.3 kB Download
2025-07-14 1,425 6.3 kB Download
2025-07-13 1,424 6.3 kB Download
2025-07-12 1,424 6.3 kB Download
2025-07-11 1,424 6.3 kB Download
2025-07-10 1,424 6.3 kB Download
2025-07-09 1,424 6.3 kB Download
2025-07-08 1,424 6.3 kB Download
2025-07-07 1,424 6.3 kB Download
2025-07-06 1,424 6.3 kB Download
2025-07-05 1,424 6.3 kB Download
2025-07-04 1,424 6.3 kB Download
2025-07-03 1,424 6.3 kB Download
2025-07-02 1,424 6.3 kB Download
2025-07-01 1,424 6.3 kB Download
2025-06-30 1,424 6.3 kB Download
2025-06-29 1,424 6.3 kB Download
2025-06-28 1,424 6.3 kB Download
2025-06-27 1,424 6.3 kB Download
2025-06-26 1,424 6.3 kB Download
2025-06-25 1,424 6.3 kB Download
2025-06-24 1,424 6.3 kB Download
2025-06-23 1,424 6.3 kB Download
2025-06-22 1,423 6.3 kB Download

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

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

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

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

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