Skip to content

Commit bc0552f

Browse files
committed
Add “NFT Spam Detection” FAQs
1 parent b366841 commit bc0552f

File tree

1 file changed

+32
-1
lines changed
  • website/src/pages/en/token-api

1 file changed

+32
-1
lines changed

website/src/pages/en/token-api/faq.mdx

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Yes, more blockchains will be supported in the future. Please share feedback on
5050

5151
The Graph ecosystem is actively determining the [roadmap](https://thegraph.com/blog/token-api-the-graph/) for additional use cases. Please provide feedback on specific features you would like prioritized on [Discord](https://discord.gg/graphprotocol).
5252

53-
## MCP / LLM / AI Topics
53+
## MCP / LLM / AI
5454

5555
### Is there a time limit for LLM queries?
5656

@@ -74,6 +74,37 @@ For "ENOENT" errors, ensure Node.js 18+ is installed and the path to `npx`/`bunx
7474

7575
No, these are optional. MCP is an advanced feature allowing AI assistants to interface with the API via streaming. For standard usage, simply call the REST endpoints with any HTTP client using your JWT. Claude Desktop, Cline bot, and Cursor IDE integrations are provided for convenience but aren't required.
7676

77+
## NFT Spam Detection
78+
79+
### What is NFT spam detection?
80+
81+
NFT collections on supported chains contain a spam status field indicating whether the collection is likely spam or not spam.
82+
83+
### How do I retrieve the spam status for a collection?
84+
85+
See the spam_status field on the [`nft/collections/evm/{contract}`](/token-api/evm/get-nft-collections-evm-by-contract/) endpoint.
86+
87+
### Why am I seeing "pending" spam status?
88+
89+
There are millions of collections and we only analyze for spam on demand. If you see a pending status, query it again after 5-10 seconds and the status should be updated.
90+
91+
### What chains contain NFT spam detection?
92+
93+
Spam detection is currently supported for the following chains:
94+
95+
- `mainnet`
96+
- `base`
97+
98+
We are working on fine-tuning the model to enable more chains.
99+
100+
### How is the spam status of a collection determined?
101+
102+
We determine a collection’s spam score using a variety of features drawn from transfers data and metadata. We have several AI models that analyze these features in different ways. We then aggregate the results from the various models into a combined score, which is reported back.
103+
104+
### How can I report an issue with a collection that was incorrectly labeled as spam or not spam?
105+
106+
Reach out on [Discord](https://discord.gg/graphprotocol) in the Token API channel.
107+
77108
## Advanced Topics
78109

79110
### I keep seeing a smart contract with addresses like `0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee` and `0x000000000000000000000000000000000000`. What is this?

0 commit comments

Comments
 (0)