Steve  Kunde

Steve Kunde

1660627800

API de criptomonedas: las 200 mejores API para desarrolladores

El desarrollo que utiliza datos del mercado de criptomonedas está emergiendo como la nueva fiebre del oro de las criptomonedas. Las API permiten que varias empresas tengan acceso a una amplia gama de recursos. Además, estas API lo ayudan a verificar datos criptográficos en tiempo real para ayudarlo a construir un bot comercial, ejecutando investigaciones académicas sobre criptomonedas.

En este artículo, aprenderá qué son las API de criptomonedas, las 200 API principales para desarrolladores y comerciantes.

¿Qué es una API?

API, o interfaz de programación de aplicaciones, conecta múltiples programas de usuario. Una API envía su solicitud a un servidor con la información que necesita y luego devuelve la respuesta a su dispositivo.

La API actual tiene su ciclo de vida de desarrollo de software (SDLC), que incluye el diseño, las pruebas, el desarrollo, el mantenimiento y la creación de versiones, como cualquier otro software producido. Las API modernas también están completamente documentadas en términos de uso y control de versiones.

¿Qué es una API de criptomonedas?

Lo más importante que debe hacer toda API de criptomonedas es interactuar con las criptomonedas. La mayoría de las mejores funcionarán con varias monedas criptográficas diferentes, mientras que algunas de las API más limitadas solo funcionarán con una de las monedas más comunes.

Algunas API de criptomonedas funcionan de manera similar a una API de mercado de valores o de cambio de divisas, proporcionando muchos detalles sobre las tendencias del mercado. Supervisan los precios de múltiples monedas criptográficas diferentes, incluidas las fluctuaciones en los precios y el seguimiento de las tendencias generales del mercado.

Estas monedas criptográficas generalmente también proporcionan algún tipo de datos históricos después de cada moneda criptográfica, aunque la calidad y la duración de los datos dependen en gran medida de cuánto tiempo ha existido cada moneda criptográfica.

Estas API comerciales y de monitoreo de mercado también suelen tener algunas capacidades de compra/venta, que también vienen con una billetera para su moneda criptográfica, muy similar a una cartera del mercado de valores. Algunos también funcionarán con sitios web y tiendas que acepten criptomonedas para el pago, aunque no todos.

Otros son más limitados y funcionan principalmente como una billetera de moneda criptográfica, aunque eso es un poco más raro. Aún así, otros son solo monitores de mercado, proporcionando datos sobre el precio actual de cada moneda cubierta, pero sin opciones de compra/venta.

Aún así, otros trabajan para ayudarlo a conectarse con tiendas donde puede usar su moneda criptográfica o vender por una variedad de monedas base.

También puede implementar otra API que complemente su API de moneda criptográfica para ayudar a construir un mejor proyecto. Considere las características de seguridad como la verificación por correo electrónico o la verificación por teléfono como una prioridad para muchos proyectos basados ​​en criptomonedas. 

¿Qué productos ofrece Crypto APIs?

Crypto APIs es un conjunto de productos relacionados con blockchain y criptografía que pueden ayudarlo a reducir sus costos de desarrollo e infraestructura. Es una capa de infraestructura que reduce significativamente el tiempo de lanzamiento al mercado.

  • Wallet as a Service: una billetera digital MPC que incorpora las mejores funciones, seguridad y procesos de autorización del mercado.
  • Datos de cadena de bloques: acceso unificado a datos de cadena de bloques complejos y dinámicos desde un único punto mediante API REST.
  • Eventos de cadena de bloques: supervise y reciba notificaciones de webhooks en los principales protocolos de cadena de bloques mediante solicitudes unificadas y devoluciones de llamada
  • Nodo como servicio: infraestructura de nodos compartidos y dedicados para las principales cadenas de bloques que utilizan JSON-RPC.
  • Herramientas de cadena de bloques: una colección de puntos finales de API que brindan una conexión fácil con cadenas de bloques y realizan ciertas operaciones.
  • Automatizaciones de cadena de bloques: reenvíe automáticamente cualquier moneda o token recibido a una dirección de depósito principal preferida.
  • Market Data: datos históricos y en tiempo real del criptomercado en un solo lugar.

Casos de uso para las API criptográficas

  • Monedero criptográfico: lo más probable es que su teléfono ya tenga un monedero digital que almacena algunos de los datos de su tarjeta de crédito para compras en línea y en persona. De manera similar, las billeteras criptográficas ayudan a administrar los pares de claves pública/privada que controlan la propiedad de la criptografía subyacente. Sirven como una ubicación central donde puede administrar su criptografía y conectarse a aplicaciones descentralizadas (dApps). Las API de billetera criptográfica se vinculan a diferentes monedas digitales y realizan varias funciones por conveniencia. Tome la API de Binance como ejemplo: le permite configurar un "interruptor de interrupción" en su billetera para ventas inmediatas de criptografía, colocación de pedidos y cancelaciones de pedidos abiertos.
  • Bancos digitales: las API para plataformas de banca digital permiten que los bancos se integren con los servicios de criptobanca para permitir préstamos, mantener cuentas, realizar pagos y aceptar depósitos. También permite que los bancos notifiquen a los clientes sobre sus saldos y tarifas. Al hacerlo, los bancos podrían atraer a nuevos clientes y comprometerse aún más con los clientes existentes.
  • Seguimiento de carteras: las API criptográficas se pueden utilizar para alimentar datos históricos, de cadenas de bloques en vivo y de mercado al software de gestión de carteras o a los rastreadores de carteras, lo que permite a los usuarios gestionar sus activos criptográficos de forma más eficaz. Estas API pueden proporcionar al titular de la cartera información como las transacciones realizadas desde una dirección en particular, rastrear las tarifas pagadas en una transacción específica o período de transacción, monitorear depósitos y retiros, etc.
  • Intercambios criptográficos: las API también pueden conectarlo con datos históricos e intereses de participación y ordenar monedas por capitalización de mercado y volumen. Por ejemplo, las API de intercambio FIX / REST de Coinbase y los feeds WebSocket pueden "brindar acceso directo a la colocación de pedidos y proporcionar datos de mercado en tiempo real".
  • Criptocustodia: las API de criptocustodia de los proveedores de criptocustodia se integran con las billeteras criptográficas y otras aplicaciones de gestión de moneda digital para almacenar y proteger los activos criptográficos, especialmente la clave privada que verifica a los propietarios de esos activos.
  • Criptominería: las API de criptominería pueden conectar aplicaciones de criptominería con información de una cadena de bloques específica, proporcionando detalles sobre el minero de un bloque, notificando al usuario cuando se crean o revierten bloques.
  • Criptopréstamos: las API para criptoprestamistas pueden facilitar la tarea de verificar la propiedad y el historial de activos, el patrimonio neto del prestatario y el crédito. Las plataformas de préstamo que utilizan API criptográficas pueden ayudar a los usuarios a pedir prestado y prestar criptografía directamente entre sí y cobrar intereses.
  • Criptoimpuestos y contabilidad: Comprender los criptoimpuestos es esencial no solo en el momento de los impuestos, sino también desde el momento en que alguien compra su primera moneda. Vincular una billetera digital o una aplicación comercial a una aplicación de impuestos criptográficos puede permitir a los usuarios realizar un seguimiento de sus compras y ventas criptográficas junto con sus ganancias y pérdidas. Luego pueden decidir qué método de contabilidad les resultará más ventajoso a efectos fiscales.
  • Crypto PSP: al crear un proveedor de servicios de pago (PSP) de criptomonedas, las API de criptomonedas pueden notificar a los usuarios sobre depósitos y retiros, convertir una moneda a otra a través de un proveedor de intercambio o liquidez, generar direcciones para depósitos y más.
  • Explorador de cadena de bloques: al desarrollar estas herramientas que son similares a los motores de búsqueda, con las que los usuarios pueden buscar y explorar datos en una cadena de bloques, las API se pueden usar para conectar un explorador de cadena de bloques a los nodos de la cadena de bloques. Las API criptográficas también pueden sincronizar y actualizar los datos de la cadena de bloques.

¿Cómo utilizar una API de criptomonedas?

Lo primero que necesitará si quiere usar uno es la clave API relevante. Si está utilizando una versión de prueba gratuita de una API para probar cómo funciona para su proyecto, es posible que deba obtener una segunda clave de API si decide suscribirse.

Todas las API consisten en un código que inserta en su programa para acceder a las características y funciones de la API. Sirven como reemplazos para crear la funcionalidad del código usted mismo, ahorrándole no solo el trabajo de codificación sino también el de obtener los datos necesarios para cada función.

Una vez que tenga una clave API, utilizará la documentación proporcionada por el desarrollador para asegurarse de que se implemente correctamente.

A partir de ahí, a menudo también puede ingresar a la codificación para realizar ligeras modificaciones para ajustar qué características y funciones están disponibles para los usuarios de la aplicación. También puede configurar la frecuencia con la que la API realiza una llamada y otra información de back-end para asegurarse de que está haciendo coincidir el uso con el nivel de suscripción que ha elegido.

Incluso una vez que haya completado estos pasos, es posible que necesite una solución de problemas ocasional para asegurarse de que está aprovechando al máximo la API y para resolver cualquier contratiempo que encuentre en el camino. 

Los principales intercambios para el comercio de tokens y monedas. Siga las instrucciones y gane dinero ilimitado

BinancePoloniexBitfinexHuobiMXCProBITGate.io


Las 200 mejores API para desarrolladores y comerciantes

Hay numerosas API para elegir si usted es un comerciante de criptomonedas, un especulador, un desarrollador o alguien interesado en realizar una investigación de criptomonedas. Muchos intercambios de criptomonedas han hecho públicas sus API, lo que permite a los desarrolladores conectarse a sus plataformas. 

 Nombre ResumenEscribedirección de las API
1Blockchain APIBlockchain API es una solución perfecta para implementar la funcionalidad de pago de criptomonedas. Con una comunidad de más de 25 000 desarrolladores, la tecnología API Blockchain se considera la más antigua y la más popular. Blockchain tiene API para billeteras, procesamiento de pagos, exploración de blockchain y consulta de texto simple. También proporcionan WebSockets, API de datos de mercado.

Blockchain API almacena datos sobre bloques y transacciones en formato JSON. Tiene tiempos de espera bajos y funciona solo con billeteras. Esto evita la necesidad de almacenamiento adicional de criptomonedas. 

En general, esta API de Blockchain es competitiva debido a:

una gran comunidad de desarrolladores;
Tiempos de espera bajos;
Formato de datos JSON accesible;
Acceso para operaciones a través de cuentas de monedero electrónico.
cadena de bloquesAPI
2CoinAPICoinAPI es un proveedor de servicios que se centra por completo en proporcionar precios y datos de mercado. Con más de 20 TB de datos de mercado sin procesar en su base de datos, CoinAPI tiene una lista acreditada de datos criptográficos de alta calidad en el mercado. 

