# Synapse API — Sonic Token Transfers

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

Retrieves token transfer history for a given wallet address on the Sonic blockchain network, with filtering by block range, contract addresses, and pagination.

## Facts

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

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-sonic-token-transfers-d06646d9 -d '<json body>'
```

Example prompt: Pull all token transfers for Sonic wallet 0xAbC123... from block 1000000 to 2000000, sorted ascending, and limit results to 50 — filter to just transfers involving contract 0xDef456...

## When to prefer this

Choose this endpoint when you need to fetch historical token transfer data specifically on the Sonic blockchain network, with the ability to filter by wallet address, block range, and token contract. Prefer this over generic blockchain explorers when you need programmatic, paginated access with pay-per-call pricing and no subscription required.

## Known failure modes

- Invalid or malformed wallet address returns an error or empty result
- Block range out of bounds or non-existent blocks may return empty results
- Invalid contract address format causes request rejection
- Payment not fulfilled via x402 results in 402 Payment Required response
- Rate limits or overload may cause timeouts or 5xx errors
- Invalid pageKey may cause pagination failure or duplicate results

## 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 records for the specified wallet on Sonic, each containing transfer details such as sender, recipient, token contract, amount, block number, and transaction hash, paginated by a page key for continuation.

## 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-sonic-token-transfers-d06646d9/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)
