Sign in

Downloads

Every dataset as a daily file: csv.zst for domains, DNS and address history, and parquet for certificates. Sign in to download; the file reference describes every column, and the feeds page covers fetching with an API key.

A Basic plan covers the domains and DNS files; Pro adds DNS by vantage point, certificates and address history. See the plans.

2026-11-02Latest day
67Files available
14Days available
880.2 GBTotal size
Dataset Kind Format Rows Size Included in
2026-11-02, 9.7 GB, checksums
Domains delta csv.zst 179,475,483 4.0 GB Basic+ SampleDownload
Certificates snapshot parquet 23,007,789 5.7 GB Plus+ SampleDownload
2026-11-01, 5.1 GB, checksums
Certificates snapshot parquet 21,019,948 5.1 GB Plus+ SampleDownload
2026-10-31, 220.2 GB, checksums
Domains delta csv.zst 136,874,417 3.2 GB Basic+ SampleDownload
Domains snapshot csv.zst 502,066,865 11.3 GB Basic+ SampleDownload
DNS delta csv.zst 448,204,385 8.6 GB Basic+ SampleDownload
DNS snapshot csv.zst 2,137,812,579 26.1 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 474,839,908 5.6 GB Plus+ SampleDownload
DNS by vantage point snapshot csv.zst 13,933,149,617 120.5 GB Plus+ SampleDownload
Certificates snapshot parquet 21,483,896 5.2 GB Plus+ SampleDownload
Address history delta csv.zst 363,377,494 3.9 GB Plus+ SampleDownload
Address history snapshot csv.zst 3,424,051,717 35.9 GB Plus+ SampleDownload
2026-10-30, 26.8 GB, checksums
Domains delta csv.zst 139,435,391 3.2 GB Basic+ SampleDownload
DNS delta csv.zst 445,583,931 8.5 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 497,370,211 5.8 GB Plus+ SampleDownload
Certificates snapshot parquet 21,821,535 5.4 GB Plus+ SampleDownload
Address history delta csv.zst 383,077,630 4.0 GB Plus+ SampleDownload
2026-10-29, 29.0 GB, checksums
Domains delta csv.zst 145,391,248 3.3 GB Basic+ SampleDownload
DNS delta csv.zst 485,925,491 9.0 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 558,905,504 6.5 GB Plus+ SampleDownload
Certificates snapshot parquet 22,529,585 5.5 GB Plus+ SampleDownload
Address history delta csv.zst 437,543,311 4.6 GB Plus+ SampleDownload
2026-10-28, 30.2 GB, checksums
Domains delta csv.zst 171,523,250 4.0 GB Basic+ SampleDownload
DNS delta csv.zst 500,896,586 9.1 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 563,184,512 6.3 GB Plus+ SampleDownload
Certificates snapshot parquet 25,473,129 6.2 GB Plus+ SampleDownload
Address history delta csv.zst 434,698,712 4.5 GB Plus+ SampleDownload
2026-10-27, 49.3 GB, checksums
Domains delta csv.zst 195,128,228 4.7 GB Basic+ SampleDownload
DNS delta csv.zst 461,267,457 8.2 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 527,531,353 6.1 GB Plus+ SampleDownload
Certificates snapshot parquet 112,293,612 26.2 GB Plus+ SampleDownload
Address history delta csv.zst 389,096,104 4.1 GB Plus+ SampleDownload
2026-10-26, 70.5 GB, checksums
Domains delta csv.zst 267,954,402 6.6 GB Basic+ SampleDownload
DNS delta csv.zst 633,222,191 10.4 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 765,388,247 8.4 GB Plus+ SampleDownload
Certificates snapshot parquet 172,816,009 39.7 GB Plus+ SampleDownload
Address history delta csv.zst 524,065,496 5.4 GB Plus+ SampleDownload
2026-10-25, 37.8 GB, checksums
Certificates snapshot parquet 170,578,390 37.8 GB Plus+ SampleDownload
2026-10-24, 241.7 GB, checksums
Domains delta csv.zst 227,891,476 5.6 GB Basic+ SampleDownload
Domains snapshot csv.zst 494,008,704 11.3 GB Basic+ SampleDownload
DNS delta csv.zst 518,649,698 8.9 GB Basic+ SampleDownload
DNS snapshot csv.zst 2,082,948,258 25.2 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 571,947,883 6.6 GB Plus+ SampleDownload
DNS by vantage point snapshot csv.zst 12,831,120,925 111.6 GB Plus+ SampleDownload
Certificates snapshot parquet 155,374,702 35.5 GB Plus+ SampleDownload
Address history delta csv.zst 409,045,492 4.3 GB Plus+ SampleDownload
Address history snapshot csv.zst 3,142,936,009 32.8 GB Plus+ SampleDownload
2026-10-23, 60.9 GB, checksums
Domains delta csv.zst 217,788,609 5.2 GB Basic+ SampleDownload
DNS delta csv.zst 578,425,126 9.7 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 631,675,878 7.2 GB Plus+ SampleDownload
Certificates snapshot parquet 149,425,863 34.0 GB Plus+ SampleDownload
Address history delta csv.zst 446,209,433 4.7 GB Plus+ SampleDownload
2026-10-22, 44.2 GB, checksums
Domains delta csv.zst 179,835,506 4.2 GB Basic+ SampleDownload
DNS delta csv.zst 540,941,631 9.2 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 615,534,869 7.1 GB Plus+ SampleDownload
Certificates snapshot parquet 82,206,580 18.9 GB Plus+ SampleDownload
Address history delta csv.zst 449,147,328 4.7 GB Plus+ SampleDownload
2026-10-21, 28.0 GB, checksums
Domains delta csv.zst 135,880,156 3.2 GB Basic+ SampleDownload
DNS delta csv.zst 433,637,176 8.1 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 501,070,547 5.7 GB Plus+ SampleDownload
Certificates snapshot parquet 28,541,895 6.8 GB Plus+ SampleDownload
Address history delta csv.zst 407,628,010 4.2 GB Plus+ SampleDownload
2026-10-20, 26.9 GB, checksums
Domains delta csv.zst 133,463,497 3.1 GB Basic+ SampleDownload
DNS delta csv.zst 398,117,599 7.5 GB Basic+ SampleDownload
DNS by vantage point delta csv.zst 439,033,839 5.2 GB Plus+ SampleDownload
Certificates snapshot parquet 31,588,144 7.5 GB Plus+ SampleDownload
Address history delta csv.zst 347,350,482 3.6 GB Plus+ SampleDownload

