MyCryptoGate Public API

Free, unauthenticated REST API for market data across all MyCryptoGate trading pairs. CoinGecko/CMC compatible format.

● Online v1.0 No API key required CORS enabled 30s cache
Base URL
https://patn7jrsfxqaslcufmwhgwunru0aandx.lambda-url.us-east-1.on.aws
GET /v1/pairs — List trading pairs GET /v1/assets — List assets GET /v1/ticker — Single pair ticker GET /v1/tickers — All tickers GET /v1/ohlc — Hourly OHLC candles GET /v1/trades — Recent trades GET /v1/orderbook — Order book depth

Supported Pairs

8 pairs quoted in USD (with EUR/USD for fiat reference):

SKC/USD · BTC/USD · ETH/USD · BNB/USD · XRP/USD · SOL/USD · ADA/USD · EUR/USD

GET /v1/pairs

Returns the list of tradable pairs.

GET/v1/pairs
{
  "pairs": [
    {"pair":"SKC/USD","base":"SKC","quote":"USD"},
    {"pair":"BTC/USD","base":"BTC","quote":"USD"},
    ...
  ]
}

GET /v1/assets

Returns metadata for all supported assets.

GET/v1/assets
{
  "assets": [
    {"code":"SKC","name":"SkyCoin","symbol":"⬡","type":"native"},
    {"code":"BTC","name":"Bitcoin","symbol":"₿","type":"crypto"},
    ...
  ]
}

GET /v1/ticker

Returns current ticker data for a single pair.

GET/v1/ticker?pair=SKC/USD

Parameters

NameTypeRequiredDescription
pairstringyesTrading pair, e.g. BTC/USD

Response

{
  "pair": "BTC/USD",
  "base": "BTC",
  "quote": "USD",
  "last": 71155,
  "bid": 71012.69,
  "ask": 71297.31,
  "change_24h": 3.16,
  "high_24h": 71250.5,
  "low_24h": 70100.0,
  "volume_24h": 2.41,
  "updated_at": "2026-04-08T00:00:00.000Z"
}

GET /v1/tickers

Returns ticker data for all 8 pairs in a single call.

GET/v1/tickers
{ "tickers": [ {ticker}, {ticker}, ... ] }

GET /v1/ohlc

Hourly OHLC candlestick data sourced from the internal price history table (refreshed every hour).

GET/v1/ohlc?pair=BTC/USD&limit=100

Parameters

NameTypeDefaultMax
pairstringrequired
limitinteger100500
{
  "pair": "BTC/USD",
  "interval": "1h",
  "candles": [
    {"time":"2026-04-07T22","open":71000,"high":71260,"low":70950,"close":71155,"volume":0.8},
    ...
  ]
}

GET /v1/trades

Recent executed trades on a pair.

GET/v1/trades?pair=SKC/USD&limit=50
NameDefaultMax
limit50200
{
  "pair": "SKC/USD",
  "trades": [
    {"trade_id":"TRD_...","pair":"SKC/USD","price":1.0438,"amount":50,"side":"buy","timestamp":1775587631793},
    ...
  ]
}

GET /v1/orderbook

Aggregated L2 order book snapshot.

GET/v1/orderbook?pair=BTC/USD&depth=25
NameDefaultMax
depth25100
{
  "pair": "BTC/USD",
  "bids": [[71012.69, 0.7027], [70870.38, 0.7027], ...],
  "asks": [[71297.31, 0.7027], [71439.62, 0.7027], ...]
}

Code Examples

cURL

curl "https://patn7jrsfxqaslcufmwhgwunru0aandx.lambda-url.us-east-1.on.aws/v1/ticker?pair=SKC/USD"

JavaScript (fetch)

const API = 'https://patn7jrsfxqaslcufmwhgwunru0aandx.lambda-url.us-east-1.on.aws';
const res = await fetch(`${API}/v1/tickers`);
const { tickers } = await res.json();
console.log(tickers);

Python

import requests
API = 'https://patn7jrsfxqaslcufmwhgwunru0aandx.lambda-url.us-east-1.on.aws'
r = requests.get(f'{API}/v1/ohlc', params={'pair':'BTC/USD','limit':100})
candles = r.json()['candles']

Rate Limits & Caching

Responses are cached for 30 seconds at the CDN edge. No authentication required. Fair-use policy: reasonable polling (≤ 1 req/sec) is unrestricted. For higher volumes please contact info@mycryptogate.com.

Data Sources

SKC/USD pricing is internal (SKC is a native asset of the MyCryptoGate ecosystem). External crypto prices (BTC, ETH, BNB, XRP, SOL, ADA) are refreshed hourly from CoinGecko. EUR/USD is refreshed hourly from exchangerate.host. All historical data is stored in DynamoDB.

Trading Fees

When trading on MyCryptoGate: 0.1% maker / 0.2% taker. Of this, 0.1% flows to Kaufmann Agency treasury as ecosystem infrastructure fee. See Exchange page for full fee schedule.