Skip to main content

API Reference

This section contains reference documentation for GMO Coin API parameters, status codes, error codes, and other technical specifications.

Contents

Parameters Reference

Detailed specifications for all API parameters including:

  • Symbol formats and trading pairs (Spot, Margin, and Asset symbols)
  • Order parameters (side, executionType, timeInForce, settlePosition)
  • SOK (Post-Only) supported symbols
  • Complete list of all available trading pairs with release dates

Status Codes

HTTP status codes and GMO Coin-specific status codes:

  • HTTP status codes (200, 400, 401, 404, 429, 500, 503)
  • GMO Coin status codes (0 = success, 5 = error)
  • Response format examples
  • Status code usage guidelines

Error Codes

Comprehensive list of error codes and their meanings:

  • Authentication errors (ERR-5003 to ERR-5014)
  • Validation errors (ERR-5106 to ERR-5135)
  • Trading and position errors (ERR-70 to ERR-846)
  • System and maintenance errors (ERR-5201 to ERR-5208)
  • Error handling best practices
  • Common error scenarios and solutions

Historical Data

Information about historical trading data:

  • CSV format download access
  • Data structure and fields
  • Usage examples for analysis and backtesting
  • Alternative real-time data sources
  • Best practices for data usage

Special Parameters

  • SOK (Post-Only) Support: Symbols that support Post-Only orders
  • Timestamp Formats: Unix timestamp in milliseconds
  • Signature Generation: HMAC-SHA256 signature process

Response Format

All API responses follow this general structure:

{
"status": 0,
"data": {
// Response data
},
"responsetime": "2025-12-25T12:00:00.000Z"
}

Error Response Format

{
"status": 5,
"messages": [
{
"message_code": "ERR-XXXX",
"message_string": "Error description"
}
],
"responsetime": "2025-12-25T12:00:00.000Z"
}

Data Types

  • String: Text values (symbols, timestamps, etc.)
  • Number: Numeric values (prices, quantities, etc.)
  • Boolean: true/false values
  • Array: Lists of items
  • Object: Nested data structures

Timezone

All timestamps are in UTC unless otherwise specified.

Next Steps

Browse the sidebar for detailed reference documentation on specific topics.