CoinAPI proporciona servicios de flujo de datos en tiempo real y una base de datos de datos históricos del mercado. CoinAPI tiene servidores ubicados en todo el universo, diseñados para transferir datos fiel y rápidamente.
CriptoAPI
3CoinbaseLa API de CoinBase es un poco diferente, con la flexibilidad de actuar como una API de intercambio, una billetera o cualquier otra función de moneda criptográfica. Está diseñado para ser altamente flexible y programable, lo que significa que esta API puede brindarle una gran cantidad de funciones para crear algo diferente a la competencia. 

El desarrollador incluso sugiere que es posible que pueda crear funcionalidades completamente nuevas en su programa, utilizando su API. 

Ofrece conexiones directas a otras billeteras CoinBase, lo que le permite manejar transacciones directamente con otro usuario sin tener que ir primero a un mercado de criptomonedas. 

Funciona con bitcoin, bitcoin cash, litecoin y Ethereum, lo que le brinda acceso a algunas de las mejores y más confiables formas de criptomonedas. 

También tiene acceso a información de precios en tiempo real. Además, obtiene acceso a datos históricos que pueden ayudarlo a tomar una decisión informada sobre las monedas en las que desea invertir y cuándo comprar o vender su moneda criptográfica existente. 

Las notificaciones en tiempo real también lo mantendrán actualizado en el momento en que suceda algo en su billetera criptográfica, ya sea que reciba un pago o lo haya realizado, según su configuración y el estado de cada operación. 
 
CriptoAPI
4CoinMarketCapCoinMarketCap es uno de los proveedores de datos líderes y de más larga duración que se lanzó en 2013 y reunió 150 millones de visitas este año. Al igual que CoinGecko, su enfoque básico es ayudar a sus usuarios minoristas a realizar un seguimiento de los precios de las monedas y ejecutar su cartera.

La API de CoinMarketCap es un poco costosa y tiene algunos límites más estrictos en comparación con otras. Su nivel gratuito le permite recibir 10,000 llamadas, sin embargo, no incluye datos históricos, que definitivamente necesita para muchos casos de uso, como pruebas retrospectivas de estrategias de comercio de criptomonedas o gráficos.
CriptoAPI
5CoinGeckoLa misión de aleatoriedad de CoinGecko es empoderar a los usuarios de criptomonedas y ayudarlos a comprender mejor los factores fundamentales que impulsan el mercado. Además de los precios de las criptomonedas, el volumen comercial y la capitalización de las tiendas de comestibles, CoinGecko también mide el surgimiento de la comunidad, el crecimiento del código fuente abierto, los eventos y las métricas en cadena para un análisis completo más allá de los indicadores técnicos justos. 

Operando desde 2014, CoinGecko es uno de los mayores proveedores de datos criptográficos, rastreando de cerca 3300 tokens de más de 260 intercambios de criptomonedas. 

CoinGecko es una API de uso gratuito que brinda acceso a datos como precios en vivo, volumen de transacciones, tickers, intercambios y datos históricos. Además, la API proporciona datos que no son de mercado, como imágenes, estadísticas de comunidades sociales y de desarrollo, eventos, mercados globales y actualizaciones de estado centrales.
CriptoAPI
6BitPayBitPay es una unidad central de procesamiento de pagos de Bitcoin y criptomonedas que permite a los comerciantes y consumidores aceptar inmediatamente criptomonedas como pago sin apuestas ni fluctuaciones de precios. Actualmente, las tarjetas de calificación crediticia pueden cobrar hasta un 3 % de comisión por acción en cada transacción. 

En comparación con las tarjetas de crédito, BitPay cobra en su totalidad una tarifa de aldea comprimida del 1 % por la conversión bancaria de criptomonedas a moneda fiduciaria. Además, los métodos de pago tradicionales requieren que los clientes proporcionen información personal confidencial que podría conducir al fraude y al robo de identidad. 

La API de BitPay se puede usar para crear y administrar facturas, publicar reembolsos, administrar facturas, recuperar información de tarifas en tiempo real, ver las entradas del libro diario de comerciantes y mucho más.
CriptoAPI
7Binance APIBNB o Binance es una de las mejores API criptográficas disponibles en el mercado actual. Es una plataforma gratuita y de código abierto y utiliza una plataforma de terceros para cambios en el mercado en tiempo real. Además, su API es fácil de integrar y es probable que tenga mínimas posibilidades de que surjan problemas.

La API de Binance ayuda a facilitar el comercio para sus usuarios y, debido a su popularidad en la moneda digital actual, permite manejar más de 1200 solicitudes cada minuto. Al ser una de las API más grandes del mercado, también permite a los usuarios lo siguiente:

Un usuario puede iniciar o cancelar la transacción en cualquier momento.
Puede vender/comprar directamente con la ayuda de su API
. En caso de errores, puede visitar el foro de soporte de la mesa de ayuda para solucionar el problema identificado.
CriptoAPI
8Poloniex APIEn el mundo de la moneda digital, Poloniex se encuentra entre los intercambios de cifrado más grandes del mundo en el mercado actual. Poloniex es propiedad de Circle y utiliza HTTP y WebSockets para datos en tiempo real. Actualmente, hay más de 7,000,000 de intercambios cada día. Con la ayuda de esta API, los desarrolladores pueden integrar fácilmente estas funcionalidades en cualquier aplicación de terceros. Además de esto, hay varios otros factores que debe ver para obtener más claridad.

Poloniex API ofrece una latencia mínima que lo hace diferente de los demás.
Su API HTTP ayuda a recuperar datos del mercado público a través del punto final público.
Actualmente, admite 7 métodos públicos para HTTP GET en formato JSON.
CriptoAPI
9BitMEXLa API de BitMEX permite a los usuarios automatizar sus funciones comerciales y de gestión de cuentas de BitMEX. BitMEX (The Bitcoin Mercantile Exchange) es una plataforma de derivados de criptomonedas creada por profesionales financieros. La plataforma es un lugar seguro para cubrir el riesgo, ya que las ganancias nunca se recuperan. BitMEX emplea seguridad de múltiples factores y utiliza billeteras de múltiples firmas para todas las transacciones.CriptoAPI
10Kucoin APIPermite a los usuarios realizar transacciones en una plataforma de criptomonedas donde pueden intercambiar entre 180 y 210 monedas digitales como ETH, BTC, LUNA, etc. Es fácil de integrar y los usuarios pueden operarlo fácilmente tanto a través de dispositivos móviles como de escritorio. Kucoin también permite a los usuarios ver las tendencias y las cifras históricas de cualquier criptografía en el mercado antes de invertir y también ayuda al usuario a poner sus favoritos en la lista de observación para que puedan estar atentos mientras fluctúan. Como desarrollador, debe tener en cuenta estos puntos al acceder a la API de Kucoin:

Su interfaz es fácil de usar
Transparencia
Los usuarios no pueden depositar dinero a través de tarjetas de crédito
Cubre un amplio mercado con más de 200 criptomonedas
Utiliza API REST y WebSockets, que es fácil de integrar
CriptoAPI
11Gate.ioLa API de Gate.io permite a los desarrolladores realizar intercambios de criptomonedas, obtener un saldo de cuenta, obtener una dirección de recarga, obtener el estado de un pedido, cancelar un pedido y más. Esta es una API RESTful que utiliza solicitudes POST. 

Los resultados se devuelven en formato JSON. Esta API es proporcionada por Gate.io, un sitio web que ofrece servicios de información y comercio de criptomonedas.
CriptoAPI
12BithumbLa API pública de Bithumb permite a los desarrolladores utilizar llamadas REST para acceder a la información del mercado de intercambio de criptomonedas. Esto incluye información de precios actual, información de oferta y demanda, historial de transacciones y el Bithumb Crypto Index (BTCI). Bithumb es un intercambio de criptomonedas coreano. La documentación de la API se proporciona tanto en coreano como en inglés.CriptoAPI
13Bittrex APIBittrex es una plataforma de comercio de activos digitales confiable, segura y creativa formada sobre la tecnología de punta de Bittrex para comerciantes de criptomonedas. 

Tiene este punto especial en el que los usuarios pueden obtener acceso mediante programación a sus cuentas y retiros de Bittrex, realizar transacciones y realizar depósitos utilizando la API de Bittrex.
CriptoAPI
14OKExLa API de OKEx Websocket está diseñada para usuarios al contado y de margen. Todos los canales de datos son aplicables a ambos tipos de usuarios, excepto el Canal Cuenta. Se recomienda encarecidamente a los desarrolladores que utilicen la API de Websocket para recuperar datos de mercado y profundidad del libro de pedidos. 

OKEx es un intercambio de activos digitales que brinda servicios financieros a los comerciantes que utilizan la tecnología blockchain. Actualmente, OKEx no atiende a clientes en Hong Kong, Cuba, Irán, Corea del Norte, Crimea, Sudán, Malasia, Siria, EE. UU. (y sus territorios), Bangladesh, Bolivia, Ecuador o Kirguistán.
CriptoAPI
15PrimeBitLa API de PrimeBit permite a los desarrolladores acceder a operaciones, tickers, datos de mercado, información de cuentas y pedidos. PrimeBit es una plataforma de criptomonedas con soporte para transacciones de Bitcoin, Ethereum y Litecoin. 

Los contratos de cadena de bloques de PrimeBit admiten un apalancamiento de hasta 200x, transacciones de valor fijo y sin fecha de vencimiento.
CriptoAPI
16DigiFinexLa API de DigiFinex proporciona puntos finales para uso público, uso privado, comercio al contado, OTC y comercio de margen. Los puntos finales públicos se pueden usar para obtener el precio del ticker, el libro de pedidos, las transacciones recientes, los datos de las velas y más. Los puntos finales privados se pueden usar para crear, obtener y cancelar pedidos, así como para transferir activos entre cuentas y cerrar posiciones. 

DigiFinex es una plataforma de comercio de activos digitales que se enfoca en criptomonedas como Bitcoin, Ethereum y Litecoin.
CriptoAPI
17Lbank
La API REST de Lbank se recomienda para los desarrolladores que desean realizar transacciones de cambio de divisas o retiros de activos con Lbank. 

La documentación de la API se proporciona tanto en inglés como en chino. Lbank es una plataforma de intercambio de activos digitales que cubre una gran cantidad de criptomonedas, incluidas Bitcoin, Ethereum, Bitcoin Cash, EOS.IO, NEO, Legal Block y muchas otras.
CriptoAPI
18UniswapLa API de Uniswap proporciona información reciente sobre criptomonedas diseñada para ayudar a los agregadores de intercambio. 