A file marked delta holds the records that changed since the previous file, applied as upserts; a snapshot is the whole corpus for that dataset, for seeding a new system. Seed from the latest snapshot, then apply the deltas dated after its as_of. One download per file per day, shared between this page and the API key, resetting at 00:00 UTC. Files stay on this page for 14 days; every file we publish is archived permanently. Every dataset is included from Plus upward; the plans are here.

What you get

The first line of every CSV names the columns, and the JSON file carries the same fields per line. Full meanings are on the file reference.

domains Basic+
"domain","tld","registered","expires","registrar","ip","first_cert_seen","first_zone_seen","last_update"
"example-shop.com","com","2019-04-02T11:15:00Z","2027-04-02T11:15:00Z","GoDaddy.com, LLC","203.0.113.42","2026-09-06T06:22:11Z","","2026-09-16T04:11:50Z"

One row per registrable domain. Empty means we hold no value for that field, never a placeholder date. Columns.

dns Basic+
"name","record_type","values","ttl","last_confirmed"
"aaa.aaa","NS","[""ns-1058.awsdns-04.org"",""ns-1680.awsdns-18.co.uk"",""ns-199.awsdns-24.com"",""ns-978.awsdns-58.net""]",172800,"2026-09-16T20:39:54Z"

One row per name and record type, merged across our resolvers. Arrays are JSON inside the CSV cell, so a doubled quote is an escaped quote. Columns.

