# ZKsync API Overview

> Overview of available ZKsync API methods

## ZKsync APIs

📙 Get started with our [ZKsync API Quickstart Guide](/docs/reference/zksync-api-quickstart).

|                                                                                                 |                                                                                             |
| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [`eth_accounts`](/docs/chains/zksync/zk-sync-api-endpoints/eth-accounts)                        | [`eth_blockNumber`](/docs/chains/zksync/zk-sync-api-endpoints/eth-block-number)             |
| [`eth_call`](/docs/chains/zksync/zk-sync-api-endpoints/eth-call)                                | [`eth_chainId`](/docs/chains/zksync/zk-sync-api-endpoints/eth-chain-id)                     |
| [`eth_estimateGas`](/docs/chains/zksync/zk-sync-api-endpoints/eth-estimate-gas)                 | [`eth_feeHistory`](/docs/chains/zksync/zk-sync-api-endpoints/eth-fee-history)               |
| [`eth_gasPrice`](/docs/chains/zksync/zk-sync-api-endpoints/eth-gas-price)                       | [`eth_getAccount`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-account)               |
| [`eth_getBalance`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-balance)                   | [`eth_getBlockByHash`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-block-by-hash)     |
| [`eth_getBlockByNumber`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-block-by-number)     | [`eth_getBlockReceipts`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-block-receipts)  |
| [`eth_getBlockTransactionCountByHash`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-block-transaction-count-by-hash) | [`eth_getBlockTransactionCountByNumber`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-block-transaction-count-by-number) |
| [`eth_getCode`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-code)                         | [`eth_getFilterChanges`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-filter-changes)  |
| [`eth_getFilterLogs`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-filter-logs)            | [`eth_getLogs`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-logs)                     |
| [`eth_getRawTransactionByHash`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-raw-transaction-by-hash) | [`eth_getStorageAt`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-storage-at)          |
| [`eth_getTransactionByBlockHashAndIndex`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-transaction-by-block-hash-and-index) | [`eth_getTransactionByBlockNumberAndIndex`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-transaction-by-block-number-and-index) |
| [`eth_getTransactionByHash`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-transaction-by-hash) | [`eth_getTransactionCount`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-transaction-count) |
| [`eth_getTransactionReceipt`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-transaction-receipt) | [`eth_getUncleCountByBlockHash`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-uncle-count-by-block-hash) |
| [`eth_getUncleCountByBlockNumber`](/docs/chains/zksync/zk-sync-api-endpoints/eth-get-uncle-count-by-block-number) | [`eth_newBlockFilter`](/docs/chains/zksync/zk-sync-api-endpoints/eth-new-block-filter)      |
| [`eth_newFilter`](/docs/chains/zksync/zk-sync-api-endpoints/eth-new-filter)                     | [`eth_sendRawTransaction`](/docs/chains/zksync/zk-sync-api-endpoints/eth-send-raw-transaction) |
| [`eth_sendRawTransactionSync`](/docs/chains/zksync/zk-sync-api-endpoints/eth-send-raw-transaction-sync) | [`eth_submitWork`](/docs/chains/zksync/zk-sync-api-endpoints/eth-submit-work)               |
| [`eth_subscribe`](/docs/chains/zksync/zk-sync-api-endpoints/eth-subscribe)                      | [`eth_syncing`](/docs/chains/zksync/zk-sync-api-endpoints/eth-syncing)                      |
| [`eth_uninstallFilter`](/docs/chains/zksync/zk-sync-api-endpoints/eth-uninstall-filter)         | [`eth_unsubscribe`](/docs/chains/zksync/zk-sync-api-endpoints/eth-unsubscribe)              |
| [`net_version`](/docs/chains/zksync/zk-sync-api-endpoints/net-version)                          | [`web3_clientVersion`](/docs/chains/zksync/zk-sync-api-endpoints/web-3-client-version)      |
| [`web3_sha3`](/docs/chains/zksync/zk-sync-api-endpoints/web-3-sha-3)                            | [`zks_estimateFee`](/docs/chains/zksync/zk-sync-api-endpoints/zks-estimate-fee)             |
| [`zks_estimateGasL1ToL2`](/docs/chains/zksync/zk-sync-api-endpoints/zks-estimate-gas-l-1-to-l-2) | [`zks_gasPerPubdata`](/docs/chains/zksync/zk-sync-api-endpoints/zks-gas-per-pubdata)        |
| [`zks_getAllAccountBalances`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-all-account-balances) | [`zks_getBaseTokenL1Address`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-base-token-l-1-address) |
| [`zks_getBlockDetails`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-block-details)        | [`zks_getBridgeContracts`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-bridge-contracts) |
| [`zks_getBridgehubContract`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-bridgehub-contract) | [`zks_getBytecodeByHash`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-bytecode-by-hash) |
| [`zks_getConfirmedTokens`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-confirmed-tokens)  | [`zks_getFeeParams`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-fee-params)          |
| [`zks_getL1BatchBlockRange`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-l-1-batch-block-range) | [`zks_getL1BatchDetails`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-l-1-batch-details) |
| [`zks_getL1GasPrice`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-l-1-gas-price)          | [`zks_getL2ToL1LogProof`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-l-2-to-l-1-log-proof) |
| [`zks_getL2ToL1MsgProof`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-l-2-to-l-1-msg-proof) | [`zks_getMainContract`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-main-contract)    |
| [`zks_getProof`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-proof)                       | [`zks_getProtocolVersion`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-protocol-version) |
| [`zks_getRawBlockTransactions`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-raw-block-transactions) | [`zks_getTestnetPaymaster`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-testnet-paymaster) |
| [`zks_getTransactionDetails`](/docs/chains/zksync/zk-sync-api-endpoints/zks-get-transaction-details) | [`zks_L1BatchNumber`](/docs/chains/zksync/zk-sync-api-endpoints/zks-l-1-batch-number)       |
| [`zks_L1ChainId`](/docs/chains/zksync/zk-sync-api-endpoints/zks-l-1-chain-id)                   | [`zks_sendRawTransactionWithDetailedOutput`](/docs/chains/zksync/zk-sync-api-endpoints/zks-send-raw-transaction-with-detailed-output) |