Crypto Prices CriptoYa
Consulta cotizaciones cripto de CriptoYa por exchange, cotizacion general y comisiones de retiro.
API Overview
- Base URL:
https://criptoya.com
- Auth: None required
- Response format: JSON en respuestas validas
- Nota operativa: para pares o valores invalidos la API puede devolver texto plano
"Invalid pair" con HTTP 200
- Timestamp: campo
time en unix epoch
Endpoints
GET /api/{exchange}/{coin}/{fiat}/{volumen}
GET /api/{coin}/{fiat}/{volumen}
GET /api/fees
Ejemplos:
curl -s "https://criptoya.com/api/BTC/ARS/0.1" | jq '.'
curl -s "https://criptoya.com/api/belo/BTC/ARS/0.1" | jq '.'
curl -s "https://criptoya.com/api/fees" | jq '.'
Valores admitidos
coin
BTC, ETH, USDT, USDC, DAI, UXD, USDP, WLD, BNB, SOL, XRP, ADA, AVAX, DOGE, TRX, LINK, DOT, MATIC, SHIB, LTC, BCH, EOS, XLM, FTM, AAVE, UNI, ALGO, BAT, PAXG, CAKE, AXS, SLP, MANA, SAND, CHZ
fiat
ARS, BRL, CLP, COP, MXN, PEN, VES, BOB, UYU, DOP, PYG, USD, EUR
exchange
cryptomkt, letsbit, belo, bitsoalpha, bybit, ripio, lemoncash, fiwind, tiendacrypto, eluter, universalcoins, buenbit, binance, huobip2p, bitso, eldoradop2p, lemoncashp2p, kucoinp2p, decrypto, mexcp2p, pluscrypto, cocoscrypto, bitgetp2p, cryptomktpro, satoshitango, coinexp2p, paydecep2p, binancep2p, bingxp2p, ripioexchange, astropay, dolarapp, vibrant, wallbit, vitawallet, weexp2p, trubit, okexp2p, bybitp2p, saldo, p2pme, airtm
volumen
Numero decimal usando punto: 0.1, 1, 250.5.
Campos clave
- Cotizacion por exchange:
ask, totalAsk, bid, totalBid, time
- Cotizacion general:
- Objeto por exchange con los mismos campos (
ask, totalAsk, bid, totalBid, time)
- Fees:
- Estructura anidada
exchange -> coin -> red -> fee
Workflow
- Detectar intencion:
- Cotizacion general
- Cotizacion por exchange
- Fees de retiro
- Validar inputs requeridos:
coin, fiat, volumen
exchange cuando aplique
- Ejecutar
curl -s y parsear con jq.
- Si la respuesta es
"Invalid pair" o no es JSON esperado, informar parametros invalidos.
- Presentar primero resumen accionable:
- Mejor
bid
- Mejor
ask
- Spread relevante
- Presentar detalle:
- Top exchanges y
time por cotizacion
Error Handling
- Parametro invalido / par no soportado:
- Detectar texto
"Invalid pair" aunque HTTP sea 200.
- Informar claramente que la combinacion solicitada no esta soportada.
- Red/timeout:
- Reintentar hasta 2 veces con espera corta.
- Si falla, devolver mensaje claro con endpoint consultado.
- JSON inesperado:
- Mostrar minimo crudo util y aclarar inconsistencia del origen.
Presenting Results
- Priorizar:
- Mejor precio de compra (
ask)
- Mejor precio de venta (
bid)
- Spread (
ask - bid) por exchange
- En comparativas:
- Tabla corta por exchange con
ask, bid, totalAsk, totalBid, time
- Aclarar:
- Datos informativos y sin recomendacion financiera
Out of Scope
Esta skill no debe usar en v1:
/api/dolar
/api/cer
/api/uva
/api/bancostodos
1---2name: crypto-prices-criptoya3description: Consulta cotizaciones de criptomonedas con CriptoYa por exchange y en forma agregada. Usar cuando el usuario pida "precio BTC en ARS", "cotizacion USDT", "precio ETH en USD", "mejor precio por exchange", "comparar exchanges", "precio en belo/ripio/lemon/binance/bybit", o cuando pida comisiones de retiro y fees por red.4---5
6# Crypto Prices CriptoYa
7
8Consulta cotizaciones cripto de CriptoYa por exchange, cotizacion general y comisiones de retiro.
9
10## API Overview
11
12- **Base URL**: `https://criptoya.com`
13- **Auth**: None required
14- **Response format**: JSON en respuestas validas
15- **Nota operativa**: para pares o valores invalidos la API puede devolver texto plano `"Invalid pair"` con HTTP `200`
16- **Timestamp**: campo `time` en unix epoch
17
18## Endpoints
19
20- `GET /api/{exchange}/{coin}/{fiat}/{volumen}`
21- `GET /api/{coin}/{fiat}/{volumen}`
22- `GET /api/fees`
23
24Ejemplos:
25
26```bash
27curl -s "https://criptoya.com/api/BTC/ARS/0.1" | jq '.'
28curl -s "https://criptoya.com/api/belo/BTC/ARS/0.1" | jq '.'
29curl -s "https://criptoya.com/api/fees" | jq '.'
30```
31
32## Valores admitidos
33
34### `coin`
35
36`BTC, ETH, USDT, USDC, DAI, UXD, USDP, WLD, BNB, SOL, XRP, ADA, AVAX, DOGE, TRX, LINK, DOT, MATIC, SHIB, LTC, BCH, EOS, XLM, FTM, AAVE, UNI, ALGO, BAT, PAXG, CAKE, AXS, SLP, MANA, SAND, CHZ`
37
38### `fiat`
39
40`ARS, BRL, CLP, COP, MXN, PEN, VES, BOB, UYU, DOP, PYG, USD, EUR`
41
42### `exchange`
43
44`cryptomkt, letsbit, belo, bitsoalpha, bybit, ripio, lemoncash, fiwind, tiendacrypto, eluter, universalcoins, buenbit, binance, huobip2p, bitso, eldoradop2p, lemoncashp2p, kucoinp2p, decrypto, mexcp2p, pluscrypto, cocoscrypto, bitgetp2p, cryptomktpro, satoshitango, coinexp2p, paydecep2p, binancep2p, bingxp2p, ripioexchange, astropay, dolarapp, vibrant, wallbit, vitawallet, weexp2p, trubit, okexp2p, bybitp2p, saldo, p2pme, airtm`
45
46### `volumen`
47
48Numero decimal usando punto: `0.1`, `1`, `250.5`.
49
50## Campos clave
51
52- Cotizacion por exchange:
53 - `ask`, `totalAsk`, `bid`, `totalBid`, `time`
54- Cotizacion general:
55 - Objeto por exchange con los mismos campos (`ask`, `totalAsk`, `bid`, `totalBid`, `time`)
56- Fees:
57 - Estructura anidada `exchange -> coin -> red -> fee`
58
59## Workflow
60
611. Detectar intencion:
62 - Cotizacion general
63 - Cotizacion por exchange
64 - Fees de retiro
652. Validar inputs requeridos:
66 - `coin`, `fiat`, `volumen`
67 - `exchange` cuando aplique
683. Ejecutar `curl -s` y parsear con `jq`.
694. Si la respuesta es `"Invalid pair"` o no es JSON esperado, informar parametros invalidos.
705. Presentar primero resumen accionable:
71 - Mejor `bid`
72 - Mejor `ask`
73 - Spread relevante
746. Presentar detalle:
75 - Top exchanges y `time` por cotizacion
76
77## Error Handling
78
79- **Parametro invalido / par no soportado**:
80 - Detectar texto `"Invalid pair"` aunque HTTP sea `200`.
81 - Informar claramente que la combinacion solicitada no esta soportada.
82- **Red/timeout**:
83 - Reintentar hasta 2 veces con espera corta.
84 - Si falla, devolver mensaje claro con endpoint consultado.
85- **JSON inesperado**:
86 - Mostrar minimo crudo util y aclarar inconsistencia del origen.
87
88## Presenting Results
89
90- Priorizar:
91 - Mejor precio de compra (`ask`)
92 - Mejor precio de venta (`bid`)
93 - Spread (`ask - bid`) por exchange
94- En comparativas:
95 - Tabla corta por exchange con `ask`, `bid`, `totalAsk`, `totalBid`, `time`
96- Aclarar:
97 - Datos informativos y sin recomendacion financiera
98
99## Out of Scope
100
101Esta skill no debe usar en v1:
102
103- `/api/dolar`
104- `/api/cer`
105- `/api/uva`
106- `/api/bancostodos`