<p>Electrum RPC methods a little different from full bitcoin node RPC. You can run <code>help</code> command in order to get all methods. Here is an example:</p>

<pre><code>"addrequest",
"addtransaction",
"broadcast",
"clearrequests",
"commands",
"create",
"createmultisig",
"createnewaddress",
"decrypt",
"deserialize",
"dumpprivkeys",
"encrypt",
"freeze",
"getaddressbalance",
"getaddresshistory",
"getaddressunspent",
"getalias",
"getbalance",
"getconfig",
"getfeerate",
"getmasterprivate",
"getmerkle",
"getmpk",
"getprivatekeys",
"getpubkeys",
"getrequest",
"getseed",
"getservers",
"gettransaction",
"getunusedaddress",
"help",
"history",
"importprivkey",
"is_synchronized",
"ismine",
"listaddresses",
"listcontacts",
"listrequests",
"listunspent",
"make_seed",
"notify",
"password",
"payto",
"paytomany",
"restore",
"rmrequest",
"searchcontacts",
"serialize",
"setconfig",
"setlabel",
"signmessage",
"signrequest",
"signtransaction",
"sweep",
"unfreeze",
"validateaddress",
"verifymessage",
"version"
</code></pre>

CC BY-SA 4.0
2018-11-04T17:21:52.733Z
2018-11-04T17:21:52.733Z
Roman Kiselenko
<p>Electrum RPC methods list are give below </p>

<p>Methods</p>

<pre><code>blockchain.block.subscribe
blockchain.block.unsubscribe
blockchain.block.broadcast

blockchain.address.subscribe
blockchain.address.unsubscribe
blockchain.address.get_history
blockchain.address.get_balance

blockchain.transaction.broadcast
blockchain.transaction.get

blockchain.transactions.guess_fee
blockchain.transactions.subscribe
blockchain.transactions.unsubscribe

firstbits.resolve
firstbits.lookup
</code></pre>

<p><a href="https://electrum.readthedocs.io/en/latest/protocol.html" rel="nofollow noreferrer">https://electrum.readthedocs.io/en/latest/protocol.html</a></p>

<blockquote>
  <p>check :
  <a href="https://docs.google.com/document/d/17zHy1SUlhgtCMbypO8cHgpWH73V5iUQKk_0rWvMqSNs/edit?hl=en_US#heading=h.qehquy6h3br2" rel="nofollow noreferrer">https://docs.google.com/document/d/17zHy1SUlhgtCMbypO8cHgpWH73V5iUQKk_0rWvMqSNs/edit?hl=en_US#heading=h.qehquy6h3br2</a></p>
</blockquote>

CC BY-SA 4.0
2020-02-28T07:42:42.277Z
2020-02-28T07:42:42.277Z
Sagar Jethi
<p>Somehow I cannot find a list of the possible rpc commands. Basically they are just the bitcoin rpc commands I guess but I cannot find a list for that either...</p>

<p>There are some examples here:
<a href="http://docs.electrum.org/en/latest/merchant.html#jsonrpc-interface" rel="nofollow noreferrer">http://docs.electrum.org/en/latest/merchant.html#jsonrpc-interface</a></p>

<p>Also there is a list here but e.g. addrequest from the link above is not in there:
<a href="https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list" rel="nofollow noreferrer">https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list</a></p>

<electrum><electrum-console>
Where can I find the rpc api endpoints for electrum?
solaire
# Where can I find the rpc api endpoints for electrum?

(Asked by: username_0 on 2018-11-04)

Somehow I cannot find a list of the possible rpc commands. Basically they are just the bitcoin rpc commands I guess but I cannot find a list for that either...

There are some examples here:
<http://docs.electrum.org/en/latest/merchant.html#jsonrpc-interface>

Also there is a list here but e.g. addrequest from the link above is not in there:
<https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list>

**Tags:** electrum, electrum-console


---

## 2 answers

### Answer by username_1 on 2018-11-04. Score: 2 | Accepted answer

Electrum RPC methods a little different from full bitcoin node RPC. You can run `help` command in order to get all methods. Here is an example:

```
"addrequest",
"addtransaction",
"broadcast",
"clearrequests",
"commands",
"create",
"createmultisig",
"createnewaddress",
"decrypt",
"deserialize",
"dumpprivkeys",
"encrypt",
"freeze",
"getaddressbalance",
"getaddresshistory",
"getaddressunspent",
"getalias",
"getbalance",
"getconfig",
"getfeerate",
"getmasterprivate",
"getmerkle",
"getmpk",
"getprivatekeys",
"getpubkeys",
"getrequest",
"getseed",
"getservers",
"gettransaction",
"getunusedaddress",
"help",
"history",
"importprivkey",
"is_synchronized",
"ismine",
"listaddresses",
"listcontacts",
"listrequests",
"listunspent",
"make_seed",
"notify",
"password",
"payto",
"paytomany",
"restore",
"rmrequest",
"searchcontacts",
"serialize",
"setconfig",
"setlabel",
"signmessage",
"signrequest",
"signtransaction",
"sweep",
"unfreeze",
"validateaddress",
"verifymessage",
"version"

```


---

### Answer by username_2 on 2020-02-28. Score: 0

Electrum RPC methods list are give below

Methods

```
blockchain.block.subscribe
blockchain.block.unsubscribe
blockchain.block.broadcast

blockchain.address.subscribe
blockchain.address.unsubscribe
blockchain.address.get_history
blockchain.address.get_balance

blockchain.transaction.broadcast
blockchain.transaction.get

blockchain.transactions.guess_fee
blockchain.transactions.subscribe
blockchain.transactions.unsubscribe

firstbits.resolve
firstbits.lookup

```

<https://electrum.readthedocs.io/en/latest/protocol.html>

> check :
> <https://docs.google.com/document/d/17zHy1SUlhgtCMbypO8cHgpWH73V5iUQKk_0rWvMqSNs/edit?hl=en_US#heading=h.qehquy6h3br2>


---

