OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

NFT Analyst Starter Pack

NFT Analyst Starter Pack is an open-source Python command-line tool that uses an Alchemy API key and an NFT contract address to export token transfers, historical sales and item metadata with calculated rarity scores as CSV files.

Independent OpenViST project profile, based on linked sources.

NFT Analyst Starter Pack — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you have an NFT contract address and want structured collection data as CSV files for further analysis.

Who it is for

  • NFT analysts who need collection-level transfer and sales data in CSV form.
  • Developers building repeatable command-line workflows for NFT metadata and rarity analysis.

Documented uses

  • Export token transfer records for an NFT contract.
  • Gather historical sales information, including marketplace, prices and fees.
  • Extract item attributes and calculate attribute-level and overall rarity scores.
Before you choose

Requirements & limits

The command-line workflow requires an Alchemy API key. The repository is public and specifies the AGPL-3.0 license.

  • The input is an NFT contract address paired with an Alchemy API key.
  • The documented outputs are three CSV files rather than an interactive analytics interface.
  • Dependencies can be installed with Poetry or pip; the README also describes using Docker Compose.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install and export NFT collection data

Set up the command-line tool and produce its documented transfer, sales and metadata CSV exports for an NFT contract.

Before you start

  • Python environment
  • Alchemy API key
  • NFT collection contract address
  • Dependencies installed with Poetry or pip

Steps

  1. Install dependencies with poetry install or the command below.

    Documented command
    pip3 install -r requirements.txt
  2. From the project directory, run the command below, replacing the example values with your key and target contract address.

    Documented command
    python export_data.py --alchemy-api-key YourAPIKey --contract-address CONTRACT_ADDRESS
  3. If using Poetry, prepend the command with poetry run or activate the Poetry environment.

Expected outcome

The tool writes three CSV files covering token transfers, historical sales and item metadata with calculated rarity scores.

Guide limitations

  • An Alchemy API key is required.
  • The guide documents CSV exports; it does not describe a dashboard or visualization interface.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
a16z/nft-analyst-starter-pack · Official homepage title · retained in its source language