Assets e Instrumentos Disponibles

Busca instrumentos, consulta cotizaciones, market data histórica y horario de mercado.

Busca instrumentos disponibles para operar en bolsa internacional, consulta cotizaciones en tiempo real, market data histórica y el estado del mercado.

Operaciones disponibles

💡

Estos endpoints son la base para construir buscadores, gráficos de precios y feeds de cotizaciones antes de enviar órdenes con codBolsa = "ALPACA".


Buscar assets

→ GET /api/publicapi/creasys/Asset

Servicio para obtener los instrumentos disponibles para operar en bolsa internacional, con opciones de búsqueda y filtrado.

Ver parámetros
ParámetroTipoObligatorioDescripción
exchangeNamestringNoNombre del mercado o bolsa (NASDAQ, NYSE). Si se omite, devuelve instrumentos de todos los mercados
searchstringNoBúsqueda amplia por símbolo o nombre. Ej: Apple
nemostringNoBúsqueda exacta por símbolo. Ej: AAPL
id_correlativointNoIdentificador correlativo interno
pageintNoNúmero de página (default: 1)
pageSizeintNoCantidad de registros por página (default: 20)
{
  "items": [
    {
      "asset_id": "b0b6dd9d-8b9b-48a9-ba46-b9d54906e415",
      "symbol": "AAPL",
      "exchange": "NASDAQ",
      "asset_class": "us_equity",
      "name": "Apple Inc. Common Stock",
      "tradable": true,
      "marginable": true
    }
  ],
  "totalCount": 250
}

Última cotización de un activo

→ GET /api/publicapi/creasys/Asset/LastQuote

Obtiene la última cotización disponible para un activo (precio compra/venta, tamaños, timestamp).

Ver parámetros
ParámetroTipoObligatorioDescripción
nemostringSímbolo del activo (ej: AAPL, TSLA)
feedstringNoFuente de datos (default: sip)

Tipos de feed disponibles:

ValorDescripción
sipSecurities Information Processor — datos consolidados en tiempo real (default)
iexInvestors Exchange — datos exclusivos de IEX
delayed_sipSIP con delay de 15 minutos
boatsBlue Ocean ATS — operaciones fuera de horario regular
overnightCotizaciones derivadas para operaciones overnight
otcOver-The-Counter — mercados OTC
{
  "symbol": "AMZN",
  "lastPrice": 233,
  "bidPrice": 232.95,
  "askPrice": 233,
  "bidSize": 700,
  "askSize": 200,
  "timestamp": "2025-11-28T18:45:39.437Z",
  "feed": "delayed_sip",
  "currency": "USD"
}

Estado del mercado

→ GET /api/publicapi/creasys/ClockAlpaca

Obtiene el estado actual del reloj de mercado de Alpaca: si está abierto, próxima apertura y próximo cierre.

{
  "timestamp": "2025-11-28T19:11:33.788Z",
  "is_open": true,
  "next_open": "2025-11-29T14:30:00Z",
  "next_close": "2025-11-28T21:00:00Z"
}
💡

Usa este endpoint antes de enviar órdenes para validar que el mercado esté operativo.


Logo de un activo

→ GET /api/publicapi/creasys/Asset/LogoParquet/{nemotecnico}

Obtiene el logo (imagen) de un activo financiero por su nemotécnico. Útil para mostrar logos en UI.

ParámetroTipoDescripción
nemotecnico (path)stringSímbolo del activo (ej: AAPL)

Market Data — Stocks

Endpoints proxy al micro de Alpaca para consultar market data histórica y en tiempo real. Todos requieren autenticación Bearer.

Ver resumen de endpoints disponibles
EndpointDescripción
GET /Asset/stocks/barsBarras OHLCV para varios símbolos
GET /Asset/stocks/bars/latestÚltima barra por símbolo (batch)
GET /Asset/stocks/quotesCotizaciones históricas para varios símbolos
GET /Asset/stocks/quotes/latestÚltima cotización por símbolo (batch)
GET /Asset/stocks/snapshotsSnapshot actual por símbolo (batch)
GET /Asset/stocks/tradesTrades históricos para varios símbolos
GET /Asset/stocks/trades/latestÚltimo trade por símbolo (batch)
GET /Asset/stocks/auctionsSubastas para uno o varios símbolos
GET /Asset/stocks/meta/conditions/{tickType}Condiciones de tick por tipo
GET /Asset/stocks/meta/exchangesListado de exchanges disponibles
GET /Asset/stocks/{symbol}/barsBarras OHLCV para un símbolo en ruta
GET /Asset/stocks/{symbol}/bars/latestÚltima barra para un símbolo en ruta
GET /Asset/stocks/{symbol}/quotesCotizaciones históricas para un símbolo en ruta
GET /Asset/stocks/{symbol}/quotes/latestÚltima cotización para un símbolo en ruta
GET /Asset/stocks/{symbol}/tradesTrades históricos para un símbolo en ruta
GET /Asset/stocks/{symbol}/trades/latestÚltimo trade para un símbolo en ruta
GET /Asset/stocks/{symbol}/auctionsSubastas para un símbolo en ruta

Parámetros comunes de Market Data

ParámetroTipoDescripción
symbolsstringTickers separados por coma. Tiene prioridad sobre nemo
nemostringUn solo ticker si no se envía symbols
symbol (path)stringTicker en la ruta para endpoints /{symbol}/...
startstringInicio del rango (YYYY-MM-DD o ISO 8601)
endstringFin del rango
feedstringFuente: sip, iex, delayed_sip, etc.
currencystringMoneda (ej: USD)
limitintMáximo de filas por página
page_tokenstringToken de paginación devuelto por Alpaca
sortstringOrden: asc o desc
💡

Para endpoints batch usa symbols=AAPL,MSFT. Para un solo símbolo, usa el endpoint /{symbol}/... o el batch con un solo ticker.

Bars (OHLCV)

GET /Asset/stocks/bars — Open, High, Low, Close, Volume agregado por timeframe.

Parámetros adicionales:

ParámetroDescripción
timeframeAgregación temporal: 1Min, 15Min, 1Hour, 1Day
adjustmentAjuste corporativo: raw, split, dividend, all

Quotes

GET /Asset/stocks/quotes — cotizaciones bid/ask históricas para uno o varios símbolos.

Snapshots

GET /Asset/stocks/snapshots — fotografía completa actual: última cotización, último trade, barra del día y barra del minuto previo.

Trades

GET /Asset/stocks/trades — histórico de trades ejecutados.

Auctions

GET /Asset/stocks/auctions — datos de subastas (apertura y cierre).

Parámetro adicionalDescripción
asofFecha as-of (YYYY-MM-DD)

Meta / Conditions

GET /Asset/stocks/meta/conditions/{tickType} — condiciones de tick disponibles por tipo.

ParámetroDescripción
tickType (path)Tipo de tick: trade, quote, bar
tapeTape NYSE: A, B, C

Meta / Exchanges

GET /Asset/stocks/meta/exchanges — listado completo de exchanges disponibles. Sin parámetros.


Errores generales

CódigoDescripción
401 UnauthorizedToken expiró o inválido
403 ForbiddenSin acceso al recurso
500 Server ErrorFallo interno