# DexL Transaction Lookup

> DexL Transaction Lookup is a paid API for AI agents from agents.dexl.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Look up any EVM transaction and its receipt by hash across 28 chains, returning status, block number, gas info, sender, and recipient.

## Facts

- Endpoint: POST https://agents.dexl.io/v1/tools/transaction-lookup
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dexl-transaction-lookup-c590c5df
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EvVC_iPvXdmjeAr4XD957

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 dexl-transaction-lookup-c590c5df -d '<json body>'
```

Example prompt: Can you check if transaction 0x4a3b...f91c landed successfully on Base — I need to confirm the payment went through, including who sent it and how much gas was used.

## When to prefer this

Use this endpoint when you need to verify or audit a specific on-chain transaction by its hash across any of 28 supported EVM chains. It is purpose-built for payment confirmation and settlement verification, covering Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, and more. Prefer it over raw JSON-RPC calls when you want a clean, structured receipt summary without needing to craft eth_getTransactionReceipt calls manually. It is ideal for agents that need to confirm a payment landed before triggering a downstream action.

## Known failure modes

- Transaction hash not found on the specified chain — returns empty or error response
- Wrong chain specified — hash exists on a different chain so lookup returns nothing
- Invalid hash format — malformed 0x string causes a validation error
- Transaction still pending — not yet mined so receipt unavailable
- Chain temporarily unavailable or RPC node issues — service error response

## How this service works

Look up any transaction and its receipt by hash on 28 EVM chains: success or revert, block number, gas used, effective gas price, sender and recipient. Covers Base, Ethereum, Arbitrum, Optimism, Polygon, BSC and more. Use it to confirm a payment or settlement actually landed.

## Output

Returns a JSON object with transaction details including success/revert status, block number, gas used, effective gas price, sender address (from), and recipient address (to). The response also includes metadata like units consumed and whether the result was cached.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hash": {
   "type": "string",
   "description": "Transaction hash (0x...)"
  },
  "chain": {
   "enum": [
    "abstract",
    "arbitrum",
    "avalanche",
    "base",
    "berachain",
    "blast",
    "bsc",
    "celo",
    "cronos",
    "ethereum",
    "fraxtal",
    "gnosis",
    "ink",
    "linea",
    "mantle",
    "metis",
    "mode",
    "opbnb",
    "optimism",
    "polygon",
    "robinhood",
    "scroll",
    "soneium",
    "sonic",
    "unichain",
    "worldchain",
    "zksync",
    "zora"
   ],
   "type": "string",
   "default": "base",
   "description": "Which chain to read from"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "units": 1,
  "cached": false,
  "output": {}
 }
}
```

## More

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