# Synapse API — Hyperliquid Token Transfers

> Synapse API — Hyperliquid 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 owner address on the Hyperliquid blockchain, with pagination and block range filtering.

## Facts

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

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-hyperliquid-token-transfers-b9193a12 -d '<json body>'
```

Example prompt: Pull all token transfers for the Hyperliquid wallet 0xAbC123... from block 1000000 to block 1050000, sorted descending, and return up to 50 results.

## When to prefer this

Use this endpoint when you need to query historical token transfer events for a specific wallet or contract address on the Hyperliquid network, especially when you need block-range filtering, pagination, or sorting. Prefer it over generic blockchain explorers when you need programmatic, pay-per-call access via x402 without API key management.

## Known failure modes

- Invalid owner address format returns an error or empty result
- Invalid block range (fromBlock > toBlock) may return an error or empty set
- Unknown or unsupported contract address returns empty transfers
- Invalid pageKey causes pagination failure or error
- Missing required owner field returns a validation error
- Network or upstream Hyperliquid node unavailability 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 paginated list of token transfer events for the specified owner address on Hyperliquid, including transfer details such as block number, transaction hash, contract address, sender, recipient, and token amount. May include a next 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-hyperliquid-token-transfers-b9193a12/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)
