Skip to main content

NFT Collection Announcement Analyzer 🖼️📣

npm PyPI DOI Docs License

The NFT Collection Announcement Analyzer is a free tool that reads NFT collection details (supply, traits, blockchain, mint schedule, utility and milestones) and turns them into announcement angles, headline ideas, press release topics and a ready to fill press release outline. It is built for NFT founders, artists, Web3 startups, blockchain gaming studios and NFT marketing agencies. Built by BuyCryptoPressRelease.com.

Why it exists

NFT teams often have the facts but not the story. This tool organizes the facts and suggests what is newsworthy, while staying honest:

  • Confirmed facts, scheduled plans and project claims are kept apart
  • A planned milestone is never described as completed
  • Supply and trait counts are never treated as proof of demand
  • Financial promise words (guaranteed, profit, returns, 100x) are flagged so the release does not get rejected

How It Works

  1. Enter the collection details, upload a JSON or CSV file, or pick a sample.
  2. The analyzer checks the data: supply math, valid dates, reveal after mint, trait counts, milestone status.
  3. It works out what is upcoming or past from the report date.
  4. It suggests announcement angles, headline ideas and press release topics that match the real status.
  5. It builds a press release outline and a fact check list, and exports everything as Markdown, JSON or TXT.

Features

Feature What it does
Collection Analyzer Reads and cleans the collection record
Supply Analyzer Calculates minted, remaining and percent minted
Trait Analyzer Counts trait categories and checks them against the declared number
Mint Schedule Analyzer Works out days to mint and reveal, and flags dates in the wrong order
Milestone Analyzer Separates completed, upcoming and planned milestones exactly as given
Headline Generator Suggests up to six headlines that match the real status
PR Angle Generator Finds media announcement angles
Press Release Outline Builds a structured outline with disclaimer and placeholders
Fact Check List Labels every statement as data, scheduled, planned or project claim
Claim Checker Flags financial promise words such as guaranteed, profit or returns
Export Report Markdown, JSON or TXT

Quick Start

Python

pip install nft-collection-announcement-analyzer
nft-analyzer my_collection.json
nft-analyzer my_collections.csv --format json
nft-analyzer my_collection.json --today 2027-02-01 --format txt

Node.js

npm install -g nft-collection-announcement-analyzer
nft-analyzer my_collection.json --format md

Streamlit app

git clone https://github.com/buycryptopressrelease/nft-collection-announcement-analyzer.git
cd nft-collection-announcement-analyzer
pip install -r requirements.txt
streamlit run app.py

In code

import nft_announcement_analyzer as nft

collections = nft.load("data/nft_collections.json")
report = nft.analyze(collections[0], today="2027-02-01")
print(report["headlines"])
print(nft.render(report, "md"))
const nft = require("nft-collection-announcement-analyzer");
const fs = require("fs");

const [collection] = nft.loads(fs.readFileSync("data/nft_collections.json", "utf8"));
const report = nft.analyze(collection, "2027-02-01");
console.log(report.headlines);

Commands and Options

Command / option What it does
nft-analyzer FILE Analyze every collection in a JSON or CSV file
--id N Analyze only collection N
--list List the collections in the file
--format md|json|txt Output format (default md)
--today YYYY-MM-DD Report date used to decide what is upcoming or past
--version Show the version

Input Fields

Field Description Example
project_name NFT collection name MetaPixel Creatures
symbol Collection ticker MPC
website Official website https://metapixel.example
blockchain Network Ethereum
nft_standard Token standard ERC-721
collection_type NFT category Generative Art
total_supply Maximum collection size 5000
minted_supply Number already minted 1200
trait_categories Number of trait categories 8
traits Trait category names (list, or text separated by )
marketplace NFT marketplace OpenSea
mint_price Price per NFT 0.05 ETH
mint_date Planned mint date, ISO format 2027-02-15
reveal_date Planned reveal date, ISO format 2027-02-20
utility Holder benefits (list) Holder membership
milestones List of title, status (Completed, Upcoming or Planned) and date Website Launch, Completed
description Short project introduction A generative art collection

Dates use the ISO format, for example 2027-02-15. In CSV files, separate list values with | and write milestones as Title:Status:Date|Title:Status:Date. See data/nft_collections.json and data/nft_collections.csv.

Sample Output

MetaPixel Creatures (fictional demo data), report date 2027-02-01:

