# Synapse API — Soneium Token Transfers

> Synapse API — Soneium 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-10-30).

Retrieves token transfer history for a given owner address on the Soneium blockchain, with filtering by block range, contract, and pagination support.

## Facts

- Endpoint: POST https://synapse-api-brown.vercel.app/api/soneium/token/transfers?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synapse-api-soneium-token-transfers-76b3e6ec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Yya2LfxAS6koWk9f7zSHj

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-soneium-token-transfers-76b3e6ec -d '<json body>'
```

Example prompt: Show me all token transfers for wallet 0xAbCd...1234 on Soneium from block 1000000 to 1050000, sorted in descending order, and limit results to 50 transfers.

## When to prefer this

Use this endpoint when you need token transfer history specifically on the Soneium blockchain. It supports rich filtering by block range, contract address, and sort order with pagination, making it suitable for auditing, portfolio tracking, or monitoring DeFi contract activity on Soneium. Choose this over generic explorers when you need programmatic, paginated access at low per-call cost via x402.

## Known failure modes

- Invalid owner address format returns an error
- Unknown or malformed contract address in contractAddresses array causes query failure
- Block range too large may result in timeout or truncated response
- Invalid pageKey leads to pagination error
- Missing required owner field returns a validation error
- Soneium node unavailability causes upstream failure

## 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 records on the Soneium network matching the query, including sender, recipient, token contract, amount, block number, and transaction hash. Supports pagination via pageKey for large result sets.

## 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-soneium-token-transfers-76b3e6ec/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)
