# Synapse API — Ronin Token Transfers

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

Retrieves token transfer history for a given owner address on the Ronin blockchain network, with optional filtering by block range and contract addresses.

## Facts

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

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-ronin-token-transfers-807d3a96 -d '<json body>'
```

Example prompt: Pull all token transfers for the Ronin wallet address 0xABC123... sorted in descending order, limiting to 50 results, and only include transfers from contract 0xDEF456...

## When to prefer this

Use this endpoint when you specifically need token transfer history on the Ronin blockchain (associated with Axie Infinity and Sky Mavis gaming ecosystem). Prefer this over generic Ethereum endpoints when targeting Ronin-native assets or gaming tokens. Choose this when you need paginated, filterable transfer history with block-range precision rather than a simple balance check.

## Known failure modes

- Invalid or malformed owner address returns an error or empty result
- Invalid block range (toBlock less than fromBlock) may return an error
- Unknown or invalid contract address returns empty transfers
- Payment failure via x402 prevents API access
- Rate limiting or quota exhaustion if max calls exceeded
- Invalid pageKey causes pagination error or restarted 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

Returns a paginated list of token transfer events on the Ronin blockchain for the specified owner address, including transfer amounts, sender/receiver addresses, contract details, block numbers, and transaction hashes. Also includes 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-ronin-token-transfers-807d3a96/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)