dns_vantage Plus+
"name","record_type","vantage","values","ttl","last_seen","last_changed","changes"
"example-shop.com","TXT","fra","[""v=spf1 ip4:203.0.113.0\/24 -all""]",300,"2026-09-16T05:02:11Z","2026-08-30T17:40:02Z",1

The same answers unmerged, one row per resolver node, which is where GeoDNS shows up. Columns.

certificates Plus+
cert_id             FixedString(16)      issuer_dn      String
tbs_sha256          FixedString(32)      issuer_o       String
final_der_sha256    FixedString(32)      key_alg        String
precert_der_sha256  FixedString(32)      key_bits       UInt16
serial              String               sig_alg        String
issuer_spki_sha256  FixedString(32)      cert_id_mode   String
spki_sha256         FixedString(32)      ja4x           String
not_before          DateTime64(3,'UTC')  dns_names      Array(String)
not_after           DateTime64(3,'UTC')  subject_cn     String
first_seen          DateTime64(3,'UTC')  san_count      UInt16
last_seen           DateTime64(3,'UTC')  log_keys       Array(UInt16)
ingested_at         DateTime64(3,'UTC')  saw_final      UInt8
entry_ptr           Tuple(UInt8, UInt16, UInt64)

One row per certificate, published as Parquet: typed columns, so a reader can pull dns_names without decompressing the rest. Each daily file is archived permanently, and dns_names is what links co-tenants behind one CDN certificate. entry_ptr points at the Certificate Transparency log entry the record came from. Columns.

address_history Plus+
"domain","ip","first_seen","last_seen","observed","current"
"example-shop.com","203.0.113.42","2026-08-21T09:14:03Z","2026-09-16T22:41:50Z",37,true

Every address a domain has been on, including the ones it left. Columns.

Opening a .zst file

Zstandard, not gzip: smaller and much faster to decompress. Most data tools read it directly, so you rarely need to unpack it first.

# unpack, or stream the first rows without unpacking
zstd -d delta.domains.csv.zst
zstd -dc delta.domains.csv.zst | head -3

# read it where it lies
duckdb -c "SELECT * FROM read_csv('delta.domains.csv.zst') LIMIT 5"
python -c "import pandas; print(pandas.read_csv('delta.domains.csv.zst', nrows=5))"

Install with apt install zstd, brew install zstd or, on Windows, 7-Zip.

Basic+ means Basic, Plus and Pro all include that file. Plus+ means Plus and Pro. Every dataset is available in bulk from Plus upward; Pro adds the live query surface. See the plan comparison.

Verifying what you downloaded

Sample next to a file downloads its header and five real rows from that day's actual file: free, no account, nothing to decompress. It is there so you can check the columns, the types and the data quality against your own pipeline before you buy. Samples are regenerated every night alongside the files themselves.

Every day publishes a checksums.txt in sha256sum format, listing every file for that day. It needs no key, so you can check a file you already hold:

curl -sO https://issued.live/downloads/2026-11-02/checksums.txt
sha256sum -c checksums.txt

Do this. A truncated .zst still opens in some tools and DuckDB reads one without reporting an error, so a short file becomes missing rows rather than a failure. zstd -t catches a damaged or truncated file on its own. The digest is what tells you it is the right file, the one we published for that day, which is what you need if you ever have to show where a finding came from.

A file will look smaller on disk than it does here. Sizes on this page are decimal GB, the unit disks and bandwidth are sold in; ls -lh and du -h report GiB, which is about 7 per cent fewer of a bigger unit. A file listed here as 3.9 GB shows as 3.6G under ls. Both are the same file, and the checksum above settles it either way.

Subscribers get the same digest two other ways: the sha256 field on every entry of the file listing, and an X-Checksum-Sha256 header on the download itself. Do not verify against the object store's ETag. For a large multipart upload it differs from the MD5 of the file, and it will not match.

Files are generated once a day from midnight US Eastern; the latest set finished 2026-11-03 15:51:23 UTC.

Top