API Reference
Everything you need to integrate professional-grade crypto signals and technical analysis into your own applications.
Overview
The AlgoMetric API provides real-time access to our proprietary trading algorithms, sentiment analysis, and market data. Our REST API is optimized for performance and ease of use, powering our web dashboard and mobile applications.
https://algometric.biz/api
Authentication
Pass your API key in the custom X-API-Key header with every request. API keys are managed in your dashboard.
X-API-Key: st_4dd6138f38c9c83197...
Rate Limits
Limits are applied per minute and month based on your subscription plan. Exceeding these limits will result in a 429 Too Many Requests response.
| Plan | Features | Requests / min | Requests / month |
|---|---|---|---|
| Free | Max 5 Coins | 10 | 1,000 |
| Classic | Max 15 Coins | 60 | 10,000 |
| Pro | Unlimited Coins | 300 | 100,000 |
Endpoints
Retrieves a comprehensive technical analysis for a specific cryptocurrency, including indicators (SMA, RSI, STOCH), Fibonacci levels, and proprietary "Smart Alert" logic.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| moneda* | string | Symbol to analyze (e.g., BTCUSDT) |
Response
{
"moneda": "BTCUSDT",
"datos_actuales": {
"precio": 64250.25,
"pnl": 5.2
},
"alerta_inteligente": {
"accion": "comprar_fuerte",
"color": "green",
"motivo": "Cruce alcista SMA20 y RSI en zona neutra"
},
"grafico": [...]
}
Returns the current market prices and status for all assets monitored by the bot. This is the main endpoint for building localized dashboards.
{
"listasset": [
{
"moneda": "BTCUSDT",
"asset": "Bitcoin",
"price": 64250.25,
"accion": "Ninguna",
"stochastic": 45.2
},
...
]
}
Fetches a filtered list of all assets that have an active Smart Alert (Buy/Sell recommendation).
[
{
"moneda": "ETHUSDT",
"accion": "comprar",
"motivo": "Sobreventa extrema detectada",
"colorAlerta": "green"
}
]
Searches for the latest news about a specific topic or coin and performs AI-driven sentiment analysis.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| tema* | string | Search topic (e.g., bitcoin or ethereum,solana) |
Retrieves a unified feed of all current signals across all tracked markets. Ideal for real-time notification systems.
Access authoritative financial rates from the Central Bank of Venezuela (BCV) and international cocoa futures. This data is automatically updated daily at 6:00 PM VET, ensuring you always have the latest rates for the upcoming business cycle.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| fecha | string | Optional date filter in YYYY-MM-DD format. Defaults to the most recent record. |
Response Properties
Returns a JSON object with official rates and commodity pricing.
{
"fecha_dato": "2026-03-22",
"fecha_registro": "2026-03-22 18:03:21",
"dolar_bcv": 54.1235,
"euro_bcv": 58.4567,
"cacao_usd": 9230.50,
"fuente_bcv": "bcv.org.ve",
"fuente_cacao": "yahoo_finance"
}
Calcula métricas de análisis técnico sobre el historial diario de TASAS_FINANCIERAS.
Incluye PNL, variación diaria, medias móviles (SMA-7/30), RSI-14, volatilidad, spread BCV vs P2P
y los datos crudos necesarios para construir un gráfico de líneas multi-serie.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| dias | integer | Número de días del período a analizar. Mínimo 7, máximo 365. Default: 30. |
Response Fields
Retorna un objeto con el análisis completo de cada activo y un array grafico_diario.
| Campo | Tipo | Descripción |
|---|---|---|
| pnl_pct | float | Ganancia/pérdida % desde el inicio del período |
| variacion_diaria | object | Cambio de ayer a hoy: abs y pct |
| sma_7 / sma_30 | float | Media móvil simple de 7 y 30 días |
| rsi_14 | float | RSI de 14 períodos (0–100) |
| volatilidad_pct | float | Desviación estándar de retornos diarios (%) |
| max_periodo / min_periodo | float | Máximo y mínimo del período |
| tendencia | string | alcista si SMA-7 > SMA-30, bajista si no |
| spread_dolar | object | Diferencia P2P − BCV en Bs y % |
| grafico_diario | array | Array con fecha, dolar_bcv, dolar_p2p, cacao_usd por cada día |
{
"periodo_dias": 30,
"fecha_inicio": "2026-03-26",
"fecha_fin": "2026-04-24",
"total_registros": 30,
"analisis": {
"dolar_bcv": {
"activo": "Dólar BCV",
"valor_actual": 91.25,
"pnl_pct": 3.41,
"variacion_diaria": { "abs": 0.12, "pct": 0.13 },
"sma_7": 90.80,
"sma_30": 89.50,
"rsi_14": 62.4,
"volatilidad_pct": 0.2318,
"max_periodo": 92.10,
"min_periodo": 88.30,
"tendencia": "alcista"
},
"dolar_p2p": { "..." : "..." },
"cacao_usd": { "..." : "..." }
},
"spread_dolar": {
"descripcion": "Diferencia P2P minus BCV",
"abs_bs": 4.75,
"pct": 5.21
},
"grafico_diario": [
{ "fecha": "2026-03-26", "dolar_bcv": 88.30, "dolar_p2p": 93.10, "cacao_usd": 8950.00 },
{ "fecha": "2026-03-27", "dolar_bcv": 88.45, "dolar_p2p": 93.25, "cacao_usd": 8980.50 }
]
}
Code Examples
const API_KEY = 'your_api_key_here';
const baseUrl = 'https://algometric.biz/api';
async function fetchAnalysis(symbol) {
const response = await fetch(`${baseUrl}/analisis-completo?moneda=${symbol}`, {
headers: {
'X-API-Key': API_KEY
}
});
const data = await response.json();
console.log(data);
}
fetchAnalysis('BTCUSDT');
import requests
headers = {
'X-API-Key': 'your_api_key_here'
}
url = "https://algometric.biz/api"
params = {
'getPriceBinance': 'true'
}
response = requests.get(url, headers=headers, params=params)
print(response.json())
API Playground
Test AlgoMetric endpoints in real-time. Select an endpoint, provide your API key, and see the live JSON response.
Ready to test. Select an endpoint and click execute.