# Synapse API — ADI Transaction History

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

Fetches paginated transaction history for a blockchain address across 57+ networks via the Alchemy Data Infrastructure (ADI) API

## Facts

- Endpoint: POST https://synapse-api-brown.vercel.app/api/adi/tx/history
- 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-transaction-history-ad4159c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IgvzxUDrzuYZ5AMKUoljv

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-transaction-history-ad4159c8 -d '<json body>'
```

Example prompt: Can you pull the last 25 transactions for wallet address 0xABC...123, including metadata, sorted newest first, and skip any zero-value transfers?

## When to prefer this

Choose this endpoint when you need structured, paginated blockchain transaction history for a specific address, especially when you want to filter by block range, transaction category, or exclude zero-value transfers. It is backed by Alchemy's ADI infrastructure, making it more reliable and richer in metadata than raw RPC node queries. Prefer it over generic blockchain explorers when you need programmatic access with fine-grained filtering and pay-per-call pricing at $0.01 USDC.

## Known failure modes

- Invalid wallet address format returns a 400 error
- Unknown or unsupported category values may return empty results or errors
- If pageKey is expired or invalid, pagination fails with an error
- fromBlock greater than toBlock returns an empty result set or error
- Payment not fulfilled results in a 402 Payment Required response
- Network timeout or Alchemy upstream outage causes 503 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 asset transfer records for the specified address and filters, including transaction hashes, block numbers, from/to addresses, asset types, values, and optionally rich metadata such as token names, decimals, and logos.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "order": {
   "enum": [
    "asc",
    "desc"
   ],
   "type": "string"
  },
  "pageKey": {
   "type": "string"
  },
  "toBlock": {
   "type": "string"
  },
  "category": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "maxCount": {
   "type": "number"
  },
  "fromBlock": {
   "type": "string"
  },
  "toAddress": {
   "type": "string"
  },
  "fromAddress": {
   "type": "string"
  },
  "withMetadata": {
   "type": "boolean"
  },
  "excludeZeroValue": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synapse-api-adi-transaction-history-ad4159c8/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)