Los desarrolladores pueden acceder al estado de la API y a los datos de pares de Uniswap. Las respuestas tienen formato JSON. Uniswap es un protocolo basado en Ethereum para el intercambio automatizado de tokens.
CriptoAPI
19NowNodesNOWNodes proporciona acceso a las API de Explorer y Node. Más de 40 redes blockchain más populares conectadas. Con NOWNodes puede: • agregar nuevas redes de cadena de bloques, monedas y tokens:

obtenga una práctica solución de acompañamiento para mantener el funcionamiento fluido de la red y la calidad del servicio.

Concéntrese en el desarrollo de productos mientras reduce los costos de infraestructura. El servicio militar tiene un plan de lanzamiento de hasta 20.000 solicitudes por día para cualquier red compatible. 

Puede comenzar a trabajar con nodos de blockchain utilizando NOWNodes, hay un plan gratuito disponible.
CriptoAPI
20CryptoCompareCryptoCompare es utilizado por una amplia gama de empresas, instituciones de inversión y empresas de cifrado. CryptoCompare incluye una variedad de datos del mercado, comercio, blockchain y fuentes sociales.

La API de CryptoCompare proporciona puntos finales altamente confiables y escalables, llegando a 180 millones de solicitudes por hora en horas pico y recopilando más de 800 transacciones por segundo. Sus centros de datos globales admiten más de 30 000 clientes.
cadena de bloques API
21Nomics
Nomics es una API de datos de criptomonedas centrada en el precio, la capitalización del mercado de criptomonedas, el suministro y los datos más altos de todos los tiempos. Ofrecen datos de velas/OHLC para divisas e intercambios. Además, proporcionan una capitalización de mercado de criptomoneda agregada histórica desde enero de 2013.

La API de Nomics es un recurso para todos los desarrolladores. Sus precios pueden parecer caros para el desarrollador típico que busca una API criptográfica barata o gratuita. No obstante, son una API muy respetada dentro de la industria de la criptografía.
cadena de bloques API
22SimpleSwapSimpleSwap brinda a sus clientes una excelente oportunidad para intercambiar más de 500 criptomonedas sin registrarse. Al estar en el mercado durante 4 años, el proyecto se ha ganado la confianza y el amor de los entusiastas de las criptomonedas.

La API SimpleSwap es gratuita y cómoda de usar. En promedio, la integración toma solo un día. Con la ayuda de la API SimpleSwap, las aplicaciones pueden implementar el servicio de intercambio de criptomonedas. Los desarrolladores pueden diseñar sus propios servicios criptográficos y, utilizando diferentes métodos API, obtener acceso a todos los pares de divisas, tipos de cambio estimados y mucho más. La API usa el protocolo HTTP y las respuestas se entregan a través del formato API JSON.

Después de registrar una cuenta de afiliado, los socios pueden obtener las claves API y personalizar su propia comisión por cada transacción completada (hasta un 2 %). La API SimpleSwap es sostenible y tiene un tiempo de actividad del 99,95 %. Diferentes billeteras y socios de intercambio ya han integrado esta API para sus necesidades.


 
CriptoAPI
23Wyre API 
Wyre proporciona aplicaciones y servicios criptográficos con una vía de acceso regulada y compatible de moneda fiduciaria a criptografía. 

La API de Wyre es una solución de pago integrada infantil para las nuevas empresas de criptografía que buscan implementar las criptomonedas como un método de pago, en lugar de los métodos de pago tradicionales.
CriptoAPI
24TheGraphEsta API GraphQL abarca todo, como préstamos, tasas de cultivo de rendimiento, préstamos y, en general, cualquier información sobre los protocolos DeFi más importantes. Lamentablemente, no puede acceder a los datos de mercado de The Graph.

Su campo de juego parece un poco confuso al principio, sin embargo, es divertido de usar una vez que aprendes a hacerlo. TheGraph es emocionante debido a su modelo de negocio, ya que es poco probable que haya encontrado otro. Está respaldado por un token llamado Graph Protocol (GRT) que se usa para incentivar. La comunidad de TheGraph para hacer que los datos sean más confiables al indexar los datos dinámicos y abrumadores en Ethereum. 
CriptoAPI
25CoinCapCoinCap es una herramienta que recopila precios y actividad de mercado en tiempo real para más de 1000 criptomonedas, con el objetivo de proporcionar datos transparentes y precisos sobre los mercados de activos digitales. Creada por el equipo de ShapeShift, la API de CoinCap es gratuita para todos los usuarios.

La API de CoinCap funciona bien como una API gratuita para agregar precios y mercados en tiempo real, pero puede quedarse corta como una solución que requiere datos históricos precisos, como estrategias de cartera de backtesting.
cadena de bloquesAPI
26CryptoapisCryptoapis.io es una API JSON principalmente RESTful para interactuar con cadenas de bloques. 

Las API criptográficas brindan interoperabilidad, a través de una integración coherente y avanzada, con nuestra plataforma todo en uno para datos del mercado de intercambio criptográfico y poderosos puntos finales de cadena de bloques.
cadena de bloquesAPI
27BitcoreBitcore es una interfaz nativa para la red Bitcoin. El popular procesador de pagos de bitcoin, Bitpay, lo desarrolló. Es gratis, de código abierto y está codificado en JavaScript. Es un conjunto de herramientas necesario para casi cualquier aplicación relacionada con bitcoin. Incluye un nodo, una billetera, un explorador de cadenas de bitcoins y muchas bibliotecas útiles. Es fácil ampliarlo con servicios adicionales, gracias a su arquitectura modular. Es una ventaja para las aplicaciones empresariales.

Además, Bitcore es un nodo completo, por lo que las aplicaciones de su API se ejecutan en la red P2P. Esto significa un rendimiento increíble (más de 500 transacciones por segundo). La productividad de Bitcore la convierte en una de las mejores API de blockchain para escalar proyectos. Su potencial para un rendimiento excelente lo hace un tanto preparado para el futuro. Elimina cualquier preocupación sobre la necesidad de una remodelación significativa en un futuro no lejano.
 
cadena de bloquesAPI
28FactomFactom es una empresa que ofrece una solución verdaderamente innovadora que se conoce con el nombre de marca Harmony Connect. Ofrece servicios de almacenamiento de datos en su Blockchain. Esto es útil cuando necesita registrar datos a prueba de manipulaciones durante períodos de tiempo prolongados. 

Su API tiene una buena integración con el software existente. Factom blockchain también puede ejecutar contratos inteligentes. Otra buena característica de su cadena de bloques es la tokenización. Puede crear tokens que representen activos del mundo real e intercambiarlos a través de la red. Factom parece una solución que puede ser muy popular en un futuro próximo.
CriptoAPI
29Web3.js APIWeb3.js es la API principal para la red Ethereum; sin embargo, para usarlo, deberá ejecutar su propio cliente Ethereum. 

También puede utilizar el alojamiento de Infura en su lugar. Tiene soporte de billetera, genera automáticamente envoltorios para contratos inteligentes a partir del código java nativo. Tiene soporte para los estándares de token ERC20 y ERC721. 

Sus características son:

Hay una cantidad adecuada de documentación y extensiones para ello;
Utiliza JavaScript, por lo que el desarrollo no es costoso;
Es gratis;
Tienes que ejecutar tu nodo para usarlo.
cadena de bloquesAPI
30InfuraInfura es uno de los mayores proveedores de servicios de blockchain en la actualidad: ofrece una solución robusta y escalable para una infraestructura de cliente en la red Ethereum.

Es útil para aplicaciones descentralizadas y también tiene otros usos. Infura también proporciona una API de back-end para conectar aplicaciones a través de HTTP y WebSockets al almacenamiento IPFS de la red Ethereum. 
cadena de bloquesAPI
31TierionTierion proporciona una curiosa solución llamada Chainpoint. Esta API le permite crear marcas de tiempo incomparables en la cadena de bloques vinculada a un archivo que tiene. 

Esta marca de tiempo no se puede eliminar ni alterar. Puede ser útil por razones legales, por ejemplo, para probar la propiedad intelectual o la fecha y hora de una investigación o para crear una pista de auditoría. Muchas aplicaciones se están desarrollando utilizando esta API. 

Esta tecnología es nueva. Pero ya hay casos en los que se ha utilizado con éxito el anclaje de la cadena de bloques como prueba en los tribunales.
cadena de bloquesAPI
32LunarCRUSHLunarCRUSH proporciona puntos finales de API para miles de criptoactivos. Esta es la misma API que impulsa su aplicación web. Acceda a más de 100 millones de publicaciones sociales recopiladas, todas clasificadas por moneda utilizando inteligencia artificial y mostradas junto con información única. 

La empresa enfocada en criptomonedas recopila más de 100 000 publicaciones sociales con 20 000 enlaces por día y admite más de 2000 criptomonedas. 

LunarCRUSH es conocida como una de las API más confiables para la comunidad y los conocimientos sociales.
cadena de bloquesAPI
33MessariMessari proporciona puntos finales de API para miles de criptoactivos. Estos puntos finales incluyen transacciones, datos de mercado (VWAP), métricas cuantitativas e información cualitativa. 

Esta es la misma API que impulsa su aplicación web. La mayoría de sus puntos finales están disponibles sin una clave API, pero limitan sus tarifas. 

El nivel gratuito no incluye derechos de redistribución y requiere atribución y un enlace a su sitio.

En general, Messari es una buena API para quienes buscan crear soluciones personalizadas. Si bien su sitio tiene buena información para los comerciantes, desarrollar con su API puede ser un desafío.
Messari proporciona puntos finales de API para miles de criptoactivos. Estos puntos finales incluyen transacciones, datos de mercado (VWAP), métricas cuantitativas e información cualitativa. 

Esta es la misma API que impulsa su aplicación web. La mayoría de sus puntos finales están disponibles sin una clave API, pero limitan sus tarifas. 

El nivel gratuito no incluye derechos de redistribución y requiere atribución y un enlace a su sitio.
cadena de bloquesAPI
34DexGuru APIDexGuru es una terminal de intercambio de criptografía. La API pública de DexGuru permite a los comerciantes conectados recibir datos comerciales en cadena en las redes principales Ethereum, BSC, Polygon y Avalanche. 

Los datos incluyen precios actuales de tokens, transacciones recientes, acuñaciones y quemas, actividad de billetera y más.
CriptoAPI
35MinterstatMinterstat es un software de administración y monitoreo de minería de criptomonedas. 

La API de Minterstat ofrece acceso de desarrollador a la plataforma, con métodos para recuperar y administrar trabajadores en línea y fuera de línea, estadísticas de trabajadores, hashrates, actividad de trabajadores, estadísticas de grupo, estadísticas globales y más.
CriptoAPI
36MoralisMoralis permite a los desarrolladores crear dApps (aplicaciones descentralizadas) Web3 (interacción de nodos de Ethereum) sin servidor. 

