The data

Everything behind the archive, addressed on Arweave. No API and no database — you can rebuild this site, or a different one, from the ids below.

Master transaction ids

whattransaction id
Drop catalogue (SQLite, 45.6 MiB)hU64VJZD0XLHCrVqpJzQ6XADq7hwYZD5pPy_Aopu1H0
Mints — 6,218,154 records5jbSs7-wFeWdnU2Zay_CnfBKZNzxm3BfxBzITo1mun8
Collector addresses — 1,236,4668pni0Hs6a22yTL7iqrtrhStR6a1MLlOd6_So1lzYLRU
Grid index (gzip JSON)3BNsifdQEoVvi2QV2AoXU75Jq1_0sxiuIG22ixtxSqQ
Artwork id index (gzip JSON)uI1JpiqF7PcAG2Qk1rzMrcWBbVhgdtejLBCMYJbSkr8
Site manifestgWr7xroNCxY8zkzflK7UsBpBp5ijZWIi76Q2RK-e0VY
Mutable referencegmIhwxQwJHtsAz7VXmH3DDN_yPIg8DUbHwrDuTZYXh0
Uploader walletLelfJB6Njw6O8nLQ7FindWIy6UUFS86wvhpAvzH6Vp0

Fetch any of them at https://<gateway>/<id>. Artwork is addressed the same way — one transaction per image, 73,795 of them.

How items are tagged

Every item carries these ANS-104 tags, which is what makes the corpus enumerable without our index at all.

tagvalues
App-Namepoap-archive
Tierthumb · full · data · app · manifest
Drop-IdPOAP drop id, on artwork items
Snapshot2026-07-02

Enumerate the whole corpus

Every artwork transaction, paginated. Swap thumb for full to get the 512 px originals.

{
  transactions(
    owners: ["LelfJB6Njw6O8nLQ7FindWIy6UUFS86wvhpAvzH6Vp0"]
    tags: [
      { name: "App-Name", values: ["poap-archive"] }
      { name: "Tier",     values: ["thumb"] }
    ]
    first: 100
    after: null
  ) {
    pageInfo { hasNextPage }
    edges { cursor node { id tags { name value } } }
  }
}

Find one drop's artwork

{
  transactions(
    tags: [
      { name: "App-Name", values: ["poap-archive"] }
      { name: "Drop-Id",  values: ["6"] }
    ]
    first: 10
  ) { edges { node { id tags { name value } } } }
}

File formats

index-core.json.gz — parallel arrays, one entry per drop: ids, t title, y year, c city, n country, v virtual, s mints, h distinct holders.

index-tx.json.gz — same ordering: tt thumbnail transaction id, at full-resolution transaction id.

Mints — fixed 18-byte records, little-endian: poap_id u32, drop_id u32, minted_on u32 unix, owner u24 index into the address table, network u8, transfer_count u16.

Collector addresses — 1,236,466 × 20 raw bytes, indexed by the owner field above.

Holder shards — 1,055 files at holders/<drop_id div 200>.bin: u32 count, then that many (drop_id u32, n u32) pairs, then n × 20-byte addresses per drop in the same order.

Provenance

Snapshot of 2026-07-02 from poaparchive.com — 73,876 drops, 73,795 artworks, 6,218,154 mints, 1,236,466 collectors. Artwork is byte-identical to that release; every item was fetched back and SHA-256 checked against its source before its id was recorded. Thumbnails are 256 px re-encodes of the 512 px originals, which are also on Arweave under Tier: full.

← Back to the archive