For the complete documentation index, see llms.txt. This page is also available as Markdown.

Market Data API

Public market-data endpoints for prices, indicators, and market analysis.

These endpoints provide real-time market data for prices, technical indicators, and market analysis. Base URL: see Base URLs.

Health Endpoints

GET /health

Check if the market data service is running and healthy.

Authentication: Not required

Response:

{
  "status": "UP"
}

Status Codes:

  • 200 - Service is healthy

  • 500 - Service is unhealthy

Market Data Endpoints

GET /data/price

Retrieve the latest price observation for all markets.

Authentication: Not required

Response:

Response Fields:

Field
Type
Description

header

object

Event metadata

header.event_id

string

Unique event identifier

header.timestamp

string

Event timestamp

market

string

Market symbol (e.g., "BTCUSD")

price

string

Latest observed price

Status Codes:

  • 200 - Latest price retrieved successfully

  • 204 - No price data available

  • 500 - Internal server error

GET /data/momentum

Retrieve the latest momentum indicator data for all markets.

Authentication: Not required

Request:

Response:

Response Fields:

Field
Type
Description

Market

object

Market information

Market.Base

string

Base currency (e.g., "btc")

Market.Quote

string

Quote currency (e.g., "usd")

Value

string

Momentum indicator value (decimal)

Time

string

Timestamp when the indicator was computed (ISO 8601 format)

Status Codes:

  • 200 - Latest momentum retrieved successfully

  • 204 - No momentum data available

  • 500 - Internal server error

GET /data/std

Retrieve the latest moving standard deviation data for all markets.

Authentication: Not required

Request:

Response:

Response Fields:

Field
Type
Description

Market

object

Market information

Market.Base

string

Base currency (e.g., "btc")

Market.Quote

string

Quote currency (e.g., "usd")

Value

string

Moving standard deviation value (decimal)

Time

string

Timestamp when the indicator was computed (ISO 8601 format)

Status Codes:

  • 200 - Latest standard deviation retrieved successfully

  • 204 - No standard deviation data available

  • 500 - Internal server error

GET /data/vwma

Retrieve the latest volume-weighted moving average (VWMA) data for all markets.

Authentication: Not required

Request:

Response:

Response Fields:

Field
Type
Description

Market

object

Market information

Market.Base

string

Base currency (e.g., "btc")

Market.Quote

string

Quote currency (e.g., "usd")

Value

string

Volume-weighted moving average value (decimal)

Time

string

Timestamp when the indicator was computed (ISO 8601 format)

Status Codes:

  • 200 - Latest VWMA retrieved successfully

  • 204 - No VWMA data available

  • 500 - Internal server error

Last updated

Was this helpful?