# ERC20 Token Transfer History API

> ERC20 Token Transfer History API is a paid API for AI agents from api.x402node.dev, paid per call via x402, $0.018/call, status unknown (last checked 2026-09-14).

Fetches recent ERC20 transfer events (from, to, value, block, timestamp) for a specified token contract and chain from an indexed data source.

## Facts

- Endpoint: GET https://api.x402node.dev/token/transfers
- Price: $0.018/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/erc20-token-transfer-history-api-e22f76e8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xtieVMitLyMs4Zz60fCzE

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 erc20-token-transfer-history-api-e22f76e8
```

Example prompt: Pull the recent ERC20 transfer history for token contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum mainnet — I want to see the from/to addresses, values, block numbers, and timestamps for the latest transfers.

## When to prefer this

Use this endpoint when you need indexed, fast access to recent ERC20 transfer history for a specific token contract on a supported chain, especially for flow monitoring, activity dashboards, or whale tracking — without having to scan raw blockchain logs yourself.

## Known failure modes

- Invalid or unsupported contract address returns an error or empty result
- Unsupported chain ID returns an error
- API key missing or invalid returns 401/402 unauthorized
- No recent transfers found returns an empty array
- Rate limiting or quota exceeded returns 429

## How this service works

Recent ERC20 transfers for a token by contract and chain: from, to, value, block and timestamp, from an indexed source behind an API key. For flow and activity monitoring. token transfers, recent transfers, erc20 activity, token flow, onchain movements Accepts payment on Base or Solana — either network works.

## Output

Returns a list of recent ERC20 transfer events for the specified token contract and chain, each including the sender address (from), recipient address (to), token value transferred, block number, and block timestamp. Useful for monitoring token flow, activity patterns, and whale movements.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "chain": {
       "type": "string",
       "description": "default ethereum"
      },
      "limit": {
       "type": "string",
       "description": "rows (default 20, max 50)"
      },
      "address": {
       "type": "string",
       "description": "token contract 0x..."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/erc20-token-transfer-history-api-e22f76e8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x402node.dev](https://www.zero.xyz/host/api.x402node.dev/llms.txt)
