# Synapse API — ADI Token Transfers

> Synapse API — ADI 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).

Retrieves token transfer history for a given wallet owner address across blockchain networks, with filtering by block range, contract addresses, and pagination support.

## Facts

- Endpoint: POST https://synapse-api-brown.vercel.app/api/adi/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-adi-token-transfers-5d7feb1f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KB1RsrX4KaRJfJLLNemJ3

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-adi-token-transfers-5d7feb1f -d '<json body>'
```

Example prompt: Can you pull all token transfers for wallet address 0xAbC123... from block 18500000 to 19000000, sorted ascending, and limit it to 100 results for these contracts: 0xTokenA and 0xTokenB?

## When to prefer this

Use this endpoint when you need paginated, filterable token transfer history for a specific wallet owner on supported blockchain networks, especially when you need to scope results by block range or specific token contracts. Prefer this over general blockchain explorers when you need programmatic, pay-per-call access without API key management overhead.

## Known failure modes

- Invalid or malformed owner address returns an error or empty result
- Block range too large may time out or return partial results
- Invalid contract address format causes a validation error
- Missing owner field may result in a 400 bad request
- pageKey mismatch or expiry causes pagination to fail
- Network congestion or upstream provider outage causes 5xx errors

## 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

Returns a list of token transfer events associated with the specified owner address, including transaction hashes, block numbers, token contract addresses, amounts, sender/receiver addresses, and a pagination key for fetching subsequent pages.

## 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-adi-token-transfers-5d7feb1f/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)
