# Arbitrum One Transaction Lookup

> Arbitrum One Transaction Lookup is a paid API for AI agents from ca-tax-api-mainnet.lxtap.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-23).

Returns a human-readable summary of an Arbitrum One transaction including status, block, time, sender, recipient, ETH value, gas details, method selector, and decoded ERC-20 transfers.

## Facts

- Endpoint: GET https://ca-tax-api-mainnet.lxtap.workers.dev/arbitrum/tx?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arbitrum-one-transaction-lookup-3658dadf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__zihWvGAfpWuIACJ-RFz7

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 arbitrum-one-transaction-lookup-3658dadf
```

Example prompt: Can you pull up the details for Arbitrum One transaction 0x3a1b2c4d5e6f7890abcdef1234567890abcdef1234567890abcdef1234567890ab — I want to see the status, who sent it, how much ETH moved, the gas fee, and any ERC-20 token transfers that happened.

## When to prefer this

Use this endpoint when you need a quick, human-readable breakdown of a specific Arbitrum One transaction without running your own node or parsing raw RPC responses. It is ideal for verifying payments, auditing DeFi trades, or investigating wallet activity on Arbitrum One specifically. Prefer this over generic block explorers when you need structured, agent-consumable data with decoded ERC-20 transfers. Choose OP Mainnet or Ethereum sibling endpoints for transactions on those chains instead.

## Known failure modes

- Invalid or malformed transaction hash (not matching ^0x[0-9a-fA-F]{64}$) returns an error
- Transaction hash not found on Arbitrum One returns a not-found error
- Network or RPC connectivity issues may cause timeouts
- Missing required 'hash' query parameter returns a validation error

## How this service works

Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.

## Output

A structured, human-readable summary of the Arbitrum One transaction including: success/failure status, block number, block timestamp, from and to addresses, ETH value transferred, gas used, gas fee in ETH, the function method selector called, and a decoded list of ERC-20 transfers with token symbol and amount for each.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "hash"
     ],
     "properties": {
      "hash": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{64}$",
       "description": "Transaction hash on Arbitrum One"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
  "fee": "0.0000014063094564",
  "from": "0xE1ACc9D6D65B24be793afF96FC6CAA95fFB34ab3",
  "hash": "0x582f03573ec27992f7746f4a167ba98b1b337330ac7ec72b5d641a4991b0b598",
  "chain": "arbitrum",
  "value": "0",
  "status": "success",
  "gasUsed": 66648,
  "timestamp": "2026-10-22T15:30:57.000Z",
  "blockNumber": 517265222,
  "nativeSymbol": "ETH",
  "methodSelector": "0xa9059cbb",
  "tokenTransfers": [
   {
    "to": "0xe4212849b4f2C42C37C880Ac2D16690D8E296462",
    "raw": "12739484",
    "from": "0xE1ACc9D6D65B24be793afF96FC6CAA95fFB34ab3",
    "token": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "12.739484",
    "symbol": "USDC"
   }
  ],
  "contractCreated": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arbitrum-one-transaction-lookup-3658dadf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ca-tax-api-mainnet.lxtap.workers.dev](https://www.zero.xyz/host/ca-tax-api-mainnet.lxtap.workers.dev/llms.txt)
