TraceFast
activeRead-only Ethereum facts from the TraceFast knowledge graph and live chain data: address attributes, top counterparties, token holders, address portfolios and token balances, now or at a past block; blocks and their transactions; a transaction, why it reverted and the events it emitted; a token contract's declared metadata; an address's transactions, token transfers and internal transfers; and…
Settled via Coinbase.
- Transactions · 30d
- 64
- Volume · 30d
- $3.70
- Unique buyers · 30d
- 5
- Uptime · 30d
- 98.7%
- Latency p50
- 17ms
- Reported calls · 30d
- 59
Endpoints (88 live)
GET/api/v1/chains/1/entities/:address/daily-activity— TraceFast live Ethereum data: for each day in a window, how many blocks changed the address's own account state and which kind of change it was (balance, nonce, code, creation). Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query period: `30d`, `90d` (default) or `365d`. Docs: https://docs.tracefast.xyz/api/address-daily-activity.md (0.02 USDC on Base)GET/api/v1/chains/1/blocks/:number/addresses— TraceFast live Ethereum data: every account whose own state — native balance, nonce or code — changed in one block, with what changed and the balance before and after, in address order. Path number: Block height. Query limit: 1..=100, default 25; cursor: `nextCursor` of the previous page. Docs: https://docs.tracefast.xyz/api/block-addresses.md (0.05 USDC on Base)GET/api/v1/chains/1/transactions/:hash/storage-writes— TraceFast live Ethereum data: every contract storage slot a transaction wrote, in execution order — which contract's storage, which frame wrote it (with the address whose code ran, which on a `delegatecall` is not the storage owner), the slot, the value written, and the value the slot held before where that can be established. Path: hash. Query: limit, cursor (see docs). Docs: https://docs.tracefast.xyz/api/transaction-storage-writes.md (0.2 USDC on Base)GET/api/v1/chains/1/traces/:hash/frames— TraceFast live Ethereum data: the whole call tree of a transaction, frame by frame in the order it ran, paged — no 1 000-frame cap. Path hash: Transaction hash, `0x`-prefixed, 64 hex characters, any case. Query limit: 1..=100, default 50; cursor: `nextCursor` of the previous page. Docs: https://docs.tracefast.xyz/api/trace-frames.md (0.2 USDC on Base)GET/api/v1/chains/1/entities/:address/transactions— TraceFast live Ethereum data: the transactions an address sent or received, newest first — each with sender, recipient, value, fee, the called function where its selector is known, the receipt's outcome, and which side of it this address is on (`sender`, `receiver`, or `self` when it is both). Path: address. Query: limit, cursor, direction, status, fromBlock, toBlock (see docs). Docs: https://docs.tracefast.xyz/api/entity-transactions.md (0.2 USDC on Base)GET/api/v1/chains/1/entities/:address/token-transfers— TraceFast live Ethereum data: the token transfers an address sent or received, newest first — the token as its contract declares itself, the raw amount (unscaled), the parties, the transaction that emitted it and who sent that transaction, which on a router or a batch disburser is another party entirely. Path: address. Query: limit, cursor, direction, token, fromBlock, toBlock (see docs). Docs: https://docs.tracefast.xyz/api/entity-token-transfers.md (0.2 USDC on Base)GET/api/v1/chains/1/entities/:address/internal-transfers— TraceFast live Ethereum data: the value-carrying call frames an address sent or received inside transactions, newest first — each with its position in the call tree, its depth, the kind of call, the value it moved and its own outcome. Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query: limit, cursor, direction, fromBlock, toBlock (see docs). Docs: https://docs.tracefast.xyz/api/entity-internal-transfers.md (0.2 USDC on Base)GET/api/v1/chains/1/contracts/:address/events— TraceFast live Ethereum data: the event logs a contract emitted, newest first, each with its topics and data and, where the signature is known, the decoded event and its arguments. Path address: The contract address, `0x`-prefixed, 40 hex characters, any case. Query: limit, cursor, topic0, fromBlock, toBlock (see docs). Docs: https://docs.tracefast.xyz/api/contract-events.md (0.2 USDC on Base)GET/api/v1/chains/1/risk/blacklists/:address/events— TraceFast live Ethereum data: every blacklist event any issuer contract recorded about the address — listed (`add`), unlisted (`remove`) or enforced against (`enforce`: funds destroyed or frozen) — newest first, with the issuer and its weight. Path address: The address, `0x`-prefixed, any case. Query: limit, cursor, issuerContract, action (see docs). Docs: https://docs.tracefast.xyz/api/risk-blacklist-events.md (0.2 USDC on Base)GET/api/v1/chains/1/tokens/:token/transfers— TraceFast live Ethereum data: the transfer events of one token contract, newest first — the parties, the raw amount (unscaled) or token id, the event kind, the transaction that emitted it and who sent that transaction, which on a router or a batch disburser is another party entirely. Path: token. Query: limit, cursor, from, to, eventType, fromBlock, toBlock (see docs). Docs: https://docs.tracefast.xyz/api/token-transfers.md (0.1 USDC on Base)GET/api/v1/chains/1/consensus/validators/:index/withdrawals— TraceFast live Ethereum data: the withdrawals paid out for one validator — block, global withdrawal index, the address paid and the amount — newest first, inside a block window of at most 216 000 blocks (about 30 days). Path index: The validator's index in the consensus registry. Query limit: 1..=100, default 25; cursor: `nextCursor` of the previous page; fromBlock: Inclusive lower block bound; toBlock: Inclusive upper block bound. Docs: https://docs.tracefast.xyz/api/validator-withdrawals.md (0.05 USDC on Base)GET/api/v1/chains/1/entities/:address/relations/:attribute_id/:object/proof— TraceFast knowledge graph: the evidence behind one proven relation between two addresses — the facts checked with their expected and observed values, the conditions that had to be false, the sources read, and the block the evaluation was pinned to. Path: address, attribute_id, object. Docs: https://docs.tracefast.xyz/api/address-relation-proof.md (0.05 USDC on Base)GET/api/v1/chains/1/entities/:address/relations/history— TraceFast knowledge graph: every relation interval an address has held, oldest first — as the subject (`direction=subject`: what it pointed at, default) or as the object (`direction=object`: who pointed at it). Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query direction: `subject` (default) or `object`; limit: 1..=500, default 100. Docs: https://docs.tracefast.xyz/api/address-relation-history.md (0.05 USDC on Base)GET/api/v1/chains/1/entities/:address/attributes/history— TraceFast knowledge graph: every attribute interval an address has held, oldest first — when it became a contract, when its code was removed, when it first held state. Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query limit: 1..=500, default 100. Docs: https://docs.tracefast.xyz/api/address-attribute-history.md (0.05 USDC on Base)GET/api/v1/chains/1/transactions/:hash/failures— TraceFast live Ethereum data: the failed call frames of a reverted transaction — for each, its position in the call tree, caller and target, the kind of failure (revert, panic, custom error, out of gas, …), the revert payload with its selector, and the error name when the selector is known. Path hash: Transaction hash, `0x`-prefixed, 64 hex characters, any case. Docs: https://docs.tracefast.xyz/api/transaction-failures.md (0.02 USDC on Base)GET/api/v1/chains/1/traces/:hash— TraceFast live Ethereum data: every call frame a transaction executed, the order it ran — the caller and target of each, the kind of call, the value and gas it moved, its own outcome, and why it reverted where it did. Path hash: Transaction hash, `0x`-prefixed, 64 hex characters, any case. Query: includeCalldata, limit (see docs). Docs: https://docs.tracefast.xyz/api/trace.md (0.2 USDC on Base)GET/api/v1/chains/1/entities/:address/balance-history— TraceFast live Ethereum data: the address's native balance at the end of each day it changed, oldest first, with the net change and the number of balance-changing events per day, the USD value at each closed day's last hour, and totals over the window. Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query limit: Most recent days with a balance change to return, 1..=365, default 90. Docs: https://docs.tracefast.xyz/api/address-balance-history.md (0.02 USDC on Base)GET/api/v1/chains/1/contracts/:address/proxy— TraceFast live Ethereum data: the implementations a proxy contract has been observed delegating to — from its EIP-1167 bytecode, its EIP-1967 implementation or beacon slot, or its OpenZeppelin v1 slot — newest first, each with the blocks it was seen at and whether it has since been replaced. Path address: The proxy contract address, `0x`-prefixed, 40 hex characters, any case. Docs: https://docs.tracefast.xyz/api/contract-proxy.md (0.02 USDC on Base)GET/api/v1/chains/1/blocks/:number/withdrawals— TraceFast live Ethereum data: the validator withdrawals paid out in one block — index, validator, recipient and amount — in withdrawal-index order. A block holds at most 16. Optionally narrowed to one validator or one recipient. Path number: Block height. Query: limit, cursor, validatorIndex, address (see docs). Docs: https://docs.tracefast.xyz/api/block-withdrawals.md (0.02 USDC on Base)GET/api/v1/chains/1/blocks/:number/transactions— 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 (0.02 USDC on Base)
+68 more endpoints.
First seen · last seen · last active