Obtenga el precio de las criptomonedas en tiempo real usando la API de Python y Binance

 En este artículo, vamos a ver cómo obtener el precio en tiempo real de las criptomonedas utilizando la API de Binance en Python.

API de Binance

La API de Binance es un método que le permite conectarse a los servidores de Binance utilizando varios lenguajes de programación. Con él, puede automatizar su comercio y realizar requests HTTP para enviar y recibir datos.

Aquí accedemos a la API de Binance usando Python con el módulo de requests. Enviaremos requests a la API de Binance y extraeremos el precio en tiempo real de la criptomoneda requerida en formato JSON. Usaremos el módulo JSON para convertir los datos JSON extraídos en un diccionario de Python. 

Ejemplo 1: Obtenga el precio de las criptomonedas usando la API de Python y Binance

Aquí Requests.get() enviará una solicitud a una URL específica y la guardará en datos y json() convertirá los datos en un diccionario de Python.

Python3

# Import libraries
import json
import requests
  
# defining key/request url
key = "https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT"
  
# requesting data from url
data = requests.get(key)  
data = data.json()
print(f"{data['symbol']} price is {data['price']}")

Producción:

BTCUSDT price is 41522.20000000

Ejemplo 2: obtenga múltiples precios de criptografía en tiempo real

Python3

# Import libraries
import json
import requests
  
# Defining Binance API URL
key = "https://api.binance.com/api/v3/ticker/price?symbol="
  
# Making list for multiple crypto's
currencies = ["BTCUSDT", "DOGEUSDT", "LTCUSDT"]
j = 0
  
# running loop to print all crypto prices
for i in currencies:
    
    # completing API for request
    url = key+currencies[j]  
    data = requests.get(url)
    data = data.json()
    j = j+1
    print(f"{data['symbol']} price is {data['price']}")

Producción:

BTCUSDT price is 41522.20000000
DOGEUSDT price is 0.14710000
LTCUSDT price is 125.00000000

Publicación traducida automáticamente

Artículo escrito por vinamrayadav y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *