# Synapse API — Plasma Token Transfers

> Synapse API — Plasma Token Transfers is a paid API for AI agents from synapse-api-brown.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Fetches ERC-20 and other token transfer events for a specific wallet address across blockchain networks, with pagination and block range filtering

## Facts

- Endpoint: POST https://synapse-api-brown.vercel.app/api/plasma/token/transfers
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synapse-api-plasma-token-transfers-24fa0b99
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-SogFzL5ESBPZ9mtXpIw5

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 synapse-api-plasma-token-transfers-24fa0b99 -d '<json body>'
```

Example prompt: Pull all token transfers for wallet 0xABC123... sorted from oldest to newest, looking only at transfers from block 18000000 to 18500000, and limit results to 50 transfers.

## When to prefer this

Choose this endpoint when you need to retrieve historical token transfer records for a specific wallet address or set of token contracts, especially when you need block-range filtering, pagination support, or sorted results. Ideal for auditing DeFi activity, tracking token movements, or building portfolio analytics across 57+ supported blockchain networks via a simple pay-per-call model.

## Known failure modes

- Invalid owner address format returns an error
- Invalid block number format for fromBlock/toBlock causes a parsing error
- Unrecognized contract address in contractAddresses array may return empty results
- Missing required owner field returns a validation error
- Invalid pageKey from a previous request may result in an error or unexpected results
- Rate limiting or payment failure returns a 402 Payment Required error

## How this service works

High-speed API suite for AI processing, web scraping, and smart data utilities across 57+ blockchain networks. Pay-per-call via x402.

## Output

A list of token transfer events matching the query criteria, including sender and receiver addresses, token contract addresses, amounts, block numbers, and transaction hashes. Results are paginated and can be iterated using the returned page key.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "order": {
   "enum": [
    "asc",
    "desc"
   ],
   "type": "string"
  },
  "owner": {
   "type": "string"
  },
  "pageKey": {
   "type": "string"
  },
  "toBlock": {
   "type": "string"
  },
  "maxCount": {
   "type": "number"
  },
  "fromBlock": {
   "type": "string"
  },
  "contractAddresses": {
   "type": "array",
   "items": {
    "type": "string"
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synapse-api-plasma-token-transfers-24fa0b99/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from synapse-api-brown.vercel.app](https://www.zero.xyz/host/synapse-api-brown.vercel.app/llms.txt)