Metric Value
Total supply 5,000
Minted supply 1,200 (24.0%)
Trait categories 8
Mint price 0.05 ETH
Mint date 2027-02-15 (14 days away)

Headline ideas

  1. MetaPixel Creatures Sets February 15, 2027 Public Mint Date for Its 5,000 Piece Generative Art NFT Collection on Ethereum
  2. MetaPixel Creatures Reaches 1,200 Minted of 5,000 NFTs
  3. MetaPixel Creatures Shares NFT Mint and Collection Reveal Schedule
  4. MetaPixel Creatures Introduces Eight Trait Categories for Its Generative Art Collection
  5. MetaPixel Creatures Announces Collection Website Launch
  6. MetaPixel Creatures Outlines Holder Benefits Including Holder Membership

Warning raised

  • Minted supply is above zero but the mint date is in the future. If this is a presale or allowlist mint, say so in the release; otherwise check the numbers.

The full report is in dataset/sample_report_metapixel.md.

Datasets

The sample collections are demonstration data, not real NFT projects.

Distribution Resource

When your announcement is ready, explore NFT focused media distribution through BuyCryptoPressRelease.com NFT Project PR.

Platform URL
GitHub https://github.com/buycryptopressrelease/nft-collection-announcement-analyzer
NPM https://www.npmjs.com/package/nft-collection-announcement-analyzer
PyPI https://pypi.org/project/nft-collection-announcement-analyzer/
Hugging Face https://huggingface.co/datasets/buycryptopressrelease/nft-collection-announcement-dataset
Kaggle https://www.kaggle.com/datasets/buycryptopr/nft-collection-announcement-dataset
Zenodo https://doi.org/10.5281/zenodo.24091044
Docs https://nft-collection-announcement-analyzer.readthedocs.io

Services

Platform URL
NFT Project PR https://buycryptopressrelease.com/nft-project-pr/
Website https://buycryptopressrelease.com/
Crypto Presale PR https://buycryptopressrelease.com/crypto-presale-pr/
Token Launch PR https://buycryptopressrelease.com/token-launch-pr/
Metaverse and Web3 PR https://buycryptopressrelease.com/metaverse-web3-pr/
FAQ Generator https://github.com/buycryptopressrelease/buy-crypto-pressrelease-faq-generator
Contact https://buycryptopressrelease.com/contact/

Contact

Platform URL
Email mojo@wewinconsultants.com
Telegram https://t.me/indianmojojo
WhatsApp https://wa.me/19177958348

Keywords

NFT Collection Analyzer · NFT Press Release · NFT Announcement · NFT Launch PR · NFT Mint Announcement · NFT Headline Generator · Web3 Press Release · Generative Art NFT · Gaming NFT · BuyCryptoPressRelease

License

MIT, BuyCryptoPressRelease.com. Analysis output is a starting point for your own writing and is not financial advice.

Metadata

Release files for nft-collection-announcement-analyzer 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nft-collection-announcement-analyzer 1.0.1
File Size Uploaded Provenance Actions
nft_collection_announcement_analyzer-1.0.1.tar.gz 16.9 kB With provenance Details for nft_collection_announcement_analyzer-1.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nft-collection-announcement-analyzer 1.0.1
File Interpreter ABI Platform Actions
nft_collection_announcement_analyzer-1.0.1-py3-none-any.whl Python 3 none any Details for nft_collection_announcement_analyzer-1.0.1-py3-none-any.whl

Total release size: 30.3 kB

Release files / nft_collection_announcement_analyzer-1.0.1.tar.gz

Download URL nft_collection_announcement_analyzer-1.0.1.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
03e31e0aef4efe078bc1ae85fcd5830ef35bfd7e73dcf3cae688c33fe613f1dd
BLAKE2b-256 checksum
How to use checksums
8391014a3e4250b27e4e57746456cb1eee6842304c674c310b1269be6f1cdd3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / nft_collection_announcement_analyzer-1.0.1-py3-none-any.whl

Download URL nft_collection_announcement_analyzer-1.0.1-py3-none-any.whl
Size 13.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d5fed58b7f46d4b1ff9c55c350d10fa8e1f1fc1af25887cce0b587644bc72e49
BLAKE2b-256 checksum
How to use checksums
f5165f80d9ffc3ecc7aed2c19cd2701aa829dcaa70f9d1d101c5e1e9a5106d67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for nft-collection-announcement-analyzer 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for nft_collection_announcement_analyzer-1.0.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page