# TraceFast Block Transactions

> TraceFast Block Transactions is a paid API for AI agents from mpp.tracefast.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Returns ordered, paged transactions for a specific Ethereum mainnet block, each with sender, recipient, value, gas, fee, and receipt outcome.

## Facts

- Endpoint: GET https://mpp.tracefast.xyz/api/v1/chains/1/blocks/:number/transactions?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tracefast-block-transactions-7ea0475d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BtuMsD9pm6pRXzzVgFgdr

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 tracefast-block-transactions-7ea0475d
```

Example prompt: Pull all the transactions from Ethereum mainnet block 20500000 using TraceFast — I need the sender, recipient, value, gas, and outcome for each one, up to 50 per page.

## When to prefer this

Use this endpoint when you need the complete, ordered list of transactions within a specific Ethereum mainnet block, including gas, fee, and receipt outcome data. Prefer this over general blockchain explorers when you need programmatic, paginated access to block-level transaction data with structured fields. Ideal for compliance audits, MEV research, block replay, or fee analysis where transaction ordering within the block matters.

## Known failure modes

- Block number does not exist yet (future block) — returns error or empty result
- Invalid or expired cursor value — returns pagination error
- Limit out of range (0 or >100) — returns validation error
- Network or provider unavailability — returns 5xx error
- Payment not attached or insufficient — returns 402 Payment Required

## How this service works

TraceFast live Ethereum data: the transactions of one block in their order within the block, each with sender, recipient, value, gas, fee fields and the receipt's outcome. Paged by an opaque cursor: pass `nextCursor` back as `cursor` until it is absent. Path number: Block height. Query limit: 1..=100, default 25; cursor: `nextCursor` of the previous page. Docs: https://docs.tracefast.xyz/api/block-transactions.md

## Output

A paginated list of transactions in the specified Ethereum block, ordered by their position in the block. Each transaction includes sender address, recipient address, ETH value transferred, gas limit, gas used, transaction fee, and the receipt outcome (success or failure). A `nextCursor` field is included when more pages exist; absent when all transactions have been returned.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "required": [
    "method"
   ],
   "properties": {
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tracefast-block-transactions-7ea0475d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.tracefast.xyz](https://www.zero.xyz/host/mpp.tracefast.xyz/llms.txt)
