user26825: What is the best way to broadcast a transaction to the network programatically? I know that blockchain.info has /pushtx but I'm pretty sure it rejects XHR requests from external sources because of CORS.

user26825: I found what I was looking for. Blockr.io has a good service for publishing transactions to the network. This is the url that you would send a post request to
http://btc.blockr.io/api/v1/tx/push
Make sure to send it the transaction as a post request like this:
{"hex" : your transaction in hex} 

user3697: You should not use an online service for broadcasting transaction. This online-service would have full control (censor?) over your transaction. The service could analyze your data behavior and/or decide to not broadcast your transaction regarding some rules.
Wladimir van der Laan (current bitcoin-core project maintainer) has written a neat tool: https://github.com/laanwj/bitcoin-submittx
Another option would be to install bitcoin-core, sync (takes serval hours and around 40GB traffic) and use RPC sendrawtransaction.

26825: <p>What is the best way to broadcast a transaction to the network programatically? I know that blockchain.info has /pushtx but I'm pretty sure it rejects XHR requests from external sources because of CORS.</p>
 26825: <p>I found what I was looking for. Blockr.io has a good service for publishing transactions to the network. This is the url that you would send a post request to
<a href="http://btc.blockr.io/api/v1/tx/push" rel="nofollow">http://btc.blockr.io/api/v1/tx/push</a></p>

<p>Make sure to send it the transaction as a post request like this:</p>

<p>{"hex" : your transaction in hex} </p>
 3697: <p>You should not use an online service for broadcasting transaction. This online-service would have full control (censor?) over your transaction. The service could analyze your data behavior and/or decide to not broadcast your transaction regarding some rules.</p>

<p>Wladimir van der Laan (current bitcoin-core project maintainer) has written a neat tool: <a href="https://github.com/laanwj/bitcoin-submittx" rel="nofollow">https://github.com/laanwj/bitcoin-submittx</a></p>

<p>Another option would be to install bitcoin-core, sync (takes serval hours and around 40GB traffic) and use RPC sendrawtransaction.</p>
