Download latest list of registered domains for .CONTACT zone

11,444 registered domains — Last update: 04 Jul 2026

.CONTACT domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 11,444 + 15 - 7
2026-07-03 11,436 + 8 - 13
2026-07-02 11,441 + 13 - 6
2026-07-01 11,434 + 11 - 11
2026-06-30 11,434 + 7 - 9
2026-06-29 11,436 + 7 - 7
2026-06-28 11,436 + 7 - 13
2026-06-27 11,442 + 19 - 8
2026-06-26 11,431 + 11 - 9
2026-06-25 11,429 + 10 - 9
2026-06-24 11,428 + 27 - 10
2026-06-23 11,411 + 15 - 16
2026-06-22 11,412 + 3 - 2
2026-06-21 11,411 + 5 - 10
2026-06-20 11,416 + 11 - 9
2026-06-19 11,414 + 10 - 11
2026-06-18 11,415 + 9 - 33
2026-06-17 11,439 + 6 - 9
2026-06-16 11,442 + 12 - 7
2026-06-15 11,437 + 10 - 10
2026-06-14 11,437 + 6 - 12
2026-06-13 11,443 + 5 - 11
2026-06-12 11,449 + 14 - 10
2026-06-11 11,445 + 13 - 12
2026-06-10 11,444 + 13 - 4
2026-06-09 11,435 + 15 - 9
2026-06-08 11,429 + 7 - 6
2026-06-07 11,428 + 5 - 4
2026-06-06 11,427 + 4 - 6
2026-06-05 11,429 + 6 - 21
2026-06-04 11,444 + 24 - 7
2026-06-03 11,427 + 9 - 8
2026-06-02 11,426 + 7 - 10
2026-06-01 11,429 + 5 - 6
2026-05-31 11,430 + 16 - 10
2026-05-30 11,424 + 13 - 5
2026-05-29 11,416 + 8 - 6
2026-05-28 11,414 + 10 - 8
2026-05-27 11,412 + 11 - 5
2026-05-26 11,406 + 21 - 9
2026-05-25 11,394 + 10 - 8
2026-05-24 11,392 + 15 - 8
2026-05-23 11,385 + 13 - 2
2026-05-22 11,374 + 9 - 18
2026-05-21 11,383 + 9 - 5
2026-05-20 11,379 + 14 - 16
2026-05-19 11,381 + 10 - 18
2026-05-18 11,389 + 7 - 11
2026-05-17 11,393 + 2 - 8
2026-05-16 11,399 + 6 - 16
2026-05-15 11,409 + 6 - 15
2026-05-14 11,418 + 14 - 3
2026-05-13 11,407 + 19 - 6
2026-05-12 11,394 + 11 - 12
2026-05-11 11,395 + 19 - 7
2026-05-10 11,383 + 6 - 9
2026-05-09 11,386 + 6 - 6
2026-05-08 11,386 + 8 - 8
2026-05-07 11,386 + 9 - 5
2026-05-06 11,382 + 11 - 117
2026-05-05 11,488 + 12 - 12
2026-05-04 11,488 + 11 - 5
2026-05-03 11,482 + 11 - 7
2026-05-02 11,478 + 14 - 6
2026-05-01 11,470 + 12 - 5
2026-04-30 11,463 + 11 - 4
2026-04-29 11,456 + 10 - 3
2026-04-28 11,449 + 9 - 8
2026-04-27 11,448 + 9 - 4
2026-04-26 11,443 + 8 - 13
2026-04-25 11,448 + 8 - 7
2026-04-24 11,447 + 12 - 12
2026-04-23 11,447 + 13 - 9
2026-04-22 11,443 + 17 - 18
2026-04-21 11,444 + 9 - 3
2026-04-20 11,438 + 8 - 9
2026-04-19 11,439 + 5 - 3
2026-04-18 11,437 + 14 - 17
2026-04-17 11,440 + 10 - 10
2026-04-16 11,440 + 44 - 13
2026-04-15 11,409 + 10 - 11
2026-04-14 11,410 + 10 - 11
2026-04-13 11,411 + 15 - 10
2026-04-12 11,406 + 3 - 7
2026-04-11 11,410 + 18 - 6
2026-04-10 11,398 + 14 - 6
2026-04-09 11,390 + 7 - 5
2026-04-08 11,388 + 4 - 8
2026-04-07 11,392 + 6 - 7
2026-04-06 11,393 + 5 - 8
2026-04-05 11,396 + 10 - 11

3. Zone Details: .contact

