<p><a href="https://xapo.com" rel="nofollow">Xapo</a> allows you to do this.</p>

<p>When buying bitcoins with them you get a unique code which has to be added to the SEPA transfer. Any funds received with that code are automatically converted to BTC and added to your wallet, indifferent of the amount or from what account it is coming from.</p>

<p>Now I get to think of it I see a great opportunity for a service which allows you to send a SEPA transfer with a <strong>bitcoin address</strong> in the message field, automatically converting the fiat currency into BTC and transferring it to bitcoin address. Transfers with faulty addresses could be bounced, and like Xapo a 1% fee could make it worthwhile...</p>

CC BY-SA 3.0
2014-12-12T22:44:02.120Z
[Please don't post affiliate links.](http://meta.bitcoin.stackexchange.com/questions/607/should-we-have-an-official-policy-on-affiliates)
Nick ODell
CC BY-SA 3.0
2014-12-12T22:05:50.123Z
2014-12-12T22:43:20.740Z
2014-12-12T22:43:20.740Z
gosuto
<p>Bitstamp does not require a unique code in every SEPA deposit. They require the <strong>same code</strong> everytime you send euros. So you can setup a recurring payment to your account. Maybe the first time, when requesting the SEPA deposit, type in the comment that you will be making monthly deposits.</p>

<p>Then write a program that checks the EUR balance daily and buys bitcoins for you. This should be pretty straightforward.</p>

<p>Bitstamp only offers limit orders through their API. If you want to speed up the buy order, set your price a few percent above the market price.</p>

<p>Good luck!</p>

CC BY-SA 3.0
2014-04-28T08:18:32.667Z
Unfortunately, I asked Bitstamp about this use case via their support, and they said you are not supposed to send money via recurring payments. So, while technically possible, they do not allow this (or atleast did not, when I asked).
Nakedible
CC BY-SA 3.0
2014-04-23T08:33:32.630Z
2014-04-23T08:33:32.630Z
Robert-Reinder Nederhoed
<p>There is a website called  <a href="http://www.bitcoinmagnet.co.uk" rel="nofollow" title="Bitcoin Magnet">Bitcoin Magnet</a> that does exactly what you require. Check them out, they have good reviews. They convert a bank transfer containing your reference code into bitcoin (using Bitstamp) and send it automatically to your desired bitcoin address. You can therefore set up a standing order to buy on a regular basis. UK only.</p>

CC BY-SA 3.0
2014-11-10T10:08:55.263Z
Great! Shame about being UK only. Hopefully someone does the same for SEPA in general.
Nakedible
CC BY-SA 3.0
2017-05-29T16:46:41.647Z
The link is dead.
gosuto
CC BY-SA 3.0
2014-11-10T09:46:45.513Z
2014-11-10T09:46:45.513Z
Max
<p>And what's your question?<br></p>

<p>If you can use API, do it. Else, simulate browsing the website: get html code to string in your program, then search for some html markup e.g. <code>&lt;div id="bitcoinPrice"&gt;321.24243 USD&lt;/div&gt;</code> and fetch proper data, then send it in proper forms. You can use php, curl, wget, Apache Commons httpClient or any similar tools/libs.</p>

CC BY-SA 3.0
2013-08-01T09:25:22.037Z
I want a solution to my problem. I explicitly said that I do not wish to use screen scraping (which means parsing the HTML markup and emulating a browser). Also, Bitstamp API does not seem to support all the operations, nor does it allow deposits without a unique "message", which does not interface well with recurring payments. So, how do I do this?
Nakedible
CC BY-SA 3.0
2013-08-01T09:44:23.427Z
It's not possible then.
ripazha
CC BY-SA 3.0
2013-08-01T12:58:15.393Z
No? No single exchange in the world offers this? No combination of exchanges can be used to achieve this? No invidual is willing to work as a proxy for this? Note, I am not mandating the use of Bitstamp, that was just an example.
Nakedible
CC BY-SA 3.0
2013-08-01T09:10:50.017Z
2013-08-01T09:10:50.017Z
ripazha
<p>I'd like to buy bitcoins via SEPA deposit automatically with a recurring schedule. To specify this with an example, I would like to purchase bitcoins for 100 EUR each month, at the current market rate, without manual intervention. For this, I can set up a recurring payment at my bank to a SEPA bank account. The manual way to do this at Bitstamp would be:</p>

<ul>
<li>Start SEPA deposit at Bitstamp for 100 EUR.</li>
<li>Make a bank transfer to the given account with the given message.</li>
<li>Wait for funds to appear at Bitstamp.</li>
<li>Use instant order to purchase bitcoin for 100 EUR (converted to dollars).</li>
<li>Wait for the transaction to complete (may take days if market fluctuates).</li>
<li>Withdraw bitcoin from Bitstamp to a given address.</li>
</ul>

<p>I am not bound to a single exchange, any one of them will do as long as they roughly follow the current market. I am not afraid to run a server, or to create my own program using an API to do this. However, I am not willing to use screen scraping, because I would wish for this to run with minimal intervention and such an approach would seem too error prone. I am also obviously not able to affect my bank, so the best I can do is to have a recurring payment with a fixed message/reference number each month.</p>

<p>Is there an exchange or combination of services that will let achieve the above automatically?</p>

CC BY-SA 3.0
2013-08-11T08:41:47.203Z
Sorry, not willing to have an invidual do it for me either. Thank you for the offer, though.
Nakedible
<bitstamp><europe>
Automatically buying bitcoins from SEPA deposit
Nakedible
# Automatically buying bitcoins from SEPA deposit

(Asked by: username_0 on 2013-08-01)

I'd like to buy bitcoins via SEPA deposit automatically with a recurring schedule. To specify this with an example, I would like to purchase bitcoins for 100 EUR each month, at the current market rate, without manual intervention. For this, I can set up a recurring payment at my bank to a SEPA bank account. The manual way to do this at Bitstamp would be:

* Start SEPA deposit at Bitstamp for 100 EUR.
* Make a bank transfer to the given account with the given message.
* Wait for funds to appear at Bitstamp.
* Use instant order to purchase bitcoin for 100 EUR (converted to dollars).
* Wait for the transaction to complete (may take days if market fluctuates).
* Withdraw bitcoin from Bitstamp to a given address.

I am not bound to a single exchange, any one of them will do as long as they roughly follow the current market. I am not afraid to run a server, or to create my own program using an API to do this. However, I am not willing to use screen scraping, because I would wish for this to run with minimal intervention and such an approach would seem too error prone. I am also obviously not able to affect my bank, so the best I can do is to have a recurring payment with a fixed message/reference number each month.

Is there an exchange or combination of services that will let achieve the above automatically?

**Tags:** bitstamp, europe

> **Comments:**
> **username_0**: Sorry, not willing to have an invidual do it for me either. Thank you for the offer, though.  

---

## 4 answers

### Answer by username_1 on 2014-12-12. Score: 1

[Xapo](https://xapo.com) allows you to do this.

When buying bitcoins with them you get a unique code which has to be added to the SEPA transfer. Any funds received with that code are automatically converted to BTC and added to your wallet, indifferent of the amount or from what account it is coming from.

Now I get to think of it I see a great opportunity for a service which allows you to send a SEPA transfer with a **bitcoin address** in the message field, automatically converting the fiat currency into BTC and transferring it to bitcoin address. Transfers with faulty addresses could be bounced, and like Xapo a 1% fee could make it worthwhile...

> **Comments:**
> **username_2**: [Please don't post affiliate links.](http://meta.bitcoin.stackexchange.com/questions/607/should-we-have-an-official-policy-on-affiliates)  

---

### Answer by username_3 on 2014-04-23. Score: 1

Bitstamp does not require a unique code in every SEPA deposit. They require the **same code** everytime you send euros. So you can setup a recurring payment to your account. Maybe the first time, when requesting the SEPA deposit, type in the comment that you will be making monthly deposits.

Then write a program that checks the EUR balance daily and buys bitcoins for you. This should be pretty straightforward.

Bitstamp only offers limit orders through their API. If you want to speed up the buy order, set your price a few percent above the market price.

Good luck!

> **Comments:**
> **username_0**: Unfortunately, I asked Bitstamp about this use case via their support, and they said you are not supposed to send money via recurring payments. So, while technically possible, they do not allow this (or atleast did not, when I asked).  

---

### Answer by username_4 on 2014-11-10. Score: 1

There is a website called [Bitcoin Magnet](http://www.bitcoinmagnet.co.uk "Bitcoin Magnet") that does exactly what you require. Check them out, they have good reviews. They convert a bank transfer containing your reference code into bitcoin (using Bitstamp) and send it automatically to your desired bitcoin address. You can therefore set up a standing order to buy on a regular basis. UK only.

> **Comments:**
> **username_0**: Great! Shame about being UK only. Hopefully someone does the same for SEPA in general.  
> **username_1**: The link is dead.  

---

### Answer by username_5 on 2013-08-01. Score: -1

And what's your question?

If you can use API, do it. Else, simulate browsing the website: get html code to string in your program, then search for some html markup e.g. `<div id="bitcoinPrice">321.24243 USD</div>` and fetch proper data, then send it in proper forms. You can use php, curl, wget, Apache Commons httpClient or any similar tools/libs.

> **Comments:**
> **username_0**: I want a solution to my problem. I explicitly said that I do not wish to use screen scraping (which means parsing the HTML markup and emulating a browser). Also, Bitstamp API does not seem to support all the operations, nor does it allow deposits without a unique "message", which does not interface well with recurring payments. So, how do I do this?  
> **username_5**: It's not possible then.  
> **username_0**: No? No single exchange in the world offers this? No combination of exchanges can be used to achieve this? No invidual is willing to work as a proxy for this? Note, I am not mandating the use of Bitstamp, that was just an example.  

---

