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

Public API

Public APIs provide access to market data and platform information without requiring authentication.

Available Services

Retrieve platform configuration and reference data:

  • Get Server Time - Current server timestamp

  • Get Metadata - Global configuration including:

    • Coin list (supported assets)

    • Contract list (available perpetual contracts)

    • Multi-chain configuration

    • System parameters

Access real-time and historical market data:

  • Get Depth - Order book depth (buy/sell orders)

  • Get K-line - Historical K-line (candlestick) data

  • Get Ticker - 24-hour market statistics

  • Get Multi-Contract K-line - K-line data for multiple contracts

  • Get Market Status - Market open/close status (for stocks)

Query funding rate information:

  • Get Latest Funding Rate - Current funding rate by contract

  • Get Funding Rate Page - Historical funding rates (paginated)

Key Features

  • No Authentication Required - All public endpoints are accessible without API keys

  • Rate Limits Apply - Fair usage policies ensure service availability for all users

  • Real-Time Data - Market data is updated in real-time

  • Historical Data - Access to historical market information

Usage Example

Response Format

All public API responses follow the standard format:

Base URL

  • HTTP REST base URL: https://<api-domain>

Replace <api-domain> with the production HTTP API domain provided by EdgeX. Internal or non-production domains are not included in this public documentation.

Best Practices

  1. Cache Metadata - Metadata changes infrequently; cache locally to reduce requests

  2. Use Appropriate Depth Levels - Request only the depth level you need (15 or 200)

  3. Respect Rate Limits - Implement exponential backoff for retries

  4. Handle Errors Gracefully - Check code field in responses

Last updated