La API de Moralis permite a los desarrolladores acceder a la plataforma y gestionar los datos de la cadena de bloques, incluidos los datos NFT (tokens no fungibles). Los métodos están disponibles para administrar datos de bloques nativos, datos NFT, cuentas, tokens, transferencias, eventos, direcciones, propietarios
cadena de bloquesAPI
37NFTPortNFTPort es "el Stripe para NFT" (tokens no fungibles), un servicio que ofrece herramientas de desarrollo para llevar sus aplicaciones NFT al mercado. 

La API de NFTPort ofrece acceso programático al servicio, con métodos para administrar la búsqueda visual, acuñación fácil, búsqueda de texto, cuenta, contrato, acuñación avanzada, recuperación de NFT, perfil de usuario
cadena de bloquesAPI
38PureStakePureStake proporciona herramientas y servicios de infraestructura Blockchain para redes de prueba de participación. PureStake ofrece acceso a la red Algorand (criptomoneda) sin tener que mantener la infraestructura del nodo. 

Los SDK pueden acceder indirectamente a la API y ofrece acceso para consultar información histórica de la cadena de bloques, obtener información sobre bloques y transacciones, y enviar transacciones.
cadena de bloquesAPI
39Venly NFT Venly NFT permite a los usuarios crear sus propios mercados NFT (tokens no fungibles). 

La API de NFT de Venly ofrece acceso al servicio, con métodos para administrar contratos, plantillas, acuñar NFT y recuperar NFT, además de análisis por dirección, contratos u otra información.
CriptoAPI
40OpenSeaOpenSea es un mercado de tokens no fungibles (artículos basados ​​en NFT o ERC721). Los usuarios pueden configurar una billetera, crear una colección de NFT, listarlos para la venta y comprarlos con OpenSea. 

La API de OpenSea ofrece la obtención y gestión de activos ERC721. Hay métodos disponibles para administrar objetos de activos, eventos, objetos de cuentas, listados de OpenSea y más.
CriptoAPI
41CryptingUpClasificación de criptomonedas por volumen de negociación, datos de mercado y gráficos. Investigue los datos financieros de Bitcoin, Ethereum y otras monedas alternativas.

Puede usar nuestra API para acceder a los puntos finales de la API de CryptingUp, que pueden obtener información sobre activos, mercados e intercambios en nuestra base de datos.
 
CriptoAPI
42CurrencyAPICurrencyAPI: una API de cambio de divisas simple, confiable y en tiempo real para las tasas de divisas actuales e históricas. Obtenga tasas precisas en tiempo real en más de 152 monedas, criptomonedas y metales preciosos. Las tarifas se actualizan cada 60 segundos.CriptoAPI
43PeazePeaze es una API para conectarse a millones de cuentas de criptomonedas. Use la API para saldos de cuenta, transacciones y otros datos, para realizar pedidos, recibir pagos y más. 

Es útil para aplicaciones de gestión de patrimonio, préstamos, finanzas personales y transacciones de consumo.
CriptoAPI
44DexDaqLa API DexDaq integra datos de transacciones criptográficas con una plataforma de intercambio híbrida y descentralizada. 

Los desarrolladores pueden autenticarse con una clave API y realizar llamadas que devuelven respuestas JSON con teletipo, información de intercambio, divisas, transacciones, órdenes de venta y órdenes de compra.
CriptoAPI
45FIO ProtocolLa API FIO (Fundación para la Operabilidad Interwallet) permite a los desarrolladores acceder a la información de la cadena de bloques, como transacciones, bloques, índices de tarifas, tokens y direcciones. 

La API presenta arquitectura REST, solicitudes de carga útil JSON y respuestas JSON. FIO Protocol es un consorcio de billeteras, intercambios y procesadores de criptopagos líderes. Este protocolo es un servicio descentralizado que elimina el riesgo de enviar y recibir monedas y tokens en cada cadena de bloques.
cadena de bloquesAPI
46BitLaunchLa API de BitLaunch proporciona acceso a; detalles sobre una transacción, datos que giran en torno a un servidor, la capacidad de enumerar todas las claves SSH para una cuenta y más. 

Esta API requiere que genere un token de acceso para autenticar los servicios; Cuenta, Claves SSH, Opciones de Creación, Transacciones y Servidores. BitLaunch.io proporciona servicios VPS anónimos y acepta criptomonedas como pago, de hosts que incluyen; DigitalOcean, Vultr y Linode.
CriptoAPI
47KeycardKeycard proporciona una implementación de hardware de una billetera BIP-32 HD que admite la generación, derivación y firma de claves. Le permite exportar claves definidas en el contexto de EIP-1581. 

Esta integración API de Keycard es una billetera criptográfica y se puede usar con otros sistemas.
CriptoAPI
48Celer NetworkCeler permite transacciones y contratos inteligentes generalizados fuera de la cadena. Esto permite una reducción de 20 000 veces en la latencia de las transacciones, sin tarifas de transacción y criptoeconomía alineada con incentivos. 

La interfaz de Celer se utiliza para integrar escalado de capa 2 y contratos inteligentes dentro/fuera de la cadena con aplicaciones. Celer está diseñado para ser agnóstico de blockchain y flexible; esto permite integraciones rápidas con cadenas de bloques de capa 1.
cadena de bloquesAPI
49Zilliqa APILa API de Zilliqa permite a los desarrolladores integrar métodos relacionados con blockchain con sus aplicaciones. Se admiten métodos de cadena de bloques, transacciones, contratos y cuentas. 

Zilliqa es una cadena de bloques de alto rendimiento y alta seguridad diseñada para aplicaciones empresariales. Zilliqa permite la usabilidad en el mundo real en diferentes industrias, incluida la publicidad digital, los juegos y las finanzas.
cadena de bloquesAPI
50ThreeFoldThreeFold aprovecha blockchain para crear aplicaciones informáticas y de almacenamiento como IoT, aprendizaje automático e inteligencia artificial. 

ThreeFold presenta nodos distribuidos globalmente, tecnología de implementación autónoma y una capa de igual a igual para aplicaciones frontend. El ThreeFold Token es una moneda digital descentralizada que representa una unidad de reserva de capacidad para computar y almacenar datos.
cadena de bloquesAPI
51MoonDEXLa API de MoonDEX permite a los desarrolladores integrar datos de mercado de criptomonedas y soporte de pedidos con sus aplicaciones. La API devuelve libros de pedidos para un mercado determinado, resúmenes de monedas e historiales de mercado. 

Además, la API se utiliza para realizar órdenes de límite para criptomonedas específicas. La API MoonDEX implementa la autenticación de clave API.
CriptoAPI
52HorizenHorizen es un ecosistema inclusivo para aplicaciones descentralizadas. ZEN de Horizen es una criptomoneda con cifrado completo de extremo a extremo. 

Horizen ofrece una función de privacidad opcional que permite el control de las huellas digitales. Horizen está equipado con la tecnología de privacidad zk-SNARK y una arquitectura descentralizada de nodos de varios niveles.
cadena de bloquesAPI
53ChaingatewayChaingateway.io ofrece una variedad de funciones API que facilitan el trabajo con tokens ERC20 y Ethereum. No importa si el objetivo es usar un token ERC20 propio o Ethereum como método de pago en una tienda en línea, crear un intercambio, proporcionar una función de billetera a los usuarios, enviar tokens a millones de participantes de airdrop o construir un puente entre la moneda de un sitio web y una ficha ERC20. 

Chaingateway.io lo tiene cubierto con todas las funciones necesarias. Hay funciones para enviar cualquier token ERC20, enviar Ethereum, alquilar y controlar las direcciones de Ethereum, recibir cualquier token ERC20 a través de webhook/notificación de pago instantáneo, verificar los saldos de tokens ERC20, verificar los saldos de Ethereum, obtener información sobre transacciones y más. Se puede usar con cualquier lenguaje de programación que pueda enviar solicitudes HTTP POST codificadas en JSON, lo que debería ser fácil para todos los desarrolladores.
CriptoAPI
54NOWPaymentsNOWPayments es una plataforma de procesamiento de pagos de criptomonedas sin custodia. Acepte pagos en una amplia gama de criptos y conviértalos instantáneamente en una moneda de su elección y envíelos a su billetera. Manteniéndolo simple, sin excesos. 

La API de NOWPayments le permite integrar criptopagos en más de 50 activos en cualquier servicio.
CriptoAPI
55ZaboUna API para conectar cualquier cuenta de criptomonedas, tanto intercambios como billeteras. Permite que las aplicaciones recopilen fácilmente saldos e historiales de transacciones de cualquier cuenta criptográfica.CriptoAPI
56CurrencyFreaksConversión de divisas gratuita y API de tipo de cambio de Forex La API de CurrencyFreaks proporciona conversión de divisas, tipo de cambio de divisas actual e histórico, fluctuación de divisas y datos de IP a divisa a través de la API REST en formatos JSON y XML compatibles.CriptoAPI
57NiceHashNiceHash Miner es un software de minería de Bitcoin. La API REST de NiceHash proporciona acceso programático para la plataforma de prueba y producción de NiceHash. 

Los métodos API están disponibles para funciones contables como depósitos, transacciones, retiros, para funciones de minería externa, para detalles de pedidos privados y públicos, para grupos y para detalles de intercambio privados y públicos.
CriptoAPI
58AmberdataAmberdata.io proporciona datos de blockchain sin procesar y aumentados en tiempo real. La API de Amerdata permite a los desarrolladores recuperar datos sobre mercados y datos de criptomonedas, incluidas herramientas para administrar datos de mercados de futuros, datos de mercados al contado, métricas de mercados, cadenas de bloques, además de direcciones de cadenas de bloques, bloques, contactos, transacciones y más.CriptoAPI
59BitCombineBitCombine API ofrece comercio de criptomonedas, recopilación de datos en tiempo real y servicios de administración de cuentas de intercambio. 

La API admite 3500 criptomonedas de 40 intercambios y más de 18 600 pares de divisas. Hay métodos disponibles para obtener saldos, intercambios, libros de pedidos, símbolos y tickers, y para administrar cancelaciones, pedidos y retiros.
CriptoAPI
60CopperLa API REST de Copper brinda acceso a servicios comerciales y de administración de cuentas que se integran en las aplicaciones. 

La plataforma Copper integra una arquitectura de custodia para el comercio que brinda a los inversores institucionales la capacidad de ofrecer activos digitales. Es un ecosistema de activos digitales enfocado en la custodia y adquisición institucional con una infraestructura de activos digitales de próxima generación para la industria de servicios financieros.
CriptoAPI
61CryptoMeterLa API de CryptoMeter devuelve datos de criptomonedas, incluido el mercado, el teletipo, el volumen de negociación de 24 horas, el volumen combinado por hora y los indicadores técnicos. 

CryptoMeter invita a los desarrolladores a construir una estrategia y bots con sus datos. 
CriptoAPI
62DeCurretDeCurret permite a los desarrolladores integrar capacidades de intercambio de criptomonedas con sus aplicaciones. Se admiten varias criptomonedas, incluidas Bitcoin y Ethereum. 