The .contact domain is intended for websites and pages whose primary purpose is enabling communication: company contact pages, support and help centers, sales inquiry endpoints, personal contact hubs, and branded digital business cards. Organizations use it to create concise, descriptive URLs that direct visitors immediately to phone numbers, email addresses, contact forms, chat links, schedules, and vCard downloads.

As a branding choice, .contact conveys clarity and intent: it immediately sets visitor expectations that the page contains ways to reach a person or organization. It suits customer-facing teams, freelancers, event organizers, and service providers who want a straightforward, trustable namespace for contact details without relying on subpages of a broader corporate domain.

When choosing a .contact domain, consider availability and consistency with your overall brand strategy; it can complement a primary .com or act as a dedicated communication hub. Apply HTTPS, keep contact information current, use clear redirects or contact schema where appropriate, and note that the TLD itself does not provide search-ranking benefits.

Related zones:

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

Access the archive of historical .CONTACT domain lists and analyze how domains in the .CONTACT 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 11,444 45 kB Download
2026-07-03 11,436 45 kB Download
2026-07-02 11,441 45 kB Download
2026-07-01 11,434 45 kB Download
2026-06-30 11,434 45 kB Download
2026-06-29 11,436 45 kB Download
2026-06-28 11,436 45 kB Download
2026-06-27 11,442 45 kB Download
2026-06-26 11,431 45 kB Download
2026-06-25 11,429 45 kB Download
2026-06-24 11,428 45 kB Download
2026-06-23 11,411 45 kB Download
2026-06-22 11,412 45 kB Download
2026-06-21 11,411 45 kB Download
2026-06-20 11,416 45 kB Download
2026-06-19 11,414 45 kB Download
2026-06-18 11,415 45 kB Download
2026-06-17 11,439 45 kB Download
2026-06-16 11,442 45 kB Download
2026-06-15 11,437 45 kB Download
2026-06-14 11,437 45 kB Download
2026-06-13 11,443 45 kB Download
2026-06-12 11,449 45 kB Download
2026-06-11 11,445 45 kB Download
2026-06-10 11,444 45 kB Download
2026-06-09 11,435 45 kB Download
2026-06-08 11,429 45 kB Download
2026-06-07 11,428 45 kB Download
2026-06-06 11,427 45 kB Download
2026-06-05 11,429 45 kB Download
2026-06-04 11,444 45 kB Download
2026-06-03 11,427 45 kB Download
2026-06-02 11,426 45 kB Download
2026-06-01 11,429 45 kB Download
2026-05-31 11,430 45 kB Download
2026-05-30 11,424 45 kB Download
2026-05-29 11,416 45 kB Download
2026-05-28 11,414 45 kB Download
2026-05-27 11,412 45 kB Download
2026-05-26 11,406 45 kB Download
2026-05-25 11,394 45 kB Download
2026-05-24 11,392 45 kB Download
2026-05-23 11,385 45 kB Download
2026-05-22 11,374 45 kB Download
2026-05-21 11,383 45 kB Download
2026-05-20 11,379 45 kB Download
2026-05-19 11,381 45 kB Download
2026-05-18 11,389 45 kB Download
2026-05-17 11,393 45 kB Download
2026-05-16 11,399 45 kB Download
2026-05-15 11,409 45 kB Download
2026-05-14 11,418 45 kB Download
2026-05-13 11,407 45 kB Download
2026-05-12 11,394 45 kB Download
2026-05-11 11,395 45 kB Download
2026-05-10 11,383 45 kB Download
2026-05-09 11,386 45 kB Download
2026-05-08 11,386 45 kB Download
2026-05-07 11,386 45 kB Download
2026-05-06 11,382 45 kB Download
2026-05-05 11,488 46 kB Download
2026-05-04 11,488 46 kB Download
2026-05-03 11,482 46 kB Download
2026-05-02 11,478 46 kB Download
2026-05-01 11,470 46 kB Download
2026-04-30 11,463 46 kB Download
2026-04-29 11,456 46 kB Download
2026-04-28 11,449 45 kB Download
2026-04-27 11,448 45 kB Download
2026-04-26 11,443 45 kB Download
2026-04-25 11,448 46 kB Download
2026-04-24 11,447 46 kB Download
2026-04-23 11,447 46 kB Download
2026-04-22 11,443 45 kB Download
2026-04-21 11,444 45 kB Download
2026-04-20 11,438 45 kB Download
2026-04-19 11,439 45 kB Download
2026-04-18 11,437 45 kB Download
2026-04-17 11,440 45 kB Download
2026-04-16 11,440 46 kB Download
2026-04-15 11,409 45 kB Download
2026-04-14 11,410 45 kB Download
2026-04-13 11,411 45 kB Download
2026-04-12 11,406 45 kB Download
2026-04-11 11,410 46 kB Download
2026-04-10 11,398 45 kB Download
2026-04-09 11,390 45 kB Download
2026-04-08 11,388 45 kB Download
2026-04-07 11,392 45 kB Download
2026-04-06 11,393 45 kB Download
2026-04-05 11,396 45 kB Download
2026-04-04 11,397 46 kB Download
2026-04-03 11,398 46 kB Download
2026-04-02 11,390 45 kB Download
2026-04-01 11,392 45 kB Download
2026-03-31 11,396 46 kB Download
2026-03-30 11,386 45 kB Download
2026-03-29 11,399 46 kB Download
2026-03-28 11,400 46 kB Download
2026-03-27 11,398 46 kB Download
2026-03-26 11,401 46 kB Download
2026-03-25 11,395 46 kB Download
2026-03-24 11,395 46 kB Download
2026-03-23 11,398 46 kB Download
2026-03-22 11,401 46 kB Download
2026-03-21 11,408 46 kB Download
2026-03-20 11,398 46 kB Download
2026-03-19 11,402 46 kB Download
2026-03-18 11,395 46 kB Download
2026-03-17 11,386 46 kB Download
2026-03-16 11,380 46 kB Download
2026-03-15 11,372 45 kB Download
2026-03-14 11,374 46 kB Download
2026-03-13 11,363 45 kB Download
2026-03-12 11,366 45 kB Download
2026-03-11 11,360 45 kB Download
2026-03-10 11,344 45 kB Download
2026-03-09 11,309 45 kB Download
2026-03-08 11,311 45 kB Download
2026-03-07 11,296 45 kB Download
2026-03-06 11,307 45 kB Download
2026-03-05 11,308 45 kB Download
2026-03-04 11,331 45 kB Download
2026-03-03 11,335 45 kB Download
2026-03-02 11,338 45 kB Download
2026-03-01 11,343 45 kB Download
2026-02-28 11,343 45 kB Download
2026-02-27 11,343 45 kB Download
2026-02-26 11,344 45 kB Download
2026-02-25 11,345 45 kB Download
2026-02-24 11,345 45 kB Download
2026-02-23 11,344 45 kB Download
2026-02-22 11,341 45 kB Download
2026-02-21 11,351 46 kB Download
2026-02-20 11,356 46 kB Download
2026-02-19 11,360 46 kB Download
2026-02-18 11,355 46 kB Download
2026-02-17 11,355 46 kB Download
2026-02-16 11,358 46 kB Download
2026-02-15 11,358 46 kB Download
2026-02-14 11,356 46 kB Download
2026-02-13 11,342 45 kB Download
2026-02-12 11,340 45 kB Download
2026-02-11 11,335 45 kB Download
2026-02-10 11,327 45 kB Download
2026-02-09 11,319 45 kB Download
2026-02-08 11,318 45 kB Download
2026-02-07 11,316 45 kB Download
2026-02-06 11,313 45 kB Download
2026-02-05 11,315 45 kB Download
2026-02-04 11,320 45 kB Download
2026-02-03 11,320 45 kB Download
2026-02-02 11,318 45 kB Download
2026-02-01 11,308 45 kB Download
2026-01-31 11,323 46 kB Download
2026-01-30 11,320 46 kB Download
2026-01-29 11,327 46 kB Download
2026-01-28 11,332 46 kB Download
2026-01-27 11,326 46 kB Download
2026-01-26 11,321 46 kB Download
2026-01-25 11,321 46 kB Download
2026-01-24 11,327 46 kB Download
2026-01-23 11,338 46 kB Download
2026-01-22 11,366 46 kB Download
2026-01-21 11,366 46 kB Download
2026-01-20 11,976 47 kB Download
2026-01-19 11,979 47 kB Download
2026-01-18 11,984 47 kB Download
2026-01-17 11,992 47 kB Download
2026-01-16 11,992 47 kB Download
2026-01-15 11,980 47 kB Download
2026-01-14 11,969 47 kB Download
2026-01-13 11,972 47 kB Download
2026-01-12 11,972 47 kB Download
2026-01-11 11,979 47 kB Download
2026-01-10 11,983 47 kB Download
2026-01-09 11,985 47 kB Download
2026-01-08 11,986 47 kB Download
2026-01-07 11,982 47 kB Download
2026-01-06 11,984 47 kB Download
2026-01-05 11,971 47 kB Download
2026-01-04 11,993 47 kB Download
2026-01-03 11,990 47 kB Download
2026-01-02 11,997 47 kB Download
2026-01-01 11,997 47 kB Download
2025-12-31 11,999 47 kB Download
2025-12-30 12,002 47 kB Download
2025-12-29 11,999 47 kB Download
2025-12-28 12,001 47 kB Download
2025-12-27 12,000 47 kB Download
2025-12-26 12,003 47 kB Download
2025-12-25 12,007 47 kB Download
2025-12-24 12,006 47 kB Download
2025-12-23 12,003 47 kB Download
2025-12-22 11,996 47 kB Download
2025-12-21 11,950 47 kB Download
2025-12-20 11,950 47 kB Download
2025-12-19 11,987 47 kB Download
2025-12-18 11,981 47 kB Download
2025-12-17 11,976 47 kB Download
2025-12-16 11,973 47 kB Download
2025-12-15 11,974 47 kB Download
2025-12-14 11,971 47 kB Download
2025-12-13 11,973 47 kB Download
2025-12-12 11,975 47 kB Download
2025-12-11 11,971 47 kB Download
2025-12-10 11,971 47 kB Download
2025-12-09 11,969 47 kB Download
2025-12-08 11,986 47 kB Download
2025-12-07 11,984 47 kB Download
2025-12-06 11,984 47 kB Download
2025-12-05 11,985 47 kB Download
2025-12-04 11,984 47 kB Download
2025-12-03 11,977 47 kB Download
2025-12-02 11,969 47 kB Download
2025-12-01 11,969 47 kB Download
2025-11-30 11,968 47 kB Download
2025-11-29 11,964 47 kB Download
2025-11-28 11,953 47 kB Download
2025-11-27 11,954 47 kB Download
2025-11-26 11,950 47 kB Download
2025-11-25 11,950 47 kB Download
2025-11-24 11,950 47 kB Download
2025-11-23 11,946 47 kB Download
2025-11-22 11,947 47 kB Download
2025-11-21 11,931 47 kB Download
2025-11-20 11,937 47 kB Download
2025-11-19 11,937 47 kB Download
2025-11-18 11,942 47 kB Download
2025-11-17 11,927 47 kB Download
2025-11-16 11,926 47 kB Download
2025-11-15 11,925 47 kB Download
2025-11-14 11,925 47 kB Download
2025-11-13 11,924 47 kB Download
2025-11-12 11,924 47 kB Download
2025-11-11 11,925 47 kB Download
2025-11-10 11,924 47 kB Download
2025-11-09 11,925 47 kB Download
2025-11-08 11,927 47 kB Download
2025-11-07 11,922 47 kB Download
2025-11-06 11,930 47 kB Download
2025-11-05 11,935 47 kB Download
2025-11-04 11,928 47 kB Download
2025-11-03 11,932 47 kB Download
2025-11-02 11,932 47 kB Download
2025-11-01 11,924 47 kB Download
2025-10-31 11,922 47 kB Download
2025-10-30 11,924 47 kB Download
2025-10-29 11,920 47 kB Download
2025-10-28 11,919 47 kB Download
2025-10-27 11,920 47 kB Download
2025-10-26 11,922 47 kB Download
2025-10-25 11,922 47 kB Download
2025-10-24 11,919 47 kB Download
2025-10-23 11,917 47 kB Download
2025-10-22 11,912 47 kB Download
2025-10-21 11,906 47 kB Download
2025-10-20 11,896 47 kB Download
2025-10-19 11,895 47 kB Download
2025-10-18 11,898 47 kB Download
2025-10-17 11,902 47 kB Download
2025-10-16 11,900 47 kB Download
2025-10-15 11,903 47 kB Download
2025-10-14 11,904 47 kB Download
2025-10-13 11,906 47 kB Download
2025-10-12 11,901 47 kB Download
2025-10-11 11,900 47 kB Download
2025-10-10 11,892 47 kB Download
2025-10-09 11,902 47 kB Download
2025-10-08 11,892 47 kB Download
2025-10-07 11,898 47 kB Download
2025-10-06 11,899 47 kB Download
2025-10-05 11,894 47 kB Download
2025-10-04 11,900 47 kB Download
2025-10-03 11,892 47 kB Download
2025-10-02 11,892 47 kB Download
2025-10-01 11,891 47 kB Download
2025-09-30 11,901 47 kB Download
2025-09-29 11,899 47 kB Download
2025-09-28 11,891 47 kB Download
2025-09-27 11,883 47 kB Download
2025-09-26 11,885 47 kB Download
2025-09-25 11,884 47 kB Download
2025-09-24 11,880 47 kB Download
2025-09-23 11,891 47 kB Download
2025-09-22 11,890 47 kB Download
2025-09-21 11,892 47 kB Download
2025-09-20 11,889 47 kB Download
2025-09-19 11,887 47 kB Download
2025-09-18 11,889 47 kB Download
2025-09-17 11,888 47 kB Download
2025-09-16 11,879 47 kB Download
2025-09-15 11,874 47 kB Download
2025-09-14 11,874 47 kB Download
2025-09-13 11,871 47 kB Download
2025-09-12 11,872 47 kB Download
2025-09-11 11,873 47 kB Download
2025-09-10 11,871 47 kB Download
2025-09-09 11,862 47 kB Download
2025-09-08 11,860 47 kB Download
2025-09-07 11,854 47 kB Download
2025-09-06 11,854 47 kB Download
2025-09-05 11,852 47 kB Download
2025-09-04 11,847 47 kB Download
2025-09-03 11,840 47 kB Download
2025-09-02 11,809 46 kB Download
2025-09-01 11,809 47 kB Download
2025-08-31 11,806 46 kB Download
2025-08-30 11,813 47 kB Download
2025-08-29 11,807 46 kB Download
2025-08-28 11,799 46 kB Download
2025-08-27 11,794 46 kB Download
2025-08-26 11,791 46 kB Download
2025-08-25 11,791 46 kB Download
2025-08-24 11,787 46 kB Download
2025-08-23 11,791 46 kB Download
2025-08-22 11,790 46 kB Download
2025-08-21 11,786 46 kB Download
2025-08-20 11,780 46 kB Download
2025-08-19 11,773 46 kB Download
2025-08-18 11,771 46 kB Download
2025-08-17 11,777 46 kB Download
2025-08-16 11,774 46 kB Download
2025-08-15 11,761 46 kB Download
2025-08-14 11,759 46 kB Download
2025-08-13 11,751 46 kB Download
2025-08-12 11,747 46 kB Download
2025-08-11 11,739 46 kB Download
2025-08-10 11,736 46 kB Download
2025-08-09 11,732 46 kB Download
2025-08-08 11,734 46 kB Download
2025-08-07 11,726 46 kB Download
2025-08-06 11,719 46 kB Download
2025-08-05 11,723 46 kB Download
2025-08-04 11,712 46 kB Download
2025-08-03 11,709 46 kB Download
2025-08-02 11,714 46 kB Download
2025-08-01 11,717 46 kB Download
2025-07-31 11,696 46 kB Download
2025-07-30 11,685 46 kB Download
2025-07-29 11,683 46 kB Download
2025-07-28 11,687 46 kB Download
2025-07-27 11,689 46 kB Download
2025-07-26 11,688 46 kB Download
2025-07-25 11,685 46 kB Download
2025-07-24 11,679 46 kB Download
2025-07-23 11,672 46 kB Download
2025-07-22 11,676 46 kB Download
2025-07-21 11,668 46 kB Download
2025-07-20 11,661 46 kB Download
2025-07-19 11,673 46 kB Download
2025-07-18 11,671 46 kB Download
2025-07-17 11,661 46 kB Download
2025-07-16 11,666 46 kB Download
2025-07-14 11,664 46 kB Download
2025-07-13 11,661 46 kB Download
2025-07-12 11,655 46 kB Download
2025-07-11 11,652 46 kB Download
2025-07-10 11,660 46 kB Download
2025-07-09 11,660 46 kB Download
2025-07-08 11,658 46 kB Download
2025-07-07 11,660 46 kB Download
2025-07-06 11,654 46 kB Download
2025-07-05 11,637 46 kB Download
2025-07-04 11,641 46 kB Download
2025-07-03 11,639 46 kB Download
2025-07-02 11,639 46 kB Download
2025-07-01 11,635 46 kB Download
2025-06-30 11,630 46 kB Download
2025-06-29 11,622 46 kB Download
2025-06-28 11,625 46 kB Download
2025-06-27 11,624 46 kB Download
2025-06-26 11,625 46 kB Download
2025-06-25 11,630 46 kB Download
2025-06-24 11,619 46 kB Download
2025-06-23 11,612 46 kB Download
2025-06-22 11,619 46 kB Download

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

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

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

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

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