# RelayShield NFT Security Check

> RelayShield NFT Security Check is a paid API for AI agents from atq6wtkp6k.execute-api.us-east-1.amazonaws.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Analyzes an NFT contract for security risks, returning risk level, risk flags, and collection metadata for a given contract address and chain.

## Facts

- Endpoint: POST https://atq6wtkp6k.execute-api.us-east-1.amazonaws.com/prod/v1/payg/nft-security
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/relayshield-nft-security-check-11b2cf8d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bwScfaVymlYJSuaNLPn-b

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability relayshield-nft-security-check-11b2cf8d -d '<json body>'
```

Example prompt: Can you run a security check on the NFT contract at 0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d on Ethereum (chain ID 1) and tell me if it has any risk flags or if it's safe to buy from?

## When to prefer this

Use this endpoint when an agent needs to quickly assess the security posture of an NFT contract before a user interacts with or purchases from a collection. Prefer this over generic smart contract scanners when the focus is specifically on NFT-level risk signals such as rug pulls, honeypots, or suspicious collection metadata.

## Known failure modes

- Invalid or non-existent contract address returns an error
- Unsupported chain ID returns an error or empty result
- Contract address is not an NFT contract — may return unexpected data
- Rate limiting or payment failure for pay-per-use x402 endpoint
- Network timeout on slow blockchain RPC queries

## How this service works

Screen an NFT contract for known scam, wash-trading, or malicious-approval risk signals before your agent buys, bids on, or approves it. Returns risk level and risk flags plus basic collection metadata. Call before an autonomous agent interacts with an unfamiliar NFT contract.

## Output

Returns a structured response with: the NFT collection name and symbol, the chain ID, a risk level (e.g. LOW/MEDIUM/HIGH), an array of specific risk flags identified, and the contract address — all nested under a data object with an ok status indicator.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain_id": {
   "type": "string",
   "description": "EVM chain ID (default: 1 for Ethereum)"
  },
  "contract_address": {
   "type": "string",
   "description": "NFT contract address"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/relayshield-nft-security-check-11b2cf8d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from atq6wtkp6k.execute-api.us-east-1.amazonaws.com](https://www.zero.xyz/host/atq6wtkp6k.execute-api.us-east-1.amazonaws.com/llms.txt)
