Estoy buscando una API que literalmente intercambie USD a Bitcoin, no solo valor.
He estado buscando por todas partes un intercambio que acepte USD en su API.
He encontrado toneladas que harán Crypto => Crypto pero ninguna que haga USD => Crypto.
¿Alguien puede compartir un servicio que haga eso? ¿O hay otra forma de intercambiar USD a Crypto mediante programación?
Parece un servicio que hace lo que está pidiendo, si entiendo su pregunta y esta página correctamente: https://developers.coinbase.com/docs/wallet/guides/send-receive
Esto requeriría que ya tenga USD depositados en su cuenta de Coinbase. La página dice que están trabajando en una función para retirar automáticamente USD de una cuenta bancaria vinculada (no aguantaría la respiración por esto).
Como usted preguntó explícitamente sobre hacer esto a través de una API, también investigué un poco este aspecto: https://developers.coinbase.com/api/v2#transactions
En el json de ejemplo a la derecha, veo que tiene secciones separadas de "cantidad" y "cantidad nativa" que especifican BTC y USD respectivamente, y hay un campo "instant_exchange". Esto me lleva a creer que puede hacer exactamente lo que está pidiendo, siempre que tenga USD en depósito y esté disponible al instante:
No busqué convertir una cantidad de USD a BTC según el precio actual a través de la API de Coinbase, pero, por supuesto , su API lo proporcionará (a través de una solicitud anterior).
blockchain.info también ofrece una API gratuita para hacer esto, aunque estoy seguro de que la tasa de cambio precisa en Coinbase variará ligeramente de lo que informa blockchain.info: https://blockchain.info/tobtc?currency=USD&value=500
Espero que ayude ... aunque imagino que probablemente haya respondido esto usted mismo desde que publicó esta pregunta.
Tienes que usar Coinbase. La descripción de su API es un poco confusa porque combina Coinbase y Gdax. Coinbase es para transferir USD a criptografía y Gdax para intercambios de criptografía a criptografía. Una API es un software, no es un intercambio. Para cambiar USD por criptomonedas, necesita un intercambio (no una API). Para realizar el intercambio, debe hacerlo a través de una API que lo conecta con un intercambio (así es como su pregunta podría haber sido más clara).
No tengo conocimiento de ningún intercambio que acepte USD directamente, sin embargo, en la descripción de la API del intercambio Poloniex hay métodos de compra y venta que deberían aceptar el comercio de USD.
Tenga en cuenta que aunque puede operar con USD en Poloniex, solo puede depositar y retirar monedas, no USD.
Sí, puede usar la API blockchain.info, ellos brindan este servicio.
Enlace: https://blockchain.info/tobtc?currency=USD&value=500
El valor debe ser su cantidad en USD, también puede cambiar la moneda a cualquier moneda.
Podrías hacerlo matemáticamente, pero necesitarás el precio de bitcoin.
Por ejemplo, 1 bitcoin vale $ 10,000
valor en USD = tipo de cambio * cantidad de bitcoins
O expresado en las unidades de los términos:
[USD] = [USD/BTC] * [BTC]
Después de su edición:
Puede usar bitfinx, ofrecen API para comprar/vender criptomonedas.
La API de Bitfinex está diseñada para ofrecer una manera fácil y eficiente de crear aplicaciones y herramientas de negociación de activos digitales: cree sus propios gráficos, controle y edite sus órdenes y posiciones, rastree su historial de negociación y los movimientos de sus monederos. Descubre todas las posibilidades.
abelénky
alargado