NuevoBitcompare Yield API y MCP ahora dan a desarrolladores y agentes de IA acceso a datos de rendimiento cripto en vivo.

API de Rendimiento

La API de rendimiento cripto para tasas en vivo e históricas.

Una API tipada única para tasas de préstamo, staking, préstamo y rendimiento de stablecoins en vivo e históricas en proveedores CeFi y DeFi — con actualización, fuente y confianza en cada tasa, además de un nivel gratuito y herramientas MCP para agentes IA.

CoberturaEn vivo
620
Activos cubiertos
57
Proveedores monitoreados
41,930
Tasas monitoreadas
31,074
Actualizaciones en 24h
2m
Actualización mediana
7s
Proveedor más reciente
Lo que incluye la API

Campos específicos, no promesas vagas.

Cada respuesta está tipada y documentada. Aquí te mostramos exactamente qué puedes consultar y qué lleva cada tasa.

Tipos de datos

  • Activos
  • Proveedores
  • Tasas de préstamo
  • Recompensas de staking
  • Tasas de endeudamiento
  • Rendimientos de stablecoins

Señales por tasa

  • Actualización de la tasa
  • Metadatos del proveedor / fuente
  • Estado de confianza y verificación

Clasificación

  • CeFi · DeFi · staking líquido
  • Tasa fija vs flexible
  • Tasa base vs tasa máxima
Ejemplo de respuesta de tasa
// GET /api/v1/rates/USDC?category=lending
{
  "data": {
    "symbol": "USDC",
    "rates": [
      {
        "provider": "earnpark",
        "symbol": "USDC",
        "category": "lending",
        "rate": 10.00004127,
        "metadata": {
          "userAssets[0]AssetRiskLevel": "MEDIUM",
          "userAssets[0]AssetPayoutType": "DAILY"
        },
        "lastUpdated": "2026-08-01T11:40:54.308Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 50,
        "stale": false
      },
      {
        "provider": "compound-v3",
        "symbol": "USDC",
        "category": "lending",
        "rate": 3.19039432,
        "metadata": {
          "mode": "comet_supply_rate",
          "method": "getSupplyRate",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3"
        },
        "lastUpdated": "2026-08-01T11:40:53.907Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 51,
        "stale": false
      },
      {
        "provider": "youhodler",
        "symbol": "USDC",
        "category": "lending",
        "rate": 12,
        "metadata": null,
        "lastUpdated": "2026-08-01T11:40:51.223Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 53,
        "stale": false
      }
    ],
    "count": 16
  }
}

Lo que retorna la API

Una respuesta real, obtenida en vivo.

Cada tasa de proveedor para un único activo, exactamente como la devuelve GET /api/v1/rates/:symbol. Selecciona una fila para ver la respuesta JSON en vivo.

Live
ProveedorCategoríaTasaActualizado
aqru
BTC
lending2.5Aug 1, 11:35 UTC
aave-v3
BTC
lending0.00748325Aug 1, 11:35 UTC
bitfinex
BTC
lending0.0014Aug 1, 11:35 UTC
earnpark
BTC
lending10.00003436Aug 1, 11:30 UTC
youhodler
BTC
lending8Aug 1, 11:30 UTC
kamino
WBTC
lending0.02426345Aug 1, 11:30 UTC
justlend
BTC
lending0.01988315Aug 1, 11:30 UTC
okx
BTC
lending1.825Aug 1, 11:30 UTC
nebeus
BTC
lending4.5Aug 1, 11:30 UTC
nexo
BTC-180D
lending6.2Aug 1, 11:30 UTC
morpho
WBTC
lending0.00004217Aug 1, 11:30 UTC
spark
BTC
lending0.00000533Aug 1, 11:30 UTC
gemini
BTC
lending0.01Aug 1, 11:30 UTC
lunefi
lending21.5Jul 21, 09:37 UTC
OBTENER /api/v1/rates/BTC?category=lendingEn vivo
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "aqru",
        "symbol": "BTC",
        "category": "lending",
        "rate": 2.5,
        "metadata": null,
        "lastUpdated": "2026-08-01T11:35:36.584Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC"
      }
    ],
    "count": 14
  }
}
Haz clic en una fila para inspeccionar su respuesta · Actualizado cada 5 minEsquema completo en la documentación
Endpoints de tasas

Una API cubre todas las categorías de tasas. Cada endpoint devuelve el mismo esquema JSON normalizado, por lo que préstamos, staking y solicitudes por activo comparten una única integración.

API de tasas de préstamos cripto

APY de préstamos en vivo por activo y proveedor en CeFi y DeFi, con tasas base vs máximas, señales de frescura y origen en cada tasa.

GET /api/v1/rates/{symbol}?category=lendingComparar tasas de préstamos en vivo

API de recompensas de staking

Tasas de recompensas de staking por activo en validadores, exchanges y proveedores de staking líquido, normalizadas al mismo esquema que los préstamos.

GET /api/v1/rates/{symbol}?category=stakingComparar recompensas de staking

Tasas de criptomonedas por activo

Todas las categorías de tasas para un único activo en una sola llamada — préstamos, staking y endeudamiento lado a lado, listos para páginas por moneda y búsquedas de agentes.

GET /api/v1/rates/{symbol}Explorar tasas por activo
Recetas

Copia y pega recetas de integración.

Fragmentos prácticos contra puntos finales REST documentados — mejores rendimientos de stablecoin, recompensas de staking y diferencias entre préstamos y créditos. Cada respuesta lleva frescura, fuente y confianza para que sepas cuán actual es cada tasa.

Mejor rendimiento de stablecoin entre proveedores

Obtén tasas de préstamo de USDC en vivo de cada proveedor cubierto, luego ordénalas por APY para encontrar el mejor rendimiento de stablecoin.

// Best stablecoin yield: fetch USDC lending rates, sort by rate
const res = await fetch(
  "https://api.bitcompare.net/api/v1/rates/USDC?category=lending",
  { headers: { Authorization: `Bearer ${process.env.BITCOMPARE_API_KEY}` } }
)
const { data } = await res.json()
const best = data.rates.sort((a, b) => Number(b.rate) - Number(a.rate))[0]
Ejemplo de respuesta
{
  "data": {
    "symbol": "USDC",
    "rates": [
      {
        "provider": "earnpark",
        "symbol": "USDC",
        "category": "lending",
        "rate": 10.00004127,
        "metadata": {
          "userAssets[0]AssetRiskLevel": "MEDIUM",
          "userAssets[0]AssetPayoutType": "DAILY"
        },
        "lastUpdated": "2026-08-01T11:40:54.308Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 50,
        "stale": false
      },
      {
        "provider": "compound-v3",
        "symbol": "USDC",
        "category": "lending",
        "rate": 3.19039432,
        "metadata": {
          "mode": "comet_supply_rate",
          "method": "getSupplyRate",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3"
        },
        "lastUpdated": "2026-08-01T11:40:53.907Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 51,
        "stale": false
      }
    ],
    "count": 16
  }
}

Rastrear recompensas de staking para un activo

Consulta las recompensas de staking en vivo para ETH a través de validadores y plataformas para monitorear las tasas de recompensa en tu aplicación.

# Track staking rewards for ETH
curl -s "https://api.bitcompare.net/api/v1/rates/ETH?category=staking" \
  -H "Authorization: Bearer $BITCOMPARE_API_KEY"
Ejemplo de respuesta
{
  "data": {
    "symbol": "ETH",
    "rates": [
      {
        "provider": "nexo",
        "symbol": "ETH",
        "category": "staking",
        "rate": 6.25,
        "metadata": {
          "source": "nexo_earn_api",
          "duration": 30,
          "flexRate": 3.25,
          "baseSymbol": "ETH",
          "cryptoName": "Ether",
          "hasFloorApy": false,
          "durationType": "fixed",
          "rewardsClaim": "automatic",
          "warmUpPeriod": {
            "type": "range",
            "numbers": [
              1,
              1
            ],
            "periods": [
              "day",
              "day"
            ]
          },
          "rewardsPayout": "automatic",
          "rewardFrequency": {
            "text": "daily",
            "type": "text"
          },
          "minPurchaseAmount": "0.26668219",
          "undelegationPeriod": {
            "text": "immediate",
            "type": "text"
          },
          "flexProviderSymbol": "ETH-FLEX"
        },
        "lastUpdated": "2026-08-01T11:30:55.184Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH-30D",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 207,
        "stale": false
      },
      {
        "provider": "frax",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.71929941,
        "metadata": {
          "url": "https://api.frax.finance/v2/frxeth/summary/latest",
          "field": "sfrxethApr",
          "source": "multi_source"
        },
        "lastUpdated": "2026-08-01T11:30:53.205Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 209,
        "stale": false
      }
    ],
    "count": 11
  }
}

Comparar tasas de préstamo vs tasas de endeudamiento

Obtén las tasas de préstamo y endeudamiento de BTC lado a lado para mostrar la diferencia entre ganar y endeudarse sobre el mismo activo.

// Compare BTC lending vs borrowing rates (one call per category)
const [lending, borrowing] = await Promise.all(
  ["lending", "borrowing"].map((category) =>
    fetch(
      `https://api.bitcompare.net/api/v1/rates/BTC?category=${category}`,
      { headers: { Authorization: `Bearer ${process.env.BITCOMPARE_API_KEY}` } }
    ).then((r) => r.json())
  )
)
const spread =
  Number(borrowing.data.rates[0].rate) - Number(lending.data.rates[0].rate)
Ejemplo de respuesta
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "aqru",
        "symbol": "BTC",
        "category": "lending",
        "rate": 2.5,
        "metadata": null,
        "lastUpdated": "2026-08-01T11:35:36.584Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 85,
        "stale": false
      },
      {
        "provider": "aave-v3",
        "symbol": "BTC",
        "category": "lending",
        "rate": 0.00748325,
        "metadata": {
          "mode": "aave_liquidity_rate",
          "method": "getReserveData",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2"
        },
        "lastUpdated": "2026-08-01T11:35:25.125Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 96,
        "stale": false
      }
    ],
    "count": 14
  }
}

Parámetros y esquemas completos en docs.bitcompare.net.

Actualización y confianza

Conoce la actualización y confiabilidad de cada tasa.

Cada tasa incluye información de actualización, fuente y confianza — para que puedas confiar en lo que implementas.

Con qué frecuencia se actualizan las tasas

Las tasas se actualizan continuamente, típicamente cada 5 minutos, y cada una lleva una señal de frescura.

Qué significa "verificado"

Las tasas verificadas están confirmadas contra la fuente propia del proveedor, no son estimadas.

Cómo se captura la fuente

Cada tasa registra su tipo de fuente: API del proveedor, feed de socio o revisión manual.

Qué significan las señales de confianza

Una etiqueta de confianza indica cuán confiable es una tasa, para que puedas filtrar datos de baja confianza.

Por qué difieren las tasas

Las tasas varían según la región, activo, nivel, bloqueo, saldo y términos del proveedor — expuesto donde esté disponible.

Patrocinado vs orgánico

Las colocaciones patrocinadas están claramente separadas de los datos de tasas orgánicas y nunca los alteran.

Recursos para desarrolladores

Todo lo que necesitas para integrar.

Documentación, esquemas y superficies listas para agentes — construidas para desarrolladores y agentes de IA por igual.

Preguntas frecuentes

Preguntas frecuentes

¿Existe una API de tasas de préstamo de criptomonedas?
Sí. La API Yield devuelve tasas de préstamo en tiempo real e históricas para 620+ activos en 55+ proveedores CeFi y DeFi — por ejemplo GET /api/v1/rates/USDC?category=lending — con señales de actualización y origen por tasa. Los mismos datos alimentan las páginas de comparación de tasas de préstamo.
¿Existe una API de recompensas de staking?
Sí. Las tasas de recompensas de staking se sirven desde el mismo endpoint con category=staking, cubriendo validadores, exchanges y proveedores de staking líquido, normalizados al mismo esquema JSON que las tasas de préstamo y endeudamiento.
¿Puedo obtener tasas de criptomonedas para un activo específico?
Sí. Al solicitar un activo sin un filtro de categoría — por ejemplo GET /api/v1/rates/ETH — se devuelven todas las categorías de tasas para ese activo en una sola llamada, préstamos, staking y endeudamiento lado a lado, que es la estructura que la mayoría de aplicaciones y agentes de IA desean para vistas por moneda.
¿Cubre la API tanto CeFi como DeFi?
Sí. Cada tasa se clasifica como CeFi o DeFi y fija o flexible, por lo que puedes filtrar o comparar ambas en una sola respuesta en lugar de ensamblar fuentes separadas.
¿Pueden los agentes de IA usar la API Yield?
Sí. La API REST tiene una especificación OpenAPI pública y un nivel gratuito, y la misma capa de datos se expone como herramientas MCP para agentes — conecta mediante el endpoint MCP alojado o el paquete npm @bitcompare/mcp-server.

Empieza a construir en minutos.

10,000 solicitudes al mes gratis — sin tarjeta de crédito. Los planes pagos desbloquean mayor volumen.

  • Tier gratuito: 10,000 solicitudes/mes, sin tarjeta requerida
  • Planes pagos para mayor volumen y SLAs
  • Inicia sesión solo para claves, facturación y dashboards en pro.bitcompare.net
  • Docs y la especificación OpenAPI son públicas — no se requiere login
  • Las herramientas MCP funcionan con la misma API y capa de datos