DeCurret se adhiere a los estrictos estándares de evaluación de riesgos del sistema, implementa monederos fríos individuales para las criptomonedas de los clientes y utiliza multisig para el almacenamiento seguro de criptomonedas. La API cuenta con arquitectura REST.
CriptoAPI
630xLa API 0x proporciona métodos para obtener liquidez de 0x Mesh, Kyber, Uniswap, Oasis y redes de intercambio descentralizadas. Con la API, los desarrolladores pueden enrutar transacciones a través de redes de intercambio descentralizadas para encontrar el menor deslizamiento posible. 

0x API crea automáticamente un pedido que se puede pasar directamente a contratos inteligentes para liquidarlos en la cadena. No se requiere ninguna clave API. 0x ofrece liquidez, tiempos de respuesta rápidos y tasas de reversión bajas, integración flexible y términos de código abierto.
cadena de bloquesAPI
64CircleCircle permite a las empresas aprovechar el poder de las monedas estables. Las monedas estables ofrecen la flexibilidad y seguridad de las criptomonedas y la baja volatilidad de las monedas emitidas por el gobierno. Circle funciona con USD Coin (USDC). 

La API de Circle integra la conectividad bancaria global y la infraestructura de billetera con aplicaciones fintech externas.
CriptoAPI
65SmartHoldemLa API de SmartHoldem devuelve datos de blockchain, incluidas cuentas, bloques, transacciones, pares y transportes. 

La plataforma SmartHoldem presenta comercio, juegos DEX, 64 nodos descentralizados principales, motor de juego, programa de participación y DAPP y cadenas laterales.
cadena de bloquesAPI
66YoBit TradeLa API pública de YoBit permite a los desarrolladores obtener información que no requiere acceso a los datos de la cuenta personal, como la profundidad, la tarifa, el ticker y las operaciones de un par de divisas determinado. YoBit es una plataforma de intercambio de criptomonedas.CriptoAPI
67ParaSwapLa API de ParaSwap permite que las aplicaciones y los comerciantes accedan a liquidez, fuentes de precios, intercambios instantáneos y pagos. La API opera como un centro de intercambio descentralizado, obteniendo el precio de nido para construir una carga útil de transacción.CriptoAPI
68CoinpushLa API de Coinpush permite a los usuarios aceptar pagos en criptomonedas. 

Coinpush proporciona una API gratuita con la que es fácil comenzar. Permite la integración de pagos de Bitcoin, Bitcoin Cash y Litecoin en sus negocios o aplicaciones web.
CriptoAPI
69ZB La API REST de ZB permite a los desarrolladores integrar las funciones de negociación de criptomonedas de ZB en sus aplicaciones. Esta API se recomienda principalmente para transacciones de divisas y retiros de activos. Sin embargo, también puede obtener información sobre la configuración del mercado, la profundidad del mercado, los datos del teletipo, las transacciones históricas, la línea K, etc. ZB es un intercambio de criptomonedas chino. 

Su sitio web se proporciona tanto en inglés como en chino, pero la documentación de la API solo se proporciona en chino.
La API pública de Bithumb permite a los desarrolladores utilizar llamadas REST para acceder a la información del mercado de intercambio de criptomonedas. Esto incluye información sobre precios actuales, información sobre ofertas y demandas, historial de transacciones y el Bithumb Crypto Index (BTCI). 
CriptoAPI
70AirSwapAirSwap Server se puede usar para establecer y obtener intenciones localmente, aprobar tokens para el comercio, enviar pedidos y más funcionalidades relacionadas con la cadena de bloques. 

La API presenta arquitectura REST y respuestas JSON. AirSwap ofrece transacciones de tokens peer-to-peer descentralizadas basadas en la cadena de bloques de Ethereum.
CriptoAPI
71TokenAnalystLa API de TokenAnalyst permite a los desarrolladores obtener datos básicos de transacciones y estadísticas agregadas en cadena derivadas directamente de la cadena de bloques. 

Los desarrolladores pueden acceder a los fundamentos de Bitcoin, Ethereum y ERC20. También pueden acceder a los flujos de intercambio de Bitcoin, Ethereum, Stablecoin y ERC20. Los precios de todos los activos admitidos están disponibles en USD.
CriptoAPI
72CoinMetricsLa API de CoinMetrics devuelve datos de criptomonedas en formato JSON para análisis e investigación. 

Con la API, los desarrolladores pueden implementar activos, intercambios, mercados, métricas e índices además de transacciones, valores y cotizaciones. CoinMetrics proporciona datos de red y mercado de activos de criptomonedas.
CriptoAPI
73CoinTrackingLa API CoinTracker devuelve informes de criptomonedas y datos de seguimiento en formato JSON. Los desarrolladores pueden usar una clave API con un secreto para publicar datos que muestren transacciones, saldos, monedas históricas y ganancias.CriptoAPI
74CoinDaddyLa API REST de CoinDaddy Counterparty proporciona acceso a Counterparty, que se utiliza para incorporar datos en las transacciones de Bitcoin. La contraparte se puede utilizar para crear y comercializar cualquier tipo de token digital y para escribir contratos inteligentes y ejecutarlos en la cadena de bloques de Bitcoin. 

Esta API aún está en desarrollo e incluirá más funciones en el futuro. Esta API es proporcionada por CoinDaddy, una empresa de servicios criptográficos 2.0 que se enfoca en hacer que las tecnologías de cadena de bloques sean más accesibles.
CriptoAPI
75ChangellyLa API de Changelly permite a los desarrolladores integrar funciones del intercambio de criptomonedas de Changelly en sus propios servicios y aplicaciones. 

La API se puede utilizar para obtener una lista de monedas disponibles para el intercambio, obtener la cantidad mínima de intercambio para un par de divisas, obtener una estimación de las monedas recibidas como resultado de un intercambio determinado, crear una transacción y más. Si los métodos de API proporcionados de forma predeterminada son insuficientes, los desarrolladores pueden comunicarse con el equipo de desarrolladores de Changelly para solicitar más funciones.
CriptoAPI
76Minter NodeMinter es una red blockchain que permite la creación de monedas con liquidez absoluta e instantánea. Las monedas se pueden cambiar dentro y fuera de la red. 

La API de Minter Node permite a los desarrolladores acceder a transacciones, bloques, eventos y validadores. JSON es el formato de respuesta preferido.
CriptoAPI
77ParadigmParadigm es una API multidimensional de datos criptográficos, una plataforma de investigación y análisis. 

La API unificada proporciona acceso de punto final único a conjuntos de datos, contenido seleccionado y análisis visual, todo al mismo tiempo. Paradigm armoniza los datos para que usted no tenga que hacerlo y proporciona análisis detallados de metadatos sobre cómo los diferentes proveedores brindan datos para los mismos criptoactivos.
CriptoAPI
78WhaleclubLa API de Whaleclub proporciona acceso RESTful a una plataforma de comercio de bitcoin y altcoin. Los desarrolladores pueden usar la API para enviar nuevas operaciones, verificar su saldo, obtener su historial de operaciones y más. 

Esta API funciona con cuentas reales y de demostración. Todas las solicitudes, respuestas y errores están codificados en JSON.
CriptoAPI
79TickeronTickeron ofrece resúmenes y datos de análisis técnico para cualquier acción, ETF y criptomoneda. Esta información se proporciona a través de un canal RSS. Tickeron es un mercado financiero impulsado por inteligencia artificial.CriptoAPI
80Request NetworkRequest Network API es un servicio RESTful que permite a los usuarios interactuar con Request Protocol, abstrayendo todos los aspectos relacionados con Blockchain. Utilice la API para crear solicitudes, enumerar solicitudes y encontrar una solicitud específica por su ID. 

El servicio de solicitud utiliza una clave de API para autenticar solicitudes y admite solicitudes y respuestas codificadas con JSON. Request Network es una red financiera abierta para solicitudes de transacciones que incluye soporte para; blockchain, facturación, ethereum y más. 

Esta API se encuentra actualmente en alfa y se ejecuta en la red de prueba Rinkeby Ethereum. Consulte la hoja de ruta de Request Network para obtener más información sobre el lanzamiento del Protocolo a Ethereum Mainnet.‌‌
cadena de bloques API
81BitflyLa API de Bitfly proporciona datos del grupo de minería de criptomonedas Ethereum. Los desarrolladores pueden realizar 100 solicitudes cada 15 minutos. Los puntos finales son CORS.CriptoAPI
82Slush PoolLa API de Braiins Slush Pool proporciona datos en JSON para estadísticas, perfiles y trabajadores de minería de criptomonedas. Slush Pool es un grupo de minería de Bitcoin que es compatible con AsicBoost.CriptoAPI
83BlockCypherLa API de webhooks de BlockCypher le permite aprovechar objetos e interacciones en los servicios de pago de BlockCypher. 

Esto incluye notificaciones para las nuevas transacciones que recibe BlockCypher, cada nuevo bloque agregado, cada nueva transacción y más. BlockCypher proporciona infraestructura y servicios de soporte para crear aplicaciones y servicios web para aplicaciones de cadena de bloques.
cadena de bloquesAPI
84ZebpayLa API de Zebpay proporciona una forma de acceder e integrar la funcionalidad de comercio, billetera, cadena de bloques y análisis de mercado, que le permite crear aplicaciones criptográficas, herramientas, bots y más. 

La plataforma Zebpay Build permite a los usuarios crear aplicaciones de comercio de criptomonedas.
CriptoAPI
85HaasOnlineHaasOnline Software ofrece los medios para controlar las transacciones de criptomonedas. Esta plataforma cuenta con bots comerciales automatizados las 24 horas del día, los 7 días de la semana, pruebas retrospectivas históricas y en tiempo real, y soporte para más de una docena de intercambios de criptomonedas. 

La API ofrece varios puntos finales para el mercado, la cuenta y los datos comerciales. Las respuestas tienen formato JSON o XML.
CriptoAPI
86Heat WalletLa API de Heat Wallet devuelve datos de billetera criptográfica, incluidos intercambios, minería, intercambio, transacciones, blockchain, cuentas y pares. La API REST interactiva admite datos JSON y proporciona una URL de Swagger.CriptoAPI
87SeedCXLa API de SeedCX devuelve datos de mercado, márgenes iniciales, divisas y garantías a través de sus terminales públicos. Los pedidos y las cuentas están disponibles a través de terminales privados. SeedCX utiliza la verificación HMAC SHA-256 con claves API para realizar llamadas que muestran JSON a cambio. 

Seed CX es una plataforma de liquidación e intercambio institucional regulada para activos digitales.
CriptoAPI
88hybrixhybrix proporciona una API de libro mayor de código abierto para crear soluciones de cadenas de bloques múltiples y libros de contabilidad múltiples. Se utiliza para recuperar información de hybrix que incluye; saldos, historial de transacciones, validación de direcciones y más. 

