Skip to contents

API Client Classes

R6 classes for interacting with KuCoin REST API

KucoinBase
KucoinBase: Abstract Base Class for KuCoin API Clients
KucoinMarketData
KucoinMarketData: Spot Market Data Retrieval
KucoinTrading
KucoinTrading: Spot Order Management
KucoinStopOrders
KucoinStopOrders: Stop Order Management
KucoinOcoOrders
KucoinOcoOrders: OCO Order Management
KucoinAccount
KucoinAccount: Account and Funding Management
KucoinDeposit
KucoinDeposit: Deposit Management
KucoinTransfer
KucoinTransfer: Internal Transfer Management
KucoinWithdrawal
KucoinWithdrawal: Withdrawal Management
KucoinSubAccount
KucoinSubAccount: Sub-Account Management

Configuration

API credential and endpoint helpers

get_api_keys()
Retrieve KuCoin API Credentials
get_base_url()
Retrieve KuCoin API Base URL
get_sub_account()
Retrieve KuCoin Sub-Account Configuration

Low-Level Request Helpers

Functions for building and executing KuCoin API requests

kucoin_build_request()
Build and Execute a KuCoin API Request
kucoin_paginate()
Paginate a KuCoin API Endpoint

Backfill and Data

Bulk data download and included datasets

kucoin_backfill_klines()
Backfill KuCoin Kline Data to CSV
kucoin_btc_usdt_4h_ohlcv
BTC-USDT 4-Hour OHLCV Data from KuCoin

Utilities

Time conversion and validation helpers

time_convert_from_kucoin()
Convert KuCoin Timestamp to POSIXct
time_convert_to_kucoin()
Convert POSIXct to KuCoin Timestamp
verify_symbol()
Verify Ticker Symbol Format