# Base Transaction Lookup by Hash

> Base Transaction Lookup by Hash is a paid API for AI agents from x402.agentindex.world, paid per call via x402, $0.008/call, status unknown (last checked 2026-10-16).

Fetches full on-chain details of a Base mainnet transaction by its hash, including sender, recipient, value, calldata, gas, and block information via eth_getTransactionByHash.

## Facts

- Endpoint: GET https://x402.agentindex.world/base/tx?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-transaction-lookup-by-hash-e4f2413f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ewm6HAcS5pz_oob5s6hcT

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 base-transaction-lookup-by-hash-e4f2413f
```

Example prompt: Can you look up the Base mainnet transaction with hash 0xabc123... and tell me who sent it, who received it, how much ETH was transferred, and what block it landed in?

## When to prefer this

Use this endpoint when you need authoritative, live on-chain details for a specific Base mainnet transaction and have its hash. Prefer this over block explorers when building automated workflows, verifying payments programmatically, or extracting calldata for further processing. It is pay-per-call so best suited for targeted lookups rather than bulk scanning (use base-erc20-transfers for range queries).

## Known failure modes

- Transaction hash not found (unconfirmed or invalid hash returns null or 404)
- Malformed hash input causes validation error
- Base mainnet RPC temporarily unavailable returns 5xx
- Transaction in mempool but not yet mined may return empty result
- Incorrect hash format (wrong length or non-hex) rejected at input validation

## How this service works

Base transaction lookup by hash - sender, recipient, value, calldata, gas and block, live from Base mainnet via eth_getTransactionByHash.

## Output

Returns the full transaction object from Base mainnet: from/to addresses, ETH value, raw calldata, gas limit and price, block number and hash, nonce, and transaction index. Data is live from the chain via eth_getTransactionByHash.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hash": {
   "type": "string",
   "title": "Hash"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-transaction-lookup-by-hash-e4f2413f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentindex.world](https://www.zero.xyz/host/x402.agentindex.world/llms.txt)