Las respuestas admiten el formato JSON para un balance de la dirección de Bitcoin, el progreso, el resultado del proceso, etc. hybrix es un entorno de plataforma distribuida para conectar en red y administrar formas digitales de transferencia de valor.
CriptoAPI
89DecentralandEsta API le permite OBTENER datos de Decentraland LAND para contribuciones, distritos, sucesiones, hipotecas y más. Decentraland utiliza la cadena de bloques de Ethereum para registrar la propiedad de los activos digitales y otros elementos negociables que se pueden leer y reaccionar en una escena 3D. 

Los tokens que se utilizan para experiencias y juegos en Decentraland se guardan en una billetera Ethereum que contiene varios tokens para Ether, MANA, LAND y otros. Decentraland es un servicio de plataforma de realidad virtual descentralizado que funciona con la cadena de bloques Ethereum, que le permite crear, experimentar y monetizar contenido y aplicaciones.
CriptoAPI
90ShrimpyShrimpy proporciona una plataforma para el comercio de criptomonedas, la asignación de carteras y la recopilación de datos en tiempo real. Shrimpy es compatible con KuCoin, Binance, Kraken y más. 

La API REST ofrece acceso a cuentas, usuarios, activos comerciales y análisis. JSON es el formato de respuesta preferido. Las API de Universal Crypto Exchange de Shrimpy son las únicas API unificadas para intercambios de criptomonedas que están diseñadas específicamente para desarrolladores de aplicaciones. 

Recopile datos comerciales o de libros de pedidos en tiempo real de forma gratuita, administre cuentas de intercambio de usuarios, ejecute estrategias comerciales y simplifique la forma en que se conecta a cada intercambio.
CriptoAPI
91DaneelDaneel es una API de curación de noticias de blockchain que los desarrolladores pueden usar para devolver el sentimiento de una criptomoneda. 

El sentimiento se calcula analizando diferentes fuentes de información, incluidos Twitter, Reddit, Bitcoin talk, News y Facebook (próximamente). Los métodos API están disponibles para recuperar noticias, puntajes, precios, sentimientos y tendencias del mercado.
cadena de bloquesAPI
92CoinpaprikaLa API de Coinpaprika devuelve datos actuales del criptomercado para precios de monedas, volúmenes, capitalizaciones de mercado, ATH, tasas de devolución y más. Todos los puntos finales devuelven un objeto JSON o una matriz. 

Coinpaprika proporciona una plataforma de investigación que le permite acceder a la descripción general del mercado, precios, gráficos, equipos, eventos, Github, Twitter, ATH, Reddit y detalles de monedas.
CriptoAPI
93dfuseLa API dfuse devuelve formatos JSON para crear aplicaciones criptográficas de cadena de bloques EOS. Los desarrolladores pueden obtener una clave API gratuita para trabajar con REST y WebSockets.cadena de bloquesAPI
94CryptowatchLa API REST de Cryptowatch Market Data devuelve información criptográfica, incluidos activos, pares, intercambios y mercados. Las monedas incluyen Bitcoin, Monero, Zcash, Ethereum, Dash, EOS, Ripple, Litecoin, Stellar, True, Waves y más. 

Los desarrolladores usaron Go para escribir Cryptowatch, que usa Redis y PostgreSQL para almacenar datos y React.js para construir la interfaz. La API se basa en Mozilla Canvas API.
CriptoAPI
95Totle Smart Contract APILa API de Totle Smart Contract está disponible mediante el servicio de consultas GraphQL. Esto permite a los desarrolladores extraer una serie de datos de tokens de la red global de Totle. 

Brinda acceso a datos DEX y le permite comparar precios de tokens y enrutar pedidos a través de intercambios descentralizados globales. Totle es una herramienta de gestión de carteras de criptomonedas y un agregador de intercambio descentralizado.
CriptoAPI
96ChainRiderLa API ChainRider Webhooks entrega notificaciones que contienen eventos como nuevas transacciones, nuevos bloques, confirmación de transacciones y cambio de saldo de dirección. ChainRider es una plataforma de gestión basada en la nube para cadenas de bloques de Bitcoin y Dash. ChainRider ofrece un microservicio con una disponibilidad del 99,995 % y escalado automático para una gran cantidad de solicitudes de API simultáneas. Esta API usa JSON para las respuestas.CriptoAPI
97CoinloreLa API de criptomonedas de Coinlore proporciona información sobre las criptomonedas. Los desarrolladores pueden recuperar datos como el ID del nombre criptográfico (es decir, Bitcoin), el símbolo, el precio en dólares estadounidenses, el rango, la capitalización de mercado y más. Coinlore es un proveedor de clasificación de precios de criptomonedas, gráficos, API, widgets y mucho más.CriptoAPI
98CosmosCosmos ofrece una plataforma de criptomonedas integrada con billetera, tablero y minero. Cualquier sistema de cadena de bloques se puede incorporar al centro de Cosmos directamente, sin intermediarios. 

La plataforma Cosmos utiliza la teoría bizantina de tolerancia a fallas (BFT) para tolerar que las máquinas fallen de forma arbitraria. Además, Cosmos utiliza Tendermint para replicar de forma segura y consistente una aplicación en muchas máquinas.
cadena de bloquesAPI
99CoinCapLa API de CoinCap proporciona precios en tiempo real y actividad de mercado para más de 1000 criptomonedas. Recopila datos de intercambio de miles de mercados para obtener datos transparentes y precisos sobre el precio y la disponibilidad de los activos. 

La API ofrece información sobre qué intercambios y mercados contribuyen al precio de CoinCap e incluye servicios para activos, tasas, intercambios y más. 

La API RESTful de CoinCap 2.0 se encuentra actualmente en versión beta y pronto estará en pleno funcionamiento. CoinCap.io son recursos de datos de mercado en tiempo real para activos digitales.
CriptoAPI
100ZloadrLa API de Zloadr Professional ofrece información relacionada con las estructuras legales de los activos criptográficos, la longevidad de los activos y el rendimiento de los activos criptográficos. Estos datos se ofrecen en formato JSON. 

La API proporciona métodos para datos históricos de criptomonedas, cotizaciones de mercado más recientes para una o más criptomonedas, lista de pares de mercado y más. Los desarrolladores pueden probar la API con un plan limitado (con un número limitado de llamadas diarias/mensuales).
CriptoAPI
101coinlayerLa API REST de coinlayer se creó para ofrecer tasas de cambio de criptomonedas históricas o en tiempo real bajo demanda en formato JSON. Los datos criptográficos provienen de más de 25 intercambios en todo el mundo, cuentan con más de 385 monedas y se puede acceder a ellos utilizando cualquier lenguaje de programación, marco y dispositivo. 

La API es gratuita para una cantidad limitada de solicitudes de API mensuales y se puede usar en el nivel premium para obtener acceso a funciones como actualizaciones de 60 segundos, conversión y puntos finales de series temporales, y mucho más.
CriptoAPI
102HydrogenLa API de Hydro permite que las aplicaciones interactúen con los contratos inteligentes de Hydro. Todas las API de Hydrogen se basan en principios REST, con URL orientadas a recursos y códigos de respuesta HTTP. Todas las respuestas de la API se devuelven en formato JSON. cadena de bloquesAPI
103StrikeLa API de Strike en la arquitectura REST devuelve datos de bitcoin y criptomonedas. Los desarrolladores pueden usar autenticación básica, clave de API y verbos HTTP que muestran objetos JSON a cambio.CriptoAPI
104Moon BankingLa API de Moon Banking es un servicio de clasificación para bancos criptográficos. Los usuarios obtienen y financian cuotas para esta API de producción a través de pagos de Bitcoin en la red principal de Lightning Network. Moon Banking proporciona una forma de ver historias y clasificaciones de bancos amigables con las criptomonedas.CriptoAPI
105CoinTreeCoinTree es un mercado de intercambio de Bitcoin australiano. La API de CoinTree admite la integración de las funciones comerciales de Bitcoin de CoinTree en las aplicaciones.CriptoAPI
106AuroraAurora opera una plataforma financiera y de criptobanca descentralizada. La API de IDEX le permite desarrollar aplicaciones que admiten la implementación de la plataforma de operaciones Aurora. La API transmite solicitudes y respuestas en formato JSON.CriptoAPI
107Waves PlatformWaves Platform es un proveedor de soluciones de cadena de bloques para construir plataformas comerciales. La API de Waves Node proporciona una plataforma RESTful para implementar la funcionalidad de blockchain en las aplicaciones comerciales. Use la API para integrar una variedad de funcionalidades, incluidos pedidos, historial de transacciones y saldos.cadena de bloquesAPI
108Cex.ioCex.io es una plataforma de intercambio de criptomonedas. La integración de la API Cex.io WebSocket le permite acceder a notificaciones en tiempo real sin enviar solicitudes adicionales. Esto acelera la transmisión de datos desde el intercambio.cadena de bloquesAPI
109CoingiCoingi Exchange le permite integrar las funciones comerciales de Coingi.com en sus aplicaciones. La API RESTful proporciona un punto final para funciones públicas y privadas. Devuelve respuestas en formato JSON.CriptoAPI
110flowBTCflowBTC es una plataforma de comercio digital brasileña. La API de flowBTC admite la integración de la funcionalidad de comercio de criptomonedas en las aplicaciones. La API proporciona puntos finales privados y públicos.CriptoAPI
111ChangeNOWLa API ChangeNOW Exchanger permite que las aplicaciones se integren con los servicios de intercambio de criptomonedas. Los desarrolladores pueden integrar fácilmente el sistema de intercambio de criptomonedas con la API. 

