# Datakoot x402 – Transaction Status Lookup

> Datakoot x402 – Transaction Status Lookup is a paid API for AI agents from x402.datakoot.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Looks up the on-chain status and details of a Base network transaction by its hash, returning confirmation status, block number, sender/receiver, and value.

## Facts

- Endpoint: POST https://x402.datakoot.com/api/tx_status?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/datakoot-x402-transaction-status-lookup-86ff6e4c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xYTP-3v3lkWfiiMgRZftG

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 datakoot-x402-transaction-status-lookup-86ff6e4c -d '<json body>'
```

Example prompt: Can you check whether the Base transaction 0xce51d48ff5b3a2b6c85aa7e6f3ac92c1defe89c9fc6532eaeae4d414d175b068 went through successfully, and tell me which block it landed in and who sent it?

## When to prefer this

Use this endpoint when you need to verify or audit a specific Base mainnet transaction by its hash — especially useful when confirming x402 micropayment settlements, debugging on-chain payment flows, or validating that a crypto transfer succeeded. Prefer this over generic block explorer UIs when operating programmatically inside an agent workflow. Not suitable for Ethereum mainnet or other EVM chains outside Base.

## Known failure modes

- Transaction hash not found on Base — returns found: false
- Malformed hash (not 64 hex chars after optional 0x) — likely returns an error or found: false
- Transaction still pending (not yet mined) — may return not found or pending status
- Network connectivity issues — may return HTTP 5xx
- Payment not processed (x402 payment required, $0.002 USDC) — returns 402 if payment absent

## How this service works

48 live public-data tools (security, packages, SEC filings, economy, FX, weather, domains, Federal Register, Base) for AI agents. $0.002 USDC per call on Base via x402, charged only on success. The same tools are free for 100 calls/day via MCP at <server>.datakoot.com/mcp.

## Output

Returns a JSON object containing: whether the transaction was found (found: boolean), its status (e.g. 'success' or 'failed'), the network (e.g. 'base-mainnet'), the sender address (from), receiver address (to), the transaction hash, the block number it was included in, and the ETH value transferred.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hash": {
   "type": "string",
   "description": "Transaction hash, 0x followed by 64 hex characters (the 0x prefix is optional)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "0xca11bde05977b3631167028862be2a173976ca11",
  "from": "0xb2bd29925cbbcea7628279c91945ca5b98bf371b",
  "hash": "0xce51d48ff5b3a2b6c85aa7e6f3ac92c1defe89c9fc6532eaeae4d414d175b068",
  "found": true,
  "status": "success",
  "network": "base-mainnet",
  "value_eth": "0",
  "block_number": 52114959
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/datakoot-x402-transaction-status-lookup-86ff6e4c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.datakoot.com](https://www.zero.xyz/host/x402.datakoot.com/llms.txt)
