Endpoint
Autenticación
API Key o X402Response
200 OK
Campos de Respuesta
Campos de Rate
Campos de Best
Ejemplos
Notas
- Los APYs se actualizan cada 5 minutos
bestindica la mejor oportunidad actual conreasoning- Cache recomendado: 1-5 minutos
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
GET /v1/yields
GET https://api.pan.tech/v1/yields
{
"chains": ["arbitrum", "base", "ethereum"],
"assets": ["USDC", "USDT", "DAI", "WETH"],
"rates": [
{
"chain": "base",
"asset": "USDC",
"apy": 8.52
},
{
"chain": "arbitrum",
"asset": "USDC",
"apy": 7.23
},
{
"chain": "ethereum",
"asset": "USDC",
"apy": 5.15
}
],
"best": {
"chain": "base",
"asset": "USDC",
"apy": 8.52,
"reasoning": "Highest APY available for USDC"
},
"updatedAt": "2024-01-15T10:30:00Z"
}
| Campo | Tipo | Descripción |
|---|---|---|
chains | string[] | Chains consultadas |
assets | string[] | Assets soportados |
rates | array | Lista de tasas por chain/asset |
best | object | Mejor opcion recomendada |
updatedAt | string | Timestamp de actualizacion |
| Campo | Tipo | Descripción |
|---|---|---|
chain | string | Nombre de la chain |
asset | string | Token soportado |
apy | number | APY actual en porcentaje |
| Campo | Tipo | Descripción |
|---|---|---|
chain | string | Chain con mejor yield |
asset | string | Asset recomendado |
apy | number | APY de la mejor opcion |
reasoning | string | Razonamiento de la recomendación |
curl -X GET "https://api.pan.tech/v1/yields" \
-H "Authorization: Bearer $PAN_API_KEY"
const response = await fetch('https://api.pan.tech/v1/yields', {
headers: {
'Authorization': `Bearer ${process.env.PAN_API_KEY}`
}
});
const { rates, best } = await response.json();
console.log('Mejor APY:', best.apy, '% en', best.chain);
console.log('Razon:', best.reasoning);
const yields = await pan.yields.getAll();
console.log('Mejor APY:', yields.best.apy);
console.log('Todas las rates:', yields.rates);
best indica la mejor oportunidad actual con reasoning