Chainstack General API

The General API from Chainstack — 520 operation(s) for general.

Operations 520

Showing the first 250 of 520. The full set is in the contract, and via get_provider_operations.

POST /debug_getModifiedAccountsByHash debug_getModifiedAccountsByHash #
POST /debug_getModifiedAccountsByNumber debug_getModifiedAccountsByNumber #
POST /debug_storageRangeAt debug_storageRangeAt #
POST /debug_traceBlockByHash debug_traceBlockByHash #
POST /debug_traceBlockByNumber debug_traceBlockByNumber #
POST /debug_traceCall Execute a call and retrieve a detailed execution trace #
POST /debug_traceCallMany Execute multiple calls and retrieve detailed execution traces #
POST /debug_traceTransaction debug_traceTransaction #
POST /eth_accounts Eth_Accounts #
POST /eth_blockNumber eth_blockNumber #
POST /eth_call Eth_Call #
POST /eth_callMany eth_callMany #
POST /eth_chainId eth_chainId #
POST /eth_createAccessList eth_createAccessList #
POST /eth_estimateGas eth_estimateGas #
POST /eth_feeHistory eth_feeHistory #
POST /eth_gasPrice eth_gasPrice #
POST /eth_getBalance eth_getBalance #
POST /eth_getBlockByHash eth_getBlockByHash #
POST /eth_getBlockByNumber eth_getBlockByNumber #
POST /eth_getBlockReceipts eth_getBlockReceipts #
POST /eth_getBlockTransactionCountByHash eth_getBlockTransactionCountByHash #
POST /eth_getBlockTransactionCountByNumber eth_getBlockTransactionCountByNumber #
POST /eth_getCode eth_getCode #
POST /eth_getFilterChanges eth_getFilterChanges #
POST /eth_getFilterLogs eth_getFilterLogs #
POST /eth_getLogs eth_getLogs #
POST /eth_getProof eth_getProof #
POST /eth_getRawTransactionByBlockHashAndIndex eth_getRawTransactionByBlockHashAndIndex #
POST /eth_getRawTransactionByBlockNumberAndIndex eth_getRawTransactionByBlockNumberAndIndex #
POST /eth_getRawTransactionByHash eth_getRawTransactionByHash #
POST /eth_getStorageAt eth_getStorageAt #
POST /eth_getTransactionByBlockHashAndIndex eth_getTransactionByBlockHashAndIndex #
POST /eth_getTransactionByBlockNumberAndIndex eth_getTransactionByBlockNumberAndIndex #
POST /eth_getTransactionByHash eth_getTransactionByHash #
POST /eth_getTransactionCount eth_getTransactionCount #
POST /eth_getTransactionReceipt eth_getTransactionReceipt #
POST /eth_getUncleByBlockHashAndIndex eth_getUncleByBlockHashAndIndex #
POST /eth_getUncleByBlockNumberAndIndex eth_getUncleByBlockNumberAndIndex #
POST /eth_getUncleCountByBlockHash eth_getUncleCountByBlockHash #
POST /eth_getUncleCountByBlockNumber eth_getUncleCountByBlockNumber #
POST /eth_maxPriorityFeePerGas eth_maxPriorityFeePerGas #
POST /eth_newBlockFilter eth_newBlockFilter #
POST /eth_newFilter eth_newFilter #
POST /eth_newPendingTransactionFilter eth_newPendingTransactionFilter #
POST /eth_protocolVersion eth_protocolVersion #
POST /eth_sendRawTransaction eth_sendRawTransaction #
POST /eth_sendRawTransactionSync eth_sendRawTransactionSync #
POST /eth_syncing Eth_Syncing #
POST /eth_uninstallFilter eth_uninstallFilter #
POST /net_listening Net_Listening #
POST /trace_block Trace_Block #
POST /trace_call Trace_Call #
POST /trace_callMany_method trace_callMany method #
POST /trace_get Replay transactions in a block #
POST /trace_replayBlockTransactions Replay transactions in a block #
POST /trace_replayTransaction Replay transactions in a block #
POST /trace_transaction Trace_Transaction #
POST /web3_clientVersion web3_clientVersion #
POST /web3_sha3 Web3_Sha3 #
POST /decoderawtransaction Decoderawtransaction #
POST /decodescript Decodescript #
POST /estimatesmartfee Estimatesmartfee #
POST /getbestblockhash Getbestblockhash #
POST /getblock Getblock #
POST /getblockchaininfo Getblockchaininfo #
POST /getblockfilter Getblockfilter #
POST /getblockhash Getblockhash #
POST /getblockheader Getblockheader #
POST /getblockstats Getblockstats #
POST /getblocktemplate Getblocktemplate #
POST /getchaintips Getchaintips #
POST /getchaintxstats Getchaintxstats #
POST /getconnectioncount Getconnectioncount #
POST /getdifficulty Getdifficulty #
POST /getmemoryinfo Getmemoryinfo #
POST /getmempoolancestors Getmempoolancestors #
POST /getmempooldescendants Getmempooldescendants #
POST /getmempoolentry Getmempoolentry #
POST /getmempoolinfo Getmempoolinfo #
POST /getmininginfo Getmininginfo #
POST /getnettotals Getnettotals #
POST /getnetworkhashps Getnetworkhashps #
POST /getnetworkinfo Getnetworkinfo #
POST /getnodeaddresses Getnodeaddresses #
POST /getpeerinfo Getpeerinfo #
POST /getrawmempool Getrawmempool #
POST /getrawtransaction Getrawtransaction #
POST /getrpcinfo Getrpcinfo #
POST /gettxout Gettxout #
POST /gettxoutproof Gettxoutproof #
POST /gettxoutsetinfo Gettxoutsetinfo #
POST /listbanned Listbanned #
POST /ping Ping #
POST /preciousblock Preciousblock #
POST /prioritisetransaction Prioritisetransaction #
POST /uptime Uptime #
POST /validateaddress Validateaddress #
POST /verifychain Verifychain #
POST /verifytxoutproof Verifytxoutproof #
POST /custom_js_tracer Custom JS tracer #
POST /net_peerCount net_peerCount #
POST /trace_callMany trace_callMany #
POST /evm_debug_get_raw_block debug_getRawBlock #
POST /evm_debug_get_raw_header debug_getRawHeader #
POST /evm_debug_get_raw_receipts debug_getRawReceipts #
POST /evm_debug_get_raw_transaction debug_getRawTransaction #
POST /evm_debug_trace_block debug_traceBlockByHash #
POST /evm_debug_trace_block_by_number debug_traceBlockByNumber #
POST /evm_debug_trace_call debug_traceCall #
POST /evm_debug_trace_transaction debug_traceTransaction #
POST /evm_erigon_get_header_by_number erigon_getHeaderByNumber #
POST /evm_eth_big_block_gas_price eth_bigBlockGasPrice #
POST /evm_eth_blob_base_fee eth_blobBaseFee #
POST /evm_eth_block_number eth_blockNumber #
POST /evm_eth_call Eth_Call #
POST /evm_eth_call_many eth_callMany #
POST /evm_eth_chain_id eth_chainId #
POST /evm_eth_create_access_list eth_createAccessList #
POST /evm_eth_estimate_gas eth_estimateGas #
POST /evm_eth_fee_history eth_feeHistory #
POST /evm_eth_gas_price eth_gasPrice #
POST /evm_eth_get_balance eth_getBalance #
POST /evm_eth_get_block_by_hash eth_getBlockByHash #
POST /evm_eth_get_block_by_number eth_getBlockByNumber #
POST /evm_eth_get_block_receipts eth_getBlockReceipts #
POST /evm_eth_get_block_transaction_count_by_hash eth_getBlockTransactionCountByHash #
POST /evm_eth_get_block_transaction_count_by_number eth_getBlockTransactionCountByNumber #
POST /evm_eth_get_code eth_getCode #
POST /evm_eth_get_filter_changes eth_getFilterChanges #
POST /evm_eth_get_filter_logs eth_getFilterLogs #
POST /evm_eth_get_header_by_hash eth_getHeaderByHash #
POST /evm_eth_get_header_by_number eth_getHeaderByNumber #
POST /evm_eth_get_logs eth_getLogs #
POST /evm_eth_get_proof eth_getProof #
POST /evm_eth_get_raw_transaction_by_block_hash_and_index eth_getRawTransactionByBlockHashAndIndex #
POST /evm_eth_get_raw_transaction_by_block_number_and_index eth_getRawTransactionByBlockNumberAndIndex #
POST /evm_eth_get_raw_transaction_by_hash eth_getRawTransactionByHash #
POST /evm_eth_get_storage_at eth_getStorageAt #
POST /evm_eth_get_system_txs_by_block_hash eth_getSystemTxsByBlockHash #
POST /evm_eth_get_system_txs_by_block_number eth_getSystemTxsByBlockNumber #
POST /evm_eth_get_transaction_by_block_hash_and_index eth_getTransactionByBlockHashAndIndex #
POST /evm_eth_get_transaction_by_block_number_and_index eth_getTransactionByBlockNumberAndIndex #
POST /evm_eth_get_transaction_by_hash eth_getTransactionByHash #
POST /evm_eth_get_transaction_by_sender_and_nonce eth_getTransactionBySenderAndNonce #
POST /evm_eth_get_transaction_count eth_getTransactionCount #
POST /evm_eth_get_transaction_receipt eth_getTransactionReceipt #
POST /evm_eth_get_uncle_by_block_hash_and_index eth_getUncleByBlockHashAndIndex #
POST /evm_eth_get_uncle_by_block_number_and_index eth_getUncleByBlockNumberAndIndex #
POST /evm_eth_get_uncle_count_by_block_hash eth_getUncleCountByBlockHash #
POST /evm_eth_get_uncle_count_by_block_number eth_getUncleCountByBlockNumber #
POST /evm_eth_max_priority_fee_per_gas eth_maxPriorityFeePerGas #
POST /evm_eth_new_block_filter eth_newBlockFilter #
POST /evm_eth_new_filter eth_newFilter #
POST /evm_eth_protocol_version eth_protocolVersion #
POST /evm_eth_send_raw_transaction eth_sendRawTransaction #
POST /evm_eth_simulate_v1 eth_simulateV1 #
POST /evm_eth_syncing Eth_Syncing #
POST /evm_eth_uninstall_filter eth_uninstallFilter #
POST /evm_eth_using_big_blocks eth_usingBigBlocks #
POST /evm_net_listening Net_Listening #
POST /evm_net_peer_count net_peerCount #
POST /evm_net_version Net_Version #
POST /evm_ots_get_api_level ots_getApiLevel #
POST /evm_ots_get_block_details ots_getBlockDetails #
POST /evm_ots_get_block_details_by_hash ots_getBlockDetailsByHash #
POST /evm_ots_get_block_transactions ots_getBlockTransactions #
POST /evm_ots_get_contract_creator ots_getContractCreator #
POST /evm_ots_get_header_by_number ots_getHeaderByNumber #
POST /evm_ots_get_internal_operations ots_getInternalOperations #
POST /evm_ots_get_transaction_by_sender_and_nonce ots_getTransactionBySenderAndNonce #
POST /evm_ots_get_transaction_error ots_getTransactionError #
POST /evm_ots_has_code ots_hasCode #
POST /evm_ots_trace_transaction ots_traceTransaction #
POST /evm_trace_block Trace_Block #
POST /evm_trace_call Trace_Call #
POST /evm_trace_call_many trace_callMany #
POST /evm_trace_filter Trace_Filter #
POST /evm_trace_raw_transaction trace_rawTransaction #
POST /evm_trace_replay_block_transactions trace_replayBlockTransactions #
POST /evm_trace_replay_transaction trace_replayTransaction #
POST /evm_web3_client_version web3_clientVersion #
POST /exchange_agent_enable_dex_abstraction Agent enable DEX abstraction #
POST /exchange_agent_set_abstraction Agent set abstraction #
POST /exchange_approve_agent Approve agent #
POST /exchange_approve_builder_fee Approve builder fee #
POST /exchange_batch_modify Batch modify orders #
POST /exchange_c_deposit C deposit #
POST /exchange_c_signer_action C signer action #
POST /exchange_c_validator_action C validator action #
POST /exchange_c_withdraw C withdraw #
POST /exchange_cancel_by_cloid Cancel order by cloid #
POST /exchange_cancel_order Cancel order #
POST /exchange_convert_to_multi_sig_user Convert to multi-sig #
POST /exchange_create_sub_account Create sub-account #
POST /exchange_evm_user_modify EVM user modify #
POST /exchange_modify_order Modify order #
POST /exchange_multi_sig Multi-sig action #
POST /exchange_noop No-op #
POST /exchange_perp_deploy Perp deploy #
POST /exchange_place_order Place order #
POST /exchange_reserve_request_weight Reserve request weight #
POST /exchange_schedule_cancel Schedule cancel (dead man's switch) #
POST /exchange_send_asset Send asset #
POST /exchange_send_to_evm_with_data Send to EVM with data #
POST /exchange_set_referrer Set referrer #
POST /exchange_spot_deploy Spot deploy #
POST /exchange_spot_perp_transfer Transfer between spot and perp accounts #
POST /exchange_spot_send Transfer spot token #
POST /exchange_sub_account_spot_transfer Sub-account spot transfer #
POST /exchange_sub_account_transfer Sub-account transfer #
POST /exchange_token_delegate Token delegate #
POST /exchange_twap_cancel TWAP cancel #
POST /exchange_twap_order TWAP order #
POST /exchange_update_isolated_margin Update isolated margin #
POST /exchange_update_leverage Update leverage #
POST /exchange_usd_send Transfer USDC #
POST /exchange_user_dex_abstraction Set user DEX abstraction #
POST /exchange_user_set_abstraction Set user abstraction #
POST /exchange_validator_l1_stream Validator L1 stream #
POST /exchange_vault_transfer Vault transfer #
POST /exchange_withdraw Withdraw USDC #
POST /info_activeassetdata info (activeAssetData) #
POST /info_aligned_quote_token_info info (alignedQuoteTokenInfo) #
POST /info_all_borrow_lend_reserve_states info (allBorrowLendReserveStates) #
POST /info_all_perp_metas info (allPerpMetas) #
POST /info_allmids info (allMids) #
POST /info_batch_clearinghouse_states info (batchClearinghouseStates) #
POST /info_borrow_lend_reserve_state info (borrowLendReserveState) #
POST /info_borrow_lend_user_state info (borrowLendUserState) #
POST /info_candle_snapshot Candle snapshot #
POST /info_clearinghousestate info (clearinghouseState) #
POST /info_delegations Info (Delegations) #
POST /info_delegator_history Query a user's staking history #
POST /info_delegator_rewards Query a user's staking rewards #
POST /info_delegator_summary info (delegatorSummary) #
POST /info_exchangestatus info (exchangeStatus) #
POST /info_extraagents info (extraAgents) #
POST /info_frontendopenorders info (frontendOpenOrders) #
POST /info_funding_history info (fundingHistory) #
POST /info_gossip_root_ips info (gossipRootIps) #
POST /info_historical_orders Retrieve a user's historical orders #
POST /info_l2_book L2 book snapshot #
POST /info_leadingvaults info (leadingVaults) #
POST /info_liquidatable Info (Liquidatable) #
POST /info_margin_table info (marginTable) #
POST /info_max_builder_fee info (maxBuilderFee) #
POST /info_maxmarketorderntls info (maxMarketOrderNtls) #
POST /info_meta Info (Meta) #
POST /info_meta_and_asset_ctxs info (metaAndAssetCtxs) #

Documentation

📖
Documentation
https://docs.chainstack.com/reference/platform-api-getting-started
📖
Documentation
https://docs.chainstack.com/reference/ethereum-getting-started
📖
Documentation
https://docs.chainstack.com/reference/ethereum-beacon-chain-api-getting-started
📖
Documentation
https://docs.chainstack.com/reference/solana-getting-started
📖
Documentation
https://docs.chainstack.com/reference/bitcoin-getting-started
📖
Documentation
https://docs.chainstack.com/reference/bnb-chain-getting-started
📖
Documentation
https://docs.chainstack.com/reference/polygon-getting-started
📖
Documentation
https://docs.chainstack.com/reference/arbitrum-getting-started
📖
Documentation
https://docs.chainstack.com/reference/optimism-getting-started
📖
Documentation
https://docs.chainstack.com/reference/base-getting-started
📖
Documentation
https://docs.chainstack.com/reference/avalanche-getting-started
📖
Documentation
https://docs.chainstack.com/reference/fantom-getting-started
📖
Documentation
https://docs.chainstack.com/reference/gnosis-getting-started
📖
Documentation
https://docs.chainstack.com/reference/cronos-getting-started
📖
Documentation
https://docs.chainstack.com/reference/aurora-getting-started
📖
Documentation
https://docs.chainstack.com/reference/ronin-getting-started
📖
Documentation
https://docs.chainstack.com/reference/tron-getting-started
📖
Documentation
https://docs.chainstack.com/reference/ton-getting-started
📖
Documentation
https://docs.chainstack.com/reference/starknet-getting-started
📖
Documentation
https://docs.chainstack.com/reference/zksync-getting-started
📖
Documentation
https://docs.chainstack.com/reference/polygon-zkevm-getting-started
📖
Documentation
https://docs.chainstack.com/reference/hyperliquid-getting-started
📖
Documentation
https://docs.chainstack.com/reference/monad-getting-started
📖
Documentation
https://docs.chainstack.com/reference/plasma-getting-started
📖
Documentation
https://docs.chainstack.com/reference/tempo-getting-started

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/chainstack-general-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

chainstack-general-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Chainstack General API
  version: 1.0.0
  contact:
    name: Chainstack API Support
    email: support@chainstack.com
  license:
    name: Chainstack Terms
    url: https://chainstack.com/terms-of-service/
  description: 'Operations tagged General across 9 of this provider''s published API definitions: chainstack-base-node-api-openapi.yml, chainstack-bitcoin-node-api-openapi.yml, chainstack-bnb-node-api-openapi.yml, chainstack-hyperliquid-node-api-openapi.yml, chainstack-polygon-zkevm-node-api-openapi.yml, chainstack-solana-node-api-openapi.yml, chainstack-starknet-node-api-openapi.yml, chainstack-tron-node-api-openapi.yml, chainstack-zksync-node-api-openapi.yml.'
servers:
- url: https://{node_id}.p2pify.com/{api_key}
  description: Chainstack-managed node endpoint
  variables:
    node_id:
      default: nd-000-000-000
      description: Your Chainstack node identifier
    api_key:
      default: <api-key>
      description: Per-node access key
tags:


# --- truncated at 32 KB (1323 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/chainstack/refs/heads/main/openapi/chainstack-general-api-openapi.yml