# IOTA Transaction Lookup

> IOTA Transaction Lookup is a paid API for AI agents from agentsvc.io, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-20).

Look up an IOTA mainnet transaction by digest and return structured details including status, sender, Move calls, gas fees, balance changes, and events.

## Facts

- Endpoint: POST https://agentsvc.io/api/v1/proxy/iota-tx?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/iota-transaction-lookup-a62a7efb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OyOT8x-T_BBoBr0DYflvG

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 iota-transaction-lookup-a62a7efb -d '<json body>'
```

Example prompt: Can you look up IOTA transaction 7xK3mPqRnBtVwYsJdL9fCgHuAeZoXiQ2 on mainnet and tell me if it succeeded, who sent it, what the gas fee was, and what balance changes happened?

## When to prefer this

Use this endpoint when you need to verify or audit a specific IOTA mainnet transaction by its digest — especially to confirm payment receipt, inspect Move contract calls, review gas costs, or track balance changes. Prefer this over generic blockchain explorers when you need clean, structured JSON output ready for agent processing without HTML scraping.

## Known failure modes

- Invalid or malformed base58 digest returns an error indicating unrecognized format
- Transaction not found on IOTA mainnet returns a not-found or null result
- Network timeout or IOTA node unavailability returns a gateway error
- Digest from a different network (testnet/devnet) may return no result or incorrect data

## How this service works

Look up an IOTA mainnet transaction by digest in plain JSON: status and error, time, checkpoint, sender, Move calls, gas fee in IOTA, balance changes per address with coin symbols, created, changed and deleted objects, and events. Use to confirm a payment or contract call on IOTA.

## Output

A JSON object containing: transaction execution status (success/failure) and any error message, block timestamp and checkpoint number, sender address, list of Move calls made, total gas fee in IOTA, per-address balance changes with coin symbols, lists of created/changed/deleted object IDs, and emitted events.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "digest": {
   "type": "string",
   "description": "Transaction digest (base58)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/iota-transaction-lookup-a62a7efb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentsvc.io](https://www.zero.xyz/host/agentsvc.io/llms.txt)