ChangeNOW API tiene documentación técnica detallada. Opera con el protocolo HTTPS y proporciona una serie de métodos para realizar las consultas y devolver las respuestas para cada operación. Todas las respuestas se entregan a través del formato API JSON. ChangeNOW es una plataforma web creada para el intercambio simple de cualquier criptomoneda. Para evitar la identificación y el robo financiero, los usuarios no necesitan registrarse ni dejar información personal.
CriptoAPI
112LiveCoinLiveCoin proporciona una interfaz simple, una plataforma comercial de bajo costo para acceder a los mercados comerciales de criptomonedas. Use la API de LiveCoin Exchange para integrar las funcionalidades de comercio de criptomonedas y dinero fiduciario. Proporciona una variedad de herramientas comerciales y admite el comercio y el arbitraje de bots. La API RESTful devuelve respuestas con formato JSON.CriptoAPI
113LykkeLykke es un proveedor suizo de soluciones de comercio de criptomonedas. La API de Lykke Trading se utiliza para acceder al historial de operaciones, pares de activos actualizados, órdenes y carteras. La API ofrece soporte completo para el comercio de margen. Los datos JSON son el formato preferido para las respuestas.CriptoAPI
114CoinExCoinEx es un intercambio mundial de monedas digitales. La API de CoinEx le permite integrar herramientas de comercio de criptomonedas en sus aplicaciones. Es una plataforma RESTful que transmite solicitudes y respuestas en formato JSON.CriptoAPI
115PaymiumPaymium es un mercado de intercambio europeo para activos digitales. La API de Paymium permite a los desarrolladores ampliar las capacidades de la plataforma Paymium, desde leer el último ticker hasta automatizar transacciones con bots. La API devuelve respuestas en formato JSON.CriptoAPI
116Kuna ExchangeKuna Exchange es un mercado de criptomonedas ucraniano para Europa del Este. Utilice la API de Kuna Exchange para crear aplicaciones que se conecten a la plataforma de negociación de criptomonedas de Kuna.CriptoAPI
117SouthXchangeSouthXchange es una plataforma de gestión de divisas construida y operada por PRO-Systems. SouthXchange para integrar funciones de comercio de criptomonedas para Bitcoin y otros activos digitales. La API devuelve respuestas con formato JSON.CriptoAPI
118Liqui ExchangeLiqui Exchange es una plataforma de negociación de criptomonedas con sede en Ucrania. La API de Liqui Exchange le permite crear aplicaciones que se conectan al mercado de criptomonedas. Utilice la API RESTful para proporcionar acceso a las funciones comerciales, como los tickers de los pares de divisas, las órdenes activas en diferentes pares y las últimas operaciones de cada par, entre otras.CriptoAPI
119CoincheckCoincheck es el intercambio de Bitcoin más grande de Japón. La plataforma admite pagos de compras, recibos de ventas y transacciones de préstamo. La API de Coincheck Exchange proporciona acceso tanto a la API pública como a los puntos finales de la API privada. 

Mientras que la API pública es útil para examinar el estado de los pedidos y los libros de pedidos, la API privada admite la creación y cancelación de nuevos pedidos, así como la confirmación del saldo de la cuenta.
CriptoAPI
120BitbayBitbay es una plataforma de comercio europea para Bitcoin y moneda digital. La API privada de Bitbay proporciona acceso autenticado mediante clave de API a las funciones de comercio de divisas de Bitbay. Establezca una conexión con la API enviando una solicitud POST a su punto final. Cada solicitud debe tener un parámetro de método.CriptoAPI
121BiboxBibox es un mercado chino de intercambio de activos digitales. La API de Bibox proporciona un acceso RESTful a la plataforma comercial de Bibox. La API transmite solicitudes en formato URI Query String/CRUD.CriptoAPI
122CoinoneCoinone es una plataforma de intercambio de criptomonedas con sede en Corea del Sur. Utilice la API de Coinone para integrar la funcionalidad comercial para las criptomonedas Bitcoin y Ethereum. La API admite respuestas JSON.CriptoAPI
123NexchangeLa API de Nexchange proporciona intercambio de divisas criptográficas que incluye Obtener divisas, Obtener pares, Teletipo más reciente, Historial de teletipos y más. NexchangeIO es un servicio seguro de intercambio de cripto a cripto de código abierto para BTC - Bitcoin, LTC - Litecoin y ETH - Ethereum.CriptoAPI
124ICO WatchLa API de lista de seguimiento de ICO en la arquitectura REST ofrece una lista de proyectos de oferta inicial de monedas (ICO) en vivo, próximos y pasados ​​en el espacio de criptomonedas. Los desarrolladores pueden acceder a los datos generados por la plataforma ICO Watch List actualizados en tiempo real.CriptoAPI
125PolygonLa API de Polygon devuelve respuestas JSON para obtener datos de empresas, transacciones, cotizaciones históricas, divisas, ticks de divisas y transacciones de divisas. Polygon transmite acciones y datos de mercado en tiempo real.cadena de bloquesAPI
126KorbitKorbit es una plataforma de intercambio de Bitcoin con sede en Corea del Sur. La API de Korbit permite a los desarrolladores integrar la funcionalidad para autenticar a los usuarios, ver pedidos completados y abiertos, completar transferencias de KRW o BTC y capturar todas las transacciones de los usuarios.CriptoAPI
127MultiChainLa API MultiChain se jacta de "sentirse como en casa" si está familiarizado con bitcoin. La API tiene la máxima compatibilidad con Bitcoin Core, el cliente de referencia para la red bitcoin. Como bifurcación de Bitcoin Core, MultiChain comparte las siguientes características técnicas: argumentos de línea de comandos, protocolo de red, API JSON-RPC, formato de transacción, lenguaje de script y formato de bloque. 

La sólida documentación ofrece conceptos básicos para trabajar con MultiChain, como: "Cómo crear o conectarse a una cadena de bloques", "Personalizar los parámetros de su cadena de bloques y los comandos API para controlar MultiChain", así como información sobre la compatibilidad con Bitcoin Core.
cadena de bloquesAPI
128KaikoKaiko ofrece un conjunto de API de precios de Bitcoin con índices globales, USD, EUR y CNY. La información se basa en los precios de las principales bolsas y se pondera tanto por volumen como por liquidez. Los desarrolladores pueden fijar el precio de Bitcoin de acuerdo con los datos del índice. API disponible a través de REST, websocket y widgets. El índice de precios se puede consumir de forma gratuita en Mashape Marketplace.CriptoAPI
129BitbondBitbond es un sistema de préstamo de Bitcoin. Este sistema funciona como intermediario entre los inversores y prestatarios de Bitcoin. La naturaleza de las criptomonedas permite un mercado de préstamos global. 

La API de Bitbond se utiliza para obtener acceso a esta red de igual a igual, crear un cliente de inversión y obtener datos históricos sobre préstamos y prestatarios. Esta API devuelve datos en formato JSON y utiliza OAuth 2 para la autenticación.
CriptoAPI
130CoinhillsCoinhills es una plataforma de índices bursátiles y de criptomonedas. Cuenta con un panel totalmente personalizable, un administrador de cartera y un lector de noticias de criptomonedas. Los pares de divisas también están disponibles. La API del índice CSPA (Coinhills Spot Price Average) proporciona datos de precios basados ​​en los mercados registrados de Coinhills. Esta API devuelve datos en formatos JSON y JSONP.CriptoAPI
131CoinmapLa API REST de coinmap permite a los desarrolladores acceder mediante programación a un mapa de ubicaciones donde se aceptan las criptomonedas populares, incluidas Bitcoin, Litecoin y Peercoin. 

Los datos proporcionados por esta API están autorizados bajo la Licencia de base de datos abierta (ODbL) de Open Data Commons. Los usuarios son libres de hacer uso de los datos siempre que acrediten a coinmap y a sus colaboradores. Cualquier proyecto o aplicación creado con estos datos solo puede distribuirse bajo la misma licencia.
CriptoAPI
132BlockonomicsLa API de Blockonomics permite a los usuarios monitorear mediante programación las transacciones y los saldos de todas sus direcciones públicas de bitcoin. Estas direcciones se pueden etiquetar para ayudar a identificar las transacciones. 

La API también se puede usar para agregar o actualizar direcciones para monitorearlas en Wallet Watcher. Los usuarios de Blockonomics pueden ver gráficos de actividad pasada en sus direcciones y recibir notificaciones por correo electrónico para transacciones.
CriptoAPI
133BlockCypherLa API BlockCypher permite incrustar activos en blockchains. Protocolos en JSON, REST y HTTP. Puntos finales disponibles para generar direcciones de activos, emitir activos, transferir activos y listar activos. BlockCypher es una plataforma de cadena de bloques para impulsar aplicaciones de criptomonedas. Actualmente, BlockCypher es compatible con Bitcoin, Bitcoin Testnet3, Litecoin, Dogecoin y BlockCypher's Test Chain.CriptoAPI
134ShapeShiftShapeShift es una aplicación de cambio de moneda digital. La API usa solicitudes GET y POST a través de HTTPS con JSON para convertir de una criptomoneda a otra y aceptar pagos en Bitcoin (Overstock lo usa para este propósito). Use ShapeShift para completar una transacción, solicitar un recibo por correo electrónico, ver una lista de transacciones recientes o devolver una lista de monedas admitidas.CriptoAPI
135Vaultoro TradingLa API de comercio de Vaultoro permite a los desarrolladores crear aplicaciones de terceros que permiten a sus usuarios ver el saldo de su cuenta de bitcoin y oro, y abrir órdenes de compra o venta. Esta API también permite a los usuarios finales de la aplicación emitir una orden de compra o una orden de venta, cancelar una orden de compra o una orden de venta y más. Vaultoro es una empresa de intercambio de oro bitcoin.CriptoAPI
136BitcoreMantenida por BitPay, Bitcore es una biblioteca Node.js de código abierto para crear aplicaciones habilitadas para Bitcoin multiplataforma con un protocolo de pago seguro y administración de claves privadas. La API de Bitcore permite un método de integración de Bitcoin usando JavaScript. La API permite específicamente que una aplicación acceda a claves privadas o públicas, realice transacciones de criptomonedas entre pares, administre redes, maneje y convierta Bitcoin, y más.CriptoAPI
137CoinprismCoinprism es un servicio que permite la tokenización de criptomonedas. Con las monedas de colores de Coinprism, los usuarios pueden intercambiar acciones, bonos y productos básicos sin regulación coloreando BitCoin. Usando la API de monedas de colores de Coinprism, los desarrolladores pueden usar solicitudes HTTP GET & POST para emitir monedas de colores, acceder a una billetera para realizar una transacción y devolver saldos.CriptoAPI
138BitcoinAverageBitcoinAverage es un proveedor de servicios de datos de criptomonedas con el índice de precios de Bitcoin de mayor duración desde 2013. Integramos datos de más de 60 intercambios y más de 500 criptomonedas y tokens y los proporcionamos a través de una sola API. CriptoAPI
139RippleRipple se creó para proporcionar un servicio de pago gratuito y de código abierto que existe sin una autoridad central. Es de código abierto, de uso casi gratuito, y se puede pagar en una moneda. La API de Ripple permite a los usuarios integrar el sistema y la plataforma de pago de Ripple en proyectos de terceros.cadena de bloquesAPI

Conclusión

Antes de elegir la mejor API criptográfica, examine la documentación para comprender a qué datos se puede acceder, cualquier dificultad que limite la tasa y su precio de consumo de datos anticipado. Algunas de estas API incluyen bibliotecas específicas del idioma que se admiten oficialmente para ayudar a los desarrolladores a comenzar rápidamente.

Leer más: Cómo dinero con los programas de afiliados de intercambio de cripto

Espero que este artículo te ayude. No olvides dejar un me gusta, comentar y compartirlo con los demás. ¡Gracias!

What is GEEK

Buddha Community

API de criptomonedas: las 200 mejores API para desarrolladores

