# Blockscout Address Transactions Lookup

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

Retrieves paginated transaction history for a specific address on a given blockchain network via Blockscout's multichain explorer API

## Facts

- Endpoint: GET https://api.blockscout.com/%7Bchain_id%7D/api/v2/addresses/%7Baddress_hash_param%7D/transactions
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockscout-address-transactions-lookup-2467b710
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RpVvwaZTqZlEWz5qqPayd

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-address-transactions-lookup-2467b710
```

Example prompt: Can you pull up all recent transactions for the address 0xAbCd1234... on the Ethereum mainnet using Blockscout, sorted by newest first, and show me the fee, status, and any token transfers?

## When to prefer this

Choose this endpoint when you need comprehensive, paginated transaction history for a specific address across any of Blockscout's supported chains. It is ideal when you need rich transaction metadata including token transfers, gas details, decoded inputs, chain-specific fields (e.g. Arbitrum batch data), and address reputation signals. Prefer it over generic RPC calls when you want structured, human-readable data with ENS resolution, scam flags, and public tags already enriched.

## Known failure modes

- Invalid chain_id returns 404 or empty result
- Malformed address_hash_param returns 400 or validation error
- Address with no transactions returns empty items array
- Pagination cursor mismatch returns unexpected page
- Rate limiting or payment failure returns 402 or 429
- Chain temporarily unavailable returns 503

## How this service works

Explore crypto activities with Blockscout's multichain search. Find transactions, addresses, tokens, and dapps across top blockchain networks — your go-to explorer for cross-chain blockchain data

## Output

Returns a paginated list of transactions associated with the given address on the specified chain. Each transaction includes sender and recipient addresses (with ENS names, tags, scam flags, and contract metadata), transaction hash, value, fee, gas used and limit, gas price, priority fee, block number, timestamp, confirmation count, decoded input data, token transfers (with token details, amounts, and addresses), status, result, revert reason, raw input, exchange rate, and chain-specific data (e.g. Arbitrum L1/L2 fees, batch info, commitment/confirmation transactions).

## 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": {
      "fee": {
       "type": "string"
      },
      "hash": {
       "type": "string"
      },
      "sort": {
       "type": "string"
      },
      "index": {
       "type": "string"
      },
      "order": {
       "type": "string"
      },
      "value": {
       "type": "string"
      },
      "filter": {
       "type": "string"
      },
      "inserted_at": {
       "type": "string"
      },
      "items_count": {
       "type": "integer"
      },
      "block_number": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "to": {},
    "fee": {
     "type": "string",
     "value": "string"
    },
    "from": {
     "hash": "string",
     "name": "string",
     "is_scam": true,
     "metadata": {},
     "proxy_type": "string",
     "reputation": "string",
     "is_contract": true,
     "is_verified": true,
     "public_tags": [
      {
       "label": "string",
       "address_hash": "string",
       "display_name": "string"
      }
     ],
     "private_tags": [
      {
       "label": "string",
       "address_hash": "string",
       "display_name": "string"
      }
     ],
     "ens_domain_name": "string",
     "implementations": [
      {
       "name": "string",
       "address_hash": "string"
      }
     ],
     "watchlist_names": [
      {
       "label": "string",
       "display_name": "string"
      }
     ]
    },
    "hash": "string",
    "type": 0,
    "nonce": 0,
    "value": "string",
    "method": "string",
    "result": {},
    "status": "string",
    "arbitrum": {
     "status": "string",
     "poster_fee": "string",
     "network_fee": "string",
     "batch_number": 0,
     "gas_used_for_l1": "string",
     "gas_used_for_l2": "string",
     "contains_message": "string",
     "batch_data_container": "string",
     "message_related_info": {
      "message_id": 0,
      "message_status": "string",
      "associated_l1_transaction_hash": "string"
     },
     "commitment_transaction": {
      "hash": "string",
      "status": "string",
      "timestamp": "string"
     },
     "confirmation_transaction": {
      "hash": "string",
      "status": "string",
      "timestamp": "string"
     }
    },
    "gas_used": "string",
    "position": 0,
    "gas_limit": "string",
    "gas_price": "string",
    "raw_input": "string",
    "timestamp": "string",
    "block_number": 0,
    "priority_fee": "string",
    "confirmations": 0,
    "decoded_input": {},
    "exchange_rate": "string",
    "revert_reason": {},
    "max_fee_per_gas": "string",
    "token_transfers": [
     {
      "to": {
       "hash": "string",
       "name": "string",
       "is_scam": true,
       "metadata": {},
       "proxy_type": "string",
       "reputation": "string",
       "is_contract": true,
       "is_verified": true,
       "public_tags": [
        {
         "label": "string",
         "address_hash": "string",
         "display_name": "string"
        }
       ],
       "private_tags": [
        {
         "label": "string",
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockscout-address-transactions-lookup-2467b710/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)
