# Check balances of bitcoin adress

**URL:** https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110
**Category:** GraphQL API
**Tags:** closed
**Created:** [June 3, 2021, 2:46pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110 "2021-06-03T14:46:51Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Vicent](https://avatars.discourse-cdn.com/v4/letter/v/5f8ce5/32.png) [@Vicent](https://community.bitquery.io/u/Vicent)
#### Post date: [June 3, 2021, 2:46pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/1 "2021-06-03T14:46:51Z")

</div>

I want to check balances of bitcoin address. I cant find the way so i must use output value - inputs value = Balance value now. Somebody told me How can i make the best querry?

{  
bitcoin(network: bitcoin) {  
inputs(inputAddress: {is: “34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo”}) {  
value  
}  
outputs(outputAddress: {is: “34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo”}) {  
value  
}  
}  
}

---

<div class="post-metadata">

### Author: ![gaurav](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@gaurav](https://community.bitquery.io/u/gaurav)
#### Post date: [June 3, 2021, 3:04pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/2 "2021-06-03T15:04:55Z")

</div>

Yes

Output - Input = Balance

Example query

```auto
{
  bitcoin {
    inputs(
      inputAddress: {is: "18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX"}) {
      value
    }
    outputs( outputAddress: {is: "18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX"}) {
      value
    }
  }
}

```

---

<div class="post-metadata">

### Author: ![CU-API](https://avatars.discourse-cdn.com/v4/letter/c/ac8455/32.png) [@CU-API](https://community.bitquery.io/u/CU-API)
#### Post date: [June 4, 2021, 10:08am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/3 "2021-06-04T10:08:12Z")

</div>

Hi Ad  
i can’t run this query, please show to us check list inputAddress BTC incorrect  
{  
bitcoin {  
inputs(  
inputAddress: {in: [“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”]}) {  
value  
}  
outputs( outputAddress: {in:[“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”]}) {  
value  
}  
}  
}  
Thank You

---

<div class="post-metadata">

### Author: ![gaurav](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@gaurav](https://community.bitquery.io/u/gaurav)
#### Post date: [June 4, 2021, 1:09pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/4 "2021-06-04T13:09:28Z")

</div>

Working fine for me

> **[bitcoin balance](https://graphql.bitquery.io/ide/untVxehwrR)**
>
> bitcoin balance

---

<div class="post-metadata">

### Author: ![CU-API](https://avatars.discourse-cdn.com/v4/letter/c/ac8455/32.png) [@CU-API](https://community.bitquery.io/u/CU-API)
#### Post date: [June 4, 2021, 1:53pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/5 "2021-06-04T13:53:09Z")

</div>

I want to check two or more inputAddress  
Expect: inputAddress: {in: [“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”,“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”]})  
but not working  
How to built query use inputAddress with para In

---

<div class="post-metadata">

### Author: ![Vicent](https://avatars.discourse-cdn.com/v4/letter/v/5f8ce5/32.png) [@Vicent](https://community.bitquery.io/u/Vicent)
#### Post date: [June 4, 2021, 2:13pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/6 "2021-06-04T14:13:22Z")

</div>

i want this too, what query can check muti adress of bitcoin

---

<div class="post-metadata">

### Author: ![CU-API](https://avatars.discourse-cdn.com/v4/letter/c/ac8455/32.png) [@CU-API](https://community.bitquery.io/u/CU-API)
#### Post date: [June 4, 2021, 3:24pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/7 "2021-06-04T15:24:20Z")

</div>

@gaurav check for me this issue, thank a lot

---

<div class="post-metadata">

### Author: ![CU-API](https://avatars.discourse-cdn.com/v4/letter/c/ac8455/32.png) [@CU-API](https://community.bitquery.io/u/CU-API)
#### Post date: [June 6, 2021, 2:56am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/8 "2021-06-06T02:56:10Z")

</div>

Can you answer this for me?  
I want to check two or more inputAddress  
Expect: inputAddress: {in: [“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”,“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”]})  
but not working  
How to built query use inputAddress with para In

---

<div class="post-metadata">

### Author: ![gaurav](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@gaurav](https://community.bitquery.io/u/gaurav)
#### Post date: [June 6, 2021, 3:43am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/9 "2021-06-06T03:43:39Z")

</div>

So This list is string …not a list,