Top 10 API Security Threats Every API Team Should Know

As more and more data is exposed via APIs either as API-first companies or for the explosion of single page apps/JAMStack, API security can no longer be an afterthought. The hard part about APIs is that it provides direct access to large amounts of data while bypassing browser precautions. Instead of worrying about SQL injection and XSS issues, you should be concerned about the bad actor who was able to paginate through all your customer records and their data.

Typical prevention mechanisms like Captchas and browser fingerprinting won’t work since APIs by design need to handle a very large number of API accesses even by a single customer. So where do you start? The first thing is to put yourself in the shoes of a hacker and then instrument your APIs to detect and block common attacks along with unknown unknowns for zero-day exploits. Some of these are on the OWASP Security API list, but not all.

Insecure pagination and resource limits

Most APIs provide access to resources that are lists of entities such as /users or /widgets. A client such as a browser would typically filter and paginate through this list to limit the number items returned to a client like so:

First Call: GET /items?skip=0&take=10 
Second Call: GET /items?skip=10&take=10

However, if that entity has any PII or other information, then a hacker could scrape that endpoint to get a dump of all entities in your database. This could be most dangerous if those entities accidently exposed PII or other sensitive information, but could also be dangerous in providing competitors or others with adoption and usage stats for your business or provide scammers with a way to get large email lists. See how Venmo data was scraped

A naive protection mechanism would be to check the take count and throw an error if greater than 100 or 1000. The problem with this is two-fold:

  1. For data APIs, legitimate customers may need to fetch and sync a large number of records such as via cron jobs. Artificially small pagination limits can force your API to be very chatty decreasing overall throughput. Max limits are to ensure memory and scalability requirements are met (and prevent certain DDoS attacks), not to guarantee security.
  2. This offers zero protection to a hacker that writes a simple script that sleeps a random delay between repeated accesses.
skip = 0
while True:    response = requests.post('https://api.acmeinc.com/widgets?take=10&skip=' + skip),                      headers={'Authorization': 'Bearer' + ' ' + sys.argv[1]})    print("Fetched 10 items")    sleep(randint(100,1000))    skip += 10

How to secure against pagination attacks

To secure against pagination attacks, you should track how many items of a single resource are accessed within a certain time period for each user or API key rather than just at the request level. By tracking API resource access at the user level, you can block a user or API key once they hit a threshold such as “touched 1,000,000 items in a one hour period”. This is dependent on your API use case and can even be dependent on their subscription with you. Like a Captcha, this can slow down the speed that a hacker can exploit your API, like a Captcha if they have to create a new user account manually to create a new API key.

Insecure API key generation

Most APIs are protected by some sort of API key or JWT (JSON Web Token). This provides a natural way to track and protect your API as API security tools can detect abnormal API behavior and block access to an API key automatically. However, hackers will want to outsmart these mechanisms by generating and using a large pool of API keys from a large number of users just like a web hacker would use a large pool of IP addresses to circumvent DDoS protection.

How to secure against API key pools

The easiest way to secure against these types of attacks is by requiring a human to sign up for your service and generate API keys. Bot traffic can be prevented with things like Captcha and 2-Factor Authentication. Unless there is a legitimate business case, new users who sign up for your service should not have the ability to generate API keys programmatically. Instead, only trusted customers should have the ability to generate API keys programmatically. Go one step further and ensure any anomaly detection for abnormal behavior is done at the user and account level, not just for each API key.

Accidental key exposure

APIs are used in a way that increases the probability credentials are leaked:

  1. APIs are expected to be accessed over indefinite time periods, which increases the probability that a hacker obtains a valid API key that’s not expired. You save that API key in a server environment variable and forget about it. This is a drastic contrast to a user logging into an interactive website where the session expires after a short duration.
  2. The consumer of an API has direct access to the credentials such as when debugging via Postman or CURL. It only takes a single developer to accidently copy/pastes the CURL command containing the API key into a public forum like in GitHub Issues or Stack Overflow.
  3. API keys are usually bearer tokens without requiring any other identifying information. APIs cannot leverage things like one-time use tokens or 2-factor authentication.

If a key is exposed due to user error, one may think you as the API provider has any blame. However, security is all about reducing surface area and risk. Treat your customer data as if it’s your own and help them by adding guards that prevent accidental key exposure.

How to prevent accidental key exposure

The easiest way to prevent key exposure is by leveraging two tokens rather than one. A refresh token is stored as an environment variable and can only be used to generate short lived access tokens. Unlike the refresh token, these short lived tokens can access the resources, but are time limited such as in hours or days.

The customer will store the refresh token with other API keys. Then your SDK will generate access tokens on SDK init or when the last access token expires. If a CURL command gets pasted into a GitHub issue, then a hacker would need to use it within hours reducing the attack vector (unless it was the actual refresh token which is low probability)

Exposure to DDoS attacks

APIs open up entirely new business models where customers can access your API platform programmatically. However, this can make DDoS protection tricky. Most DDoS protection is designed to absorb and reject a large number of requests from bad actors during DDoS attacks but still need to let the good ones through. This requires fingerprinting the HTTP requests to check against what looks like bot traffic. This is much harder for API products as all traffic looks like bot traffic and is not coming from a browser where things like cookies are present.

Stopping DDoS attacks

The magical part about APIs is almost every access requires an API Key. If a request doesn’t have an API key, you can automatically reject it which is lightweight on your servers (Ensure authentication is short circuited very early before later middleware like request JSON parsing). So then how do you handle authenticated requests? The easiest is to leverage rate limit counters for each API key such as to handle X requests per minute and reject those above the threshold with a 429 HTTP response. There are a variety of algorithms to do this such as leaky bucket and fixed window counters.

Incorrect server security

APIs are no different than web servers when it comes to good server hygiene. Data can be leaked due to misconfigured SSL certificate or allowing non-HTTPS traffic. For modern applications, there is very little reason to accept non-HTTPS requests, but a customer could mistakenly issue a non HTTP request from their application or CURL exposing the API key. APIs do not have the protection of a browser so things like HSTS or redirect to HTTPS offer no protection.

How to ensure proper SSL

Test your SSL implementation over at Qualys SSL Test or similar tool. You should also block all non-HTTP requests which can be done within your load balancer. You should also remove any HTTP headers scrub any error messages that leak implementation details. If your API is used only by your own apps or can only be accessed server-side, then review Authoritative guide to Cross-Origin Resource Sharing for REST APIs

Incorrect caching headers

APIs provide access to dynamic data that’s scoped to each API key. Any caching implementation should have the ability to scope to an API key to prevent cross-pollution. Even if you don’t cache anything in your infrastructure, you could expose your customers to security holes. If a customer with a proxy server was using multiple API keys such as one for development and one for production, then they could see cross-pollinated data.

#api management #api security #api best practices #api providers #security analytics #api management policies #api access tokens #api access #api security risks #api access keys

Autumn  Blick

Autumn Blick

1601381326

Public ASX100 APIs: The Essential List

We’ve conducted some initial research into the public APIs of the ASX100 because we regularly have conversations about what others are doing with their APIs and what best practices look like. Being able to point to good local examples and explain what is happening in Australia is a key part of this conversation.

Method

The method used for this initial research was to obtain a list of the ASX100 (as of 18 September 2020). Then work through each company looking at the following:

  1. Whether the company had a public API: this was found by googling “[company name] API” and “[company name] API developer” and “[company name] developer portal”. Sometimes the company’s website was navigated or searched.
  2. Some data points about the API were noted, such as the URL of the portal/documentation and the method they used to publish the API (portal, documentation, web page).
  3. Observations were recorded that piqued the interest of the researchers (you will find these below).
  4. Other notes were made to support future research.
  5. You will find a summary of the data in the infographic below.

Data

With regards to how the APIs are shared:

#api #api-development #api-analytics #apis #api-integration #api-testing #api-security #api-gateway

An API-First Approach For Designing Restful APIs | Hacker Noon

I’ve been working with Restful APIs for some time now and one thing that I love to do is to talk about APIs.

So, today I will show you how to build an API using the API-First approach and Design First with OpenAPI Specification.

First thing first, if you don’t know what’s an API-First approach means, it would be nice you stop reading this and check the blog post that I wrote to the Farfetchs blog where I explain everything that you need to know to start an API using API-First.

Preparing the ground

Before you get your hands dirty, let’s prepare the ground and understand the use case that will be developed.

Tools

If you desire to reproduce the examples that will be shown here, you will need some of those items below.

  • NodeJS
  • OpenAPI Specification
  • Text Editor (I’ll use VSCode)
  • Command Line

Use Case

To keep easy to understand, let’s use the Todo List App, it is a very common concept beyond the software development community.

#api #rest-api #openai #api-first-development #api-design #apis #restful-apis #restful-api

Marcelle  Smith

Marcelle Smith

1598083582

What Are Good Traits That Make Great API Product Managers

As more companies realize the benefits of an API-first mindset and treating their APIs as products, there is a growing need for good API product management practices to make a company’s API strategy a reality. However, API product management is a relatively new field with little established knowledge on what is API product management and what a PM should be doing to ensure their API platform is successful.

Many of the current practices of API product management have carried over from other products and platforms like web and mobile, but API products have their own unique set of challenges due to the way they are marketed and used by customers. While it would be rare for a consumer mobile app to have detailed developer docs and a developer relations team, you’ll find these items common among API product-focused companies. A second unique challenge is that APIs are very developer-centric and many times API PMs are engineers themselves. Yet, this can cause an API or developer program to lose empathy for what their customers actually want if good processes are not in place. Just because you’re an engineer, don’t assume your customers will want the same features and use cases that you want.

This guide lays out what is API product management and some of the things you should be doing to be a good product manager.

#api #analytics #apis #product management #api best practices #api platform #api adoption #product managers #api product #api metrics

Autumn  Blick

Autumn Blick

1602851580

54% of Developers Cite Lack of Documentation as the Top Obstacle to Consuming APIs

Recently, I worked with my team at Postman to field the 2020 State of the API survey and report. We’re insanely grateful to the folks who participated—more than 13,500 developers and other professionals took the survey, helping make this the largest and most comprehensive survey in the industry. (Seriously folks, thank you!) Curious what we learned? Here are a few insights in areas that you might find interesting:

API Reliability

Whether internal, external, or partner, APIs are perceived as reliable—more than half of respondents stated that APIs do not break, stop working, or materially change specification often enough to matter. Respondents choosing the “not often enough to matter” option here came in at 55.8% for internal APIs, 60.4% for external APIs, and 61.2% for partner APIs.

Obstacles to Producing APIs

When asked about the biggest obstacles to producing APIs, lack of time is by far the leading obstacle, with 52.3% of respondents listing it. Lack of knowledge (36.4%) and people (35.1%) were the next highest.

#api #rest-api #apis #api-first-development #api-report #api-documentation #api-reliability #hackernoon-top-story