# Arbitrum One Transaction Lookup

> Arbitrum One Transaction Lookup is a paid API for AI agents from onchaincheck.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

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

## Facts

- Endpoint: GET https://onchaincheck.dev/arbitrum/tx?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arbitrum-one-transaction-lookup-038649b7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rpj3ZLZD4AMzYxsUnu4t5

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-038649b7
```

Example prompt: Can you look up Arbitrum transaction 0x582f03573ec27992f7746f4a167ba98b1b337330ac7ec72b5d641a4991b0b598 and tell me whether it succeeded, what tokens were transferred, and how much gas was paid?

## When to prefer this

Use this endpoint when you need a complete, human-readable breakdown of a specific Arbitrum One transaction — particularly when you need decoded ERC-20 transfer details (token symbols and amounts) alongside gas and status information. Prefer this over raw RPC calls when you want decoded token transfer data without writing your own ABI decoding logic. Choose this over Ethereum or other chain endpoints specifically for Arbitrum One transactions.

## Known failure modes

- Invalid or malformed transaction hash (not matching 0x + 64 hex chars) returns a validation error
- Transaction hash not found on Arbitrum One returns a not-found error
- Network connectivity issues with Arbitrum RPC nodes may cause transient failures
- Very recent transactions not yet indexed may not be retrievable immediately

## How this service works

Human-readable summary of a Arbitrum One transaction: status, block and time, sender and recipient, ETH value, gas used and fee, method selector, and decoded ERC-20 transfers with token symbols and amounts.

## Output

A JSON object containing the transaction hash, chain identifier, status (success/failure), block number, ISO timestamp, sender and recipient addresses, native ETH value, gas used, fee in ETH, method selector, native token symbol, decoded ERC-20 token transfers (each with from/to addresses, token contract, symbol, raw and human-readable amount), and contract created address if applicable.

## 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-038649b7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onchaincheck.dev](https://www.zero.xyz/host/onchaincheck.dev/llms.txt)
