Bitcoin JSON-RPC
This endpoint offers a unified RPC interface for Bitcoin Core node functionality:
Blockchain data:
getbestblockhash,getblock,getblockchaininfo,getblockcount,getblockfilter,getblockhash,getblockheader,getblockstats,getchaintips,getchaintxstats,getdifficultyMempool data:
getmempoolancestors,getmempooldescendants,getmempoolentry,getmempoolinfo,getrawmempool,testmempoolacceptTransactions:
getrawtransaction,sendrawtransaction,gettxout,gettxoutproofRaw tx/script utils:
createrawtransaction,decoderawtransaction,decodescriptWallet & addresses:
createmultisig,validateaddress,verifymessageFees:
estimatesmartfee
post
JSON RPC
Authorizations
Body
methodstring · enumRequiredExample:
getrawtransactionPossible values: Responses
200
Default Response
application/json
post
/v2/rpc/bitcoinPOST /v2/rpc/bitcoin HTTP/1.1
Host: api.secretkeylabs.io
x-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 113
{
"method": "getrawtransaction",
"params": [
"6c5ffa32f6942bb82bf36239fb8a6d233c4da6f91bde81869accef2ef6be674e",
true
]
}200
Default Response
{
"result": null,
"error": null,
"id": null
}Last updated