# Blockscout Internal Transactions by Address

> Blockscout Internal Transactions by Address is a paid API for AI agents from api.blockscout.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-15).

Lists all internal transactions (contract-to-contract calls and value transfers) involving a specific blockchain address on a given chain

## Facts

- Endpoint: GET https://api.blockscout.com/:chain_id/api/v2/addresses/:address_hash_param/internal-transactions?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockscout-internal-transactions-by-address-0eb1380e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8qQ660ai31eiWYMb9M0Tr

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 blockscout-internal-transactions-by-address-0eb1380e
```

Example prompt: Pull all internal transactions for Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on mainnet from Blockscout, including zero-value transfers, so I can see every contract call it was involved in.

## When to prefer this

Use this endpoint when you need to inspect internal (sub-call) transactions for a specific address on any EVM-compatible chain indexed by Blockscout, rather than top-level transactions. Prefer this over general transaction endpoints when investigating contract-to-contract interactions, tracing DeFi execution flows, or auditing value transfers that don't appear as top-level txs. It is especially useful for multi-chain analysis since the chain_id parameter allows querying across many Blockscout-indexed networks.

## Known failure modes

- Invalid address hash format returns a 400 or empty result
- Unknown or unsupported chain_id returns a 404 or error
- Pagination parameters out of range return an empty items array
- Address with no internal transactions returns an empty list
- Network congestion or node unavailability may cause 503 errors
- Rate limiting or payment failure returns a 402 or 429 error

## How this service works

Access to api/v2/addresses/:address_hash/internal-transactions. List all internal transactions involving a specific address

## Output

Returns a paginated list of internal transactions associated with the specified address on the given chain. Each entry includes the call type (call, delegatecall, etc.), from and to addresses, value transferred, gas used, block number, transaction hash, and index. Supports cursor-based pagination via index, block_number, transaction_index, and items_count parameters.

## 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"
    },
    "pathParams": {
     "type": "object",
     "properties": {
      "chain_id": {
       "type": "string"
      },
      "address_hash_param": {
       "type": "string"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "index": {
       "type": "integer"
      },
      "filter": {
       "type": "string"
      },
      "items_count": {
       "type": "integer"
      },
      "block_number": {
       "type": "integer"
      },
      "transaction_index": {
       "type": "integer"
      },
      "include_zero_value": {
       "type": "boolean"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockscout-internal-transactions-by-address-0eb1380e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.blockscout.com](https://www.zero.xyz/host/api.blockscout.com/llms.txt)
