> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# eth_getBlockTransactionCountByHash | Base

> Base API method that retrieves the number of transactions in a block, identified by its hash. eth_getBlockTransactionCountByHash on Base via Chainstack.

Base API method that retrieves the number of transactions in a block, identified by its hash. This method provides a way to know how many transactions were included in a specific block without retrieving the full block data.

<Check>
  **Get your own node endpoint today**

  [Start for free](https://console.chainstack.com/) and get your app to production levels immediately. No credit card required.

  You can sign up with your GitHub, X, Google, or Microsoft account.
</Check>

## Parameters

* `hash` — the hash of the block for which the transaction count is being queried, as a hexadecimal string.

## Response

* `result` — the number of transactions in the specified block, encoded as a hexadecimal string. This count includes all transactions that were part of the block when it was mined.

## Use case

The `eth_getBlockTransactionCountByHash` method is particularly useful for applications that need to quickly assess the volume of transactions within specific blocks. For instance, analytics platforms may use this information to analyze network activity over time or to identify blocks that contain an unusually high or low number of transactions.


## OpenAPI

````yaml /openapi/base_node_api/eth_getBlockTransactionCountByHash.json POST /2fc1de7f08c0465f6a28e3c355e0cb14
openapi: 3.0.0
info:
  title: eth_getBlockTransactionCountByHash example
  version: 1.0.0
  description: This is an API example for eth_getBlockTransactionCountByHash.
servers:
  - url: https://base-mainnet.core.chainstack.com
security: []
paths:
  /2fc1de7f08c0465f6a28e3c355e0cb14:
    post:
      tags:
        - Ethereum Operations
      summary: eth_getBlockTransactionCountByHash
      operationId: getBlockTransactionCountByHash
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                jsonrpc:
                  type: string
                  default: '2.0'
                method:
                  type: string
                  default: eth_getBlockTransactionCountByHash
                id:
                  type: integer
                  default: 1
                params:
                  type: array
                  items:
                    anyOf:
                      - type: string
                        default: >-
                          0x07fcc7d5f86839e12afa756e979de05812b5341f936b850c9409aa0938819b30
                  default:
                    - >-
                      0x07fcc7d5f86839e12afa756e979de05812b5341f936b850c9409aa0938819b30
      responses:
        '200':
          description: The transaction count of the block by hash
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                  id:
                    type: integer
                  result:
                    type: string

````