# TraceFast Token Transfer Events

> TraceFast Token Transfer Events is a paid API for AI agents from mpp.tracefast.xyz, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-12).

Returns a paginated, newest-first list of ERC-20/ERC-721/ERC-1155 transfer events for a specified Ethereum token contract, including sender, recipient, raw amount or token ID, event type, and transaction metadata.

## Facts

- Endpoint: GET https://mpp.tracefast.xyz/api/v1/chains/1/tokens/:token/transfers?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tracefast-token-transfer-events-fec1185c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qWD5AccWmOZT8iOjhuBqu

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 tracefast-token-transfer-events-fec1185c
```

Example prompt: Pull the 50 most recent transfer events for the USDC token contract (0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48) on Ethereum mainnet, and filter to only transfers sent from 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.

## When to prefer this

Choose this endpoint when you need the raw, live transfer-event stream for a specific Ethereum token contract — especially when you need router/batch-disburser transaction sender disambiguation, block-range filtering, or address-level filtering on sender or receiver. Prefer this over balance endpoints when you need historical movement data rather than current state, and over knowledge-graph endpoints when you need real-time event data rather than aggregated counterparty summaries.

## Known failure modes

- Invalid or non-existent token contract address returns an error or empty result set
- Block range too large may cause timeout or truncated results
- Invalid cursor value causes pagination error
- fromBlock greater than toBlock returns error
- Unsupported eventType enum value returns validation error
- Payment failure (x402) if USDC balance is insufficient for the $0.1 per-call fee

## How this service works

TraceFast live Ethereum data: the transfer events of one token contract, newest first — the parties, the raw amount (unscaled) or token id, the event kind, the transaction that emitted it and who sent that transaction, which on a router or a batch disburser is another party entirely. Path: token. Query: limit, cursor, from, to, eventType, fromBlock, toBlock (see docs). Docs: https://docs.tracefast.xyz/api/token-transfers.md

## Output

A newest-first paginated list of token transfer events for the specified contract, each containing the from and to addresses, the raw unscaled token amount or NFT token ID, the event kind (e.g. Transfer, TransferSingle), the transaction hash, and the address that submitted the transaction (which may differ from the token sender on routers or batch disbursers). A cursor is returned for fetching the next page.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "required": [
    "method"
   ],
   "properties": {
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tracefast-token-transfer-events-fec1185c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.tracefast.xyz](https://www.zero.xyz/host/mpp.tracefast.xyz/llms.txt)
