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.
NFT teams often have the facts but not the story. This tool organizes the facts and suggests what is newsworthy, while staying honest:
| 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 |
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
npm install -g nft-collection-announcement-analyzer
nft-analyzer my_collection.json --format md
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
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);
| 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 |
| 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 | ) | Background, Body, Eyes |
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.
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
Warning raised
The full report is in dataset/sample_report_metapixel.md.
data/nft_collections.json: three fictional sample collections (JSON)data/nft_collections.csv: the same samples as CSVdataset/nft_analysis_results.csv: 15 analyses (3 samples at 5 report dates)dataset/expected_reports.json: reference reports used by the tests and the heartbeatkaggle/notebook.ipynb: walkthrough notebookThe sample collections are demonstration data, not real NFT projects.
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 |
| 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/ |
| Platform | URL |
|---|---|
| mojo@wewinconsultants.com | |
| Telegram | https://t.me/indianmojojo |
| https://wa.me/19177958348 |
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
MIT, BuyCryptoPressRelease.com. Analysis output is a starting point for your own writing and is not financial advice.