# Sui USDC Transfers by Vextorium

> Sui USDC Transfers by Vextorium is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-30).

Retrieves recent USDC, SUI, or custom token transfer history for a given Sui wallet address, showing in/out amounts, counterparties, and transaction digests.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/sui-transfers?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sui-usdc-transfers-by-vextorium-4b5ccec6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Kmxgczn7Wfu45QgifoNmw

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 sui-usdc-transfers-by-vextorium-4b5ccec6 -d '<json body>'
```

Example prompt: Show me the last 20 USDC transfers for Sui address 0x3f3a5ce1421ad415f0d9cd87e98f6779d19fb74f79c79e9beb25049a0e0ff27e — I want to see the amounts, directions, timestamps, and who sent each transaction.

## When to prefer this

Use this endpoint when you need token transfer history specifically on the Sui blockchain for USDC, SUI, or any custom Sui coin type. It is the right choice when you need per-transaction direction, counterparty, and digest detail rather than just a balance snapshot. Prefer it over generic blockchain explorers when you need a structured JSON response that an AI agent can parse directly, and when you want to pay per-call in USDC without managing subscriptions.

## Known failure modes

- Invalid or malformed Sui address returns an error or empty result
- Token type string not recognized returns an error
- Limit out of range (outside 1-50) may be rejected or clamped
- Public Mysten GraphQL node temporarily unavailable causes request failure
- Address with no transactions in the scanned window returns count 0 and empty transfers array
- Network latency from public node may cause occasional timeouts

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

Returns a JSON object with the queried address, token/coin type, data source, total_in and total_out amounts, count of transfers found, and an ordered array of transfers (most recent first). Each transfer includes timestamp, amount, transaction digest, status, direction (in/out), tx_sender, and counterparty address (null if the other party is a contract or pool). Also notes how many of the wallet's last transactions were scanned (up to 200).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "description": "Max movements, 1-50 (default 20)"
  },
  "token": {
   "type": "string",
   "description": "USDC (default), SUI or a full coin type 0x...::module::NAME"
  },
  "address": {
   "type": "string",
   "description": "Sui address (0x...)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Most recent first. counterparty is null when the other side is a contract or pool (swaps, protocol fees); tx_sender is who sent the transaction. Only transactions that changed this wallet's balance of the token. Up to the last 200 transactions of the wallet are scanned.",
  "count": 5,
  "token": "USDC",
  "source": "Sui GraphQL (public Mysten node)",
  "address": "0x3f3a5ce1421ad415f0d9cd87e98f6779d19fb74f79c79e9beb25049a0e0ff27e",
  "total_in": 0.001973,
  "coin_type": "0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC",
  "total_out": 0,
  "transfers": [
   {
    "time": "2026-10-15T22:31:30.879Z",
    "amount": 0.000515,
    "digest": "GspervgXN3bTCJnRgjz6zGUMeHmwrK8axMfepkZ7unPk",
    "status": "SUCCESS",
    "direction": "in",
    "tx_sender": "0xa90951c730a02dab9f5288c11dc02d6e3fa22d6342f543aa03f5aab94fd002ac",
    "counterparty": null
   },
   {
    "time": "2026-10-15T22:31:30.432Z",
    "amount": 0.00056,
    "digest": "JBJNyTdZ7y3iXwHSNzgoapzSerUBu1apmwShwUH3fKHo",
    "status": "SUCCESS",
    "direction": "in",
    "tx_sender": "0xa90951c730a02dab9f5288c11dc02d6e3fa22d6342f543aa03f5aab94fd002ac",
    "counterparty": null
   }
  ],
  "transactions_scanned": 50
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sui-usdc-transfers-by-vextorium-4b5ccec6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
