# AllTheBot Tx Status (Ethereum)

> AllTheBot Tx Status (Ethereum) is a paid API for AI agents from api.zkrobotics.fr, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-13).

Looks up an Ethereum transaction receipt to return its status (success/failed/pending/not found), block number, confirmations, from/to addresses, value transferred, gas used, and fee paid.

## Facts

- Endpoint: GET https://api.zkrobotics.fr/x402/eth/tx?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/allthebot-tx-status-ethereum-6a9b4aa1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Lt9kM4-atKlRX7L7NLdv0

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 allthebot-tx-status-ethereum-6a9b4aa1
```

Example prompt: Can you check whether this Ethereum transaction went through successfully — 0x873fa9b25af0218783beafe08158b22354f01fb917d34a8a14479c7fbab169c0 — and tell me the block it landed in, how many confirmations it has, and the gas fee paid?

## When to prefer this

Choose this endpoint when you need a single Ethereum mainnet transaction's full receipt details — status, confirmations, gas, fee, and addresses — via a simple GET call with a tx hash. It is preferable to raw RPC calls because it abstracts eth_getTransactionReceipt and normalises the output into a clean JSON with human-readable fields like fee_eth and status strings. Use it for payment verification, debugging, or auditing individual Ethereum transactions rather than bulk or cross-chain queries.

## Known failure modes

- Invalid tx_hash format (not matching ^0x[0-9a-fA-F]{64}$) returns a validation error
- Transaction not yet indexed or pending returns status 'pending' or 'not found'
- Non-existent transaction hash returns status 'not found'
- Network or RPC node downtime may cause timeout or 5xx error
- Rate limiting or payment failure results in 402 or 429 response

## How this service works

Pay-per-call APIs for AI agents over x402: token safety reports, Base and Ethereum on-chain reads, crypto prices, domain checks (DNS, WHOIS, SSL, email), finance data (FX, SEC), worldwide weather forecasts, France alerts, text AI, fun content. USDC on Base, no account, no API key.

## Output

Returns a JSON object with: network (ethereum), tx_hash, status (success/failed/pending/not found), block number, nonce, confirmations, from address, to address, value_eth, gas_used, fee_eth, logs count, and contract_created (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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "tx_hash"
     ],
     "properties": {
      "tx_hash": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{64}$"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
  "from": "0xF0eE89B409283503c8C2009469c8665e509f63C4",
  "logs": 1,
  "block": 26148937,
  "nonce": 3,
  "status": "success",
  "fee_eth": "0.00026544964210351",
  "network": "ethereum",
  "tx_hash": "0x873fa9b25af0218783beafe08158b22354f01fb917d34a8a14479c7fbab169c0",
  "gas_used": 55894,
  "value_eth": "0",
  "confirmations": 53,
  "contract_created": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/allthebot-tx-status-ethereum-6a9b4aa1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.zkrobotics.fr](https://www.zero.xyz/host/api.zkrobotics.fr/llms.txt)