![Screenshot 2021-06-06 at 9.08.30 AM](https://us1.discourse-cdn.com/flex016/uploads/bitquery/original/1X/5015b7cbad81a28dabd7ee68ea4c8ef3c224b74e.png)

So this works

```
  {in: "18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX"})

```

But when i am trying to do more than 1, it’s not taking it, I have raised it with Dev team and reply, once i get the answer

---

<div class="post-metadata">

### Author: ![Vicent](https://avatars.discourse-cdn.com/v4/letter/v/5f8ce5/32.png) [@Vicent](https://community.bitquery.io/u/Vicent)
#### Post date: [June 6, 2021, 8:44am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/10 "2021-06-06T08:44:18Z")

</div>

oke thanks Gaurav. I will follow this thread

---

<div class="post-metadata">

### Author: ![CU-API](https://avatars.discourse-cdn.com/v4/letter/c/ac8455/32.png) [@CU-API](https://community.bitquery.io/u/CU-API)
#### Post date: [June 11, 2021, 12:45pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/11 "2021-06-11T12:45:49Z")

</div>

when this issue done?

---

<div class="post-metadata">

### Author: ![gaurav](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@gaurav](https://community.bitquery.io/u/gaurav)
#### Post date: [June 13, 2021, 5:56am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/12 "2021-06-13T05:56:08Z")

</div>

Sorry not yet picked up by devs. Let me nudge it again with the team.

P:S - Related Issue - [AddressSelector Type should be an array?](https://community.bitquery.io/t/addressselector-type-should-be-an-array/141)

---

<div class="post-metadata">

### Author: ![gaurav](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@gaurav](https://community.bitquery.io/u/gaurav)
#### Post date: [July 2, 2021, 11:25am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/13 "2021-07-02T11:25:51Z")

</div>

This is solved, please check.

---

<div class="post-metadata">

### Author: ![sayon](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sayon](https://community.bitquery.io/u/sayon)
#### Post date: [July 9, 2021, 6:06am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/14 "2021-07-09T06:06:06Z")

</div>



---

<div class="post-metadata">

### Author: ![sayon](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sayon](https://community.bitquery.io/u/sayon)
#### Post date: [July 11, 2021, 3:20pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/15 "2021-07-11T15:20:14Z")

</div>



---

<div class="post-metadata">

### Author: ![CU-API](https://avatars.discourse-cdn.com/v4/letter/c/ac8455/32.png) [@CU-API](https://community.bitquery.io/u/CU-API)
#### Post date: [July 31, 2021, 8:51am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/16 "2021-07-31T08:51:35Z")

</div>

Thank you, when it is updated, please let me know

> [@CU-API](#):
>
> [“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”,“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”]

i check it still not work

---

<div class="post-metadata">

### Author: ![gaurav](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@gaurav](https://community.bitquery.io/u/gaurav)
#### Post date: [August 10, 2021, 9:38am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/17 "2021-08-10T09:38:04Z")

</div>

This is solved

```auto
{
  bitcoin(network: bitcoin) {
    inputs(
      inputAddress: {in: ["18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX", "34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo"]}
    ) {
      value
      inputAddress{
        address
      }
    }
  }
}

```

---

<div class="post-metadata">

### Author: ![CU-API](https://avatars.discourse-cdn.com/v4/letter/c/ac8455/32.png) [@CU-API](https://community.bitquery.io/u/CU-API)
#### Post date: [August 16, 2021, 2:00pm UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/18 "2021-08-16T14:00:48Z")

</div>

Hi Gaurv  
I get history address BTC but it still an address  
------------------------------Query----------------------------  
query ($network: BitcoinNetwork!,  
$address: [String!],  
$limit: Int!,  
$offset: Int!,  
$from: ISO8601DateTime,  
$till: ISO8601DateTime)  
{  
bitcoin(network: $network) {  
inputs(  
date: {  
since: $from,  
till: $till  
}, inputAddress: {in: $address},  
options: {desc: “block.height”, limit: $limit, offset: $offset})  
{block {height,timestamp { time(format: “%Y-%m-%d %H:%M:%S”)}},  
transaction { hash, index}, value, inputAddress {annotation}},  
outputs(date: {since: $from, till: $till},outputAddress: {is: $address},  
options: {desc: “block.height”, limit: $limit, offset: $offset})  
{block {timestamp {time(format: “%Y-%m-%d %H:%M:%S”)},height},  
transaction { hash, index }, value, outputAddress {annotation}}}}

------------------------------END Query----------------------------  
-------------------Para-----------------  
{ “limit” : 100,  
“offset” : 0,  
“address” : [“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”,“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”],  
“network”: “bitcoin”,  
“dateFormat” : “%Y-%m”  
}  
-------------------EndPara-----------------  
Now it not working please check this query for me  
Thank

---

<div class="post-metadata">

### Author: ![sayon](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@sayon](https://community.bitquery.io/u/sayon)
#### Post date: [August 22, 2021, 7:25am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/19 "2021-08-22T07:25:35Z")

</div>

> [@CU-API](#):
>
> { “limit” : 100,  
> “offset” : 0,  
> “address” : [“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”,“18cBEMRxXHqzWWCxZNtU91F5sbUNKhL5PX”],  
> “network”: “bitcoin”,  
> “dateFormat” : “%Y-%m”  
> }

Check this, it is working. You had made the same address as a list and passed it as a single address in the query.

> **[https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/18](https://ide.bitquery.io/NSZfXCJmHI)**
>
> Bitquery is analytical engine for blockchains

---

<div class="post-metadata">

### Author: ![Vicent](https://avatars.discourse-cdn.com/v4/letter/v/5f8ce5/32.png) [@Vicent](https://community.bitquery.io/u/Vicent)
#### Post date: [September 25, 2021, 4:19am UTC](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110/20 "2021-09-25T04:19:51Z")

</div>

I can translate for Cu-API  
He asks " He can not use this query" like

{ “limit” : 100,  
“offset” : 0,  
“address” : [“Address 1”,“Address 2”,“Address N” …],  
“network”: “bitcoin”,  
“dateFormat” : “%Y-%m”

may be 10 btc address only 1 query

[Next page](https://community.bitquery.io/t/check-balances-of-bitcoin-adress/110.md?page=2)
