<p>This is a classic issue with faucets and thus there are services that can help you with this. E.g. check <a href="https://paytoshi.org/faq" rel="nofollow">this</a></p>

<p>Behind the scenes those services use send_many as you already found out.</p>

CC BY-SA 3.0
2016-03-28T18:43:29.137Z
2016-03-28T18:43:29.137Z
karask
<p>Thanks for all the visitors, which have thought about that.
I found now the solution for that problem. I use the blockchain.info API. There is an option to send to many addresses at the same time.
<a href="https://github.com/blockchain/api-v1-client-python/blob/master/docs/wallet.md" rel="nofollow">https://github.com/blockchain/api-v1-client-python/blob/master/docs/wallet.md</a></p>

CC BY-SA 3.0
2016-03-28T20:17:05.617Z
I am not sure that blockchain.info is the cheapest and easyest way to solve your problem. There are some restrictions, for example maximum number of outputs in one transaction is limited to 20 (or 40? - I do not remember).
amaclin
CC BY-SA 3.0
2016-03-28T09:07:28.963Z
2016-03-28T09:07:28.963Z
Marc-Andre
<p>I want to make a faucet. But my problem is that I don't know how I can make my payouts. I would have a lot of little amounts (like 10'000 satoshis) to pay.
Is there an efficient way of doing thousands of those transactions without paying to much fees?</p>

<p>Do I have to make every transaction manually (in Python or in Java with the Blockchain API)?</p>

<p>Thanks for the answers.</p>

CC BY-SA 3.0
2016-03-28T14:51:43.920Z
Note that the Bitcoin protocol is intentionally designed to make it expensive to do this - transactions are a scarce resource and making lots of them is going to cost you in fees, one way or the other.  Given the current controversies over block size and its effects, you might reconsider whether another new service to create huge numbers of small transactions is really in the best interests of the Bitcoin world right now.
Nate Eldredge
<transactions><transaction-fees><multi-signature><satoshi><faucets>
How can I send thousands of small amounts (10'000 sat.) to bitcoin wallets without paying to much fees?
Marc-Andre
# How can I send thousands of small amounts (10'000 sat.) to bitcoin wallets without paying to much fees?

(Asked by: username_0 on 2016-03-27)

I want to make a faucet. But my problem is that I don't know how I can make my payouts. I would have a lot of little amounts (like 10'000 satoshis) to pay.
Is there an efficient way of doing thousands of those transactions without paying to much fees?

Do I have to make every transaction manually (in Python or in Java with the Blockchain API)?

Thanks for the answers.

**Tags:** transactions, transaction-fees, multi-signature, satoshi, faucets

> **Comments:**
> **username_1**: Note that the Bitcoin protocol is intentionally designed to make it expensive to do this - transactions are a scarce resource and making lots of them is going to cost you in fees, one way or the other.  Given the current controversies over block size and its effects, you might reconsider whether another new service to create huge numbers of small transactions is really in the best interests of the Bitcoin world right now.  

---

## 2 answers

### Answer by username_2 on 2016-03-28. Score: 1 | Accepted answer

This is a classic issue with faucets and thus there are services that can help you with this. E.g. check [this](https://paytoshi.org/faq)

Behind the scenes those services use send\_many as you already found out.


---

### Answer by username_0 on 2016-03-28. Score: 2

Thanks for all the visitors, which have thought about that.
I found now the solution for that problem. I use the blockchain.info API. There is an option to send to many addresses at the same time.
<https://github.com/blockchain/api-v1-client-python/blob/master/docs/wallet.md>

> **Comments:**
> **username_3**: I am not sure that blockchain.info is the cheapest and easyest way to solve your problem. There are some restrictions, for example maximum number of outputs in one transaction is limited to 20 (or 40? - I do not remember).  

---

