# Vextorium Wallet Token Transfers

> Vextorium Wallet Token Transfers is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-30).

Retrieves ERC-20, ERC-721, or ERC-1155 token transfer history for a given EVM wallet address across major EVM networks

## Facts

- Endpoint: POST https://api.vextorium.com/v1/wallet-token-transfers?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-wallet-token-transfers-f5e080b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_V_kS2Z_SHm-qBmsF6bk_v

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 vextorium-wallet-token-transfers-f5e080b0 -d '<json body>'
```

Example prompt: Show me all ERC-20 token transfers for the wallet 0xd8dA6BF26964aF9D7eed9e03E53415D37aA96045 on Base, up to 25 results.

## When to prefer this

Use this endpoint when you need historical token transfer data (ERC-20, ERC-721, or ERC-1155) for a specific EVM wallet address across Ethereum, Base, Arbitrum, Optimism, Polygon, or zkSync. It is sourced via Blockscout and provides richer metadata than basic RPC calls, including ENS resolution, scam flags, contract labels, and per-token net totals. Prefer this over Etherscan-based alternatives when working with Base, Arbitrum, or Optimism natively, or when you need structured per-token summaries without post-processing.

## Known failure modes

- Invalid or malformed wallet address returns an error
- Unsupported network value causes validation failure
- Unsupported token type enum causes rejection
- Empty result set if wallet has no transfers of the requested type
- has_more flag is true but no cursor/next-page mechanism is exposed in this schema
- Rate limiting or upstream Blockscout unavailability may return errors

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

Returns a paginated list of token transfers for the queried wallet, each including transaction hash, date, direction (in/out), token symbol, amount, counterparty address with ENS name and scam flag, contract address, and NFT ID where applicable. Also returns a summary of net entries and outputs per token, the data source, network, and a has_more pagination flag.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "type": {
   "enum": [
    "ERC-20",
    "ERC-721",
    "ERC-1155"
   ],
   "type": "string"
  },
  "limit": {
   "type": "integer"
  },
  "address": {
   "type": "string"
  },
  "network": {
   "enum": [
    "ethereum",
    "base",
    "arbitrum",
    "optimism",
    "polygon",
    "zksync"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "type": "ERC-20",
  "source": "Blockscout (https://base.blockscout.com)",
  "address": "0xd8dA6BF26964aF9D7eed9e03E53415D37aA96045",
  "network": "base",
  "has_more": true,
  "transfers": [
   {
    "a": {
     "ens": "vitalik.eth",
     "name": "Vb 5",
     "scam": null,
     "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
     "contract": true
    },
    "tx": "0xdf1549e65d38e169300ffa7767d47444e665d13099660fcfcd2f8191fbace883",
    "date": "2026-10-02T07:58:05.000000Z",
    "from": {
     "ens": null,
     "name": null,
     "scam": null,
     "address": "0x617573225eea06e56c454471d049FA239d9B07a4",
     "contract": true
    },
    "token": "XDP",
    "amount": 962.7010192938277,
    "id_nft": null,
    "contract": "0xFB3Ae8d648AA2c8DE29C3B8d4289c9f35F275108",
    "direction": "entrada"
   },
   {
    "a": {
     "ens": "vitalik.eth",
     "name": "Vb 5",
     "scam": null,
     "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
     "contract": true
    },
    "tx": "0x273980209b75882130a797bf515e935fdebc1c01ba420a5e74bcf9604ee645c0",
    "date": "2026-09-30T14:29:03.000000Z",
    "from": {
     "ens": null,
     "name": "UniswapV2Pair",
     "scam": null,
     "address": "0xE225a835578c3006784Cb32BEFF71723C6af081c",
     "contract": true
    },
    "token": "ENA",
    "amount": 2681.86,
    "id_nft": null,
    "contract": "0x781b41406aF13F9063C9338518190699222A1C5b",
    "direction": "entrada"
   }
  ],
  "total_per_token": {
   "ENA": {
    "entries": 2681.86,
    "outputs": 0
   },
   "XDP": {
    "entries": 962.7010192938277,
    "outputs": 0
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-wallet-token-transfers-f5e080b0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
