API de consultas

API de consultas en texto plano para recuperar datos de blockchain.com

Some API calls are available with
CORS headers
if you add a &cors=true parameter to the GET request
Limita tus consultas a un máximo de 1 cada 10 segundos. Todos los valores de bitcoin están en Satoshi, es decir, divide entre 100000000 para obtener la cantidad en BTC
Tiempo real
  • getdifficulty
    - Objetivo de complejidad actual como número decimal
  • getblockcount
    - Altura de bloque actual en la cadena más larga
  • latesthash
    - Hash del último bloque
  • bcperblock
    - Recompensa de bloque actual en BTC
  • totalbc
    - Total de Bitcoins en circulación (con un retraso de hasta 1 hora)
  • probability
    - Probabilidad de encontrar un bloque válido en cada intento de hash
  • hashestowin
    - Número medio de intentos de hash necesarios para resolver un bloque
  • nextretarget
    - Altura de bloque del siguiente reajuste de complejidad
  • avgtxsize
    - Tamaño medio de transacción de los últimos 1000 bloques. Cambia el número de bloques pasando un entero como segundo argumento, p. ej. avgtxsize/2000
  • avgtxvalue
    - Valor medio de transacción (1000 por defecto)
  • interval
    - Tiempo medio entre bloques en segundos
  • eta
    - Tiempo estimado hasta el siguiente bloque (en segundos)
  • avgtxnumber
    - Número medio de transacciones por bloque (100 por defecto)
Tiempo real
Para filtrar por x número de confirmaciones, incluye el parámetro confirmations
"e.g. /q/addressbalance/1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj?confirmations=6"
Para filtrar por x número de confirmaciones, incluye el parámetro confirmations
  • getreceivedbyaddress/$address
    - Obtén el número total de bitcoins recibidos por una dirección (en satoshi). Varias direcciones separadas por | No lo uses para procesar pagos sin el parámetro confirmations
    Añade los parámetros start_time y end_time para restringir el recibido a un periodo de tiempo específico. Las horas proporcionadas deben ser una marca de tiempo unix en milisegundos. Varias direcciones separadas por |
  • getsentbyaddress/$address
    - Obtén el número total de bitcoins enviados por una dirección (en satoshi). Varias direcciones separadas por | No lo uses para procesar pagos sin el parámetro confirmations
  • addressbalance/$address
    - Obtén el saldo de una dirección (en satoshi). Varias direcciones separadas por | No lo uses para procesar pagos sin el parámetro confirmations
  • addressfirstseen/$address
    - Marca de tiempo del bloque en el que se confirmó por primera vez una dirección.
Herramientas
Búsquedas de transacciones
Varios
  • unconfirmedcount
    - Número de transacciones pendientes no confirmadas
  • 24hrprice
    - Precio ponderado de 24 horas de los exchanges más grandes
  • marketcap
    - Capitalización de mercado en USD (basada en el precio ponderado de 24 horas)
  • 24hrtransactioncount
    - Número de transacciones en las últimas 24 horas
  • 24hrbtcsent
    - Número de btc enviados en las últimas 24 horas (en satoshi)
  • hashrate
    - Tasa de hash de la red estimada en gigahash
  • rejected
    - Consulta el motivo por el que se rechazó el hash de tx o de bloque proporcionado (si lo hay)
Explora los activos cripto destacados.
/