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.

Base URL
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.

HTTP Header
X-API-Key: st_4dd6138f38c9c83197...
Pro Tip: Never share your API key or commit it to version control.

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

GET /analisis-completo

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

JSON
{
  "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": [...]
}
GET /server?getPriceBinance=true

Returns the current market prices and status for all assets monitored by the bot. This is the main endpoint for building localized dashboards.

Response Snippet
{
  "listasset": [
    {
      "moneda": "BTCUSDT",
      "asset": "Bitcoin",
      "price": 64250.25,
      "accion": "Ninguna",
      "stochastic": 45.2
    },
    ...
  ]
}
GET /server?getSmartAlerts=true

Fetches a filtered list of all assets that have an active Smart Alert (Buy/Sell recommendation).

Response Snippet
[
  {
    "moneda": "ETHUSDT",
    "accion": "comprar",
    "motivo": "Sobreventa extrema detectada",
    "colorAlerta": "green"
  }
]
GET /buscar-noticias

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)
GET /notificaciones

Retrieves a unified feed of all current signals across all tracked markets. Ideal for real-time notification systems.

GET /tasas

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.

JSON Response
{
  "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"
}
GET /tasas-analisis

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_pctfloatGanancia/pérdida % desde el inicio del período
variacion_diariaobjectCambio de ayer a hoy: abs y pct
sma_7 / sma_30floatMedia móvil simple de 7 y 30 días
rsi_14floatRSI de 14 períodos (0–100)
volatilidad_pctfloatDesviación estándar de retornos diarios (%)
max_periodo / min_periodofloatMáximo y mínimo del período
tendenciastringalcista si SMA-7 > SMA-30, bajista si no
spread_dolarobjectDiferencia P2P − BCV en Bs y %
grafico_diarioarrayArray con fecha, dolar_bcv, dolar_p2p, cacao_usd por cada día
JSON Response
{
  "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

JavaScript (Fetch API)
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');
Python (Requests)
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.

TERMINAL - RESPONSE

Ready to test. Select an endpoint and click execute.