Authentication
API key
An API key is required in order to authenticate and get real production data. Same API key is compatible and supported in our different products, listed below:
"Blockchain APIs": Interact with top Blockchain protocols using REST APIs, Webhooks and WebSockets, you can get information about node, block, transaction and address, in addition you can create hot wallets, send transaction or push signed transactions. We support both historical and live data.
"Crypto Market Data APIs": Get historical and live market data like (Exchange Rates, Trades, OHLCV, Order Books, Assets, Pairs, etc.) from top crypto exchanges.
"Trading APIs": Trade on top Exchanges with one single API integration. You can get your account history, get balances, get deposit addresses, place orders, get open orders, cancel orders or withdraw funds.
Getting an API Key
Production endpoints, require an API key for authentication and providing real data. Be sure to create and get your API key from the API Keys section on the CryptoAPIs dashboard - https://dashboard.cryptoapis.io/account/api-keys
From there you can also create new API keys and disable old ones, which you do not want to have access anymore.
Using your API Key
'X-API-Key: my-api-key' 'Content-Type: application/json'
Once API Key has been obtained, you may use it to get access to Crypto APIs Endpoints related to blockchains, Crypto Market Data and Trading APIs.
API Credential Usage Credits
Most plans include a daily limit or “hard stop” to the number of data calls that can be made and the results provided by Crypto APIs. This limit is tied directly to your API Key usage and number of credits purchased. Your daily credits will be re-loaded at 0:00 AM UTC.
The daily credit limit is tracked based on API data calls & results provided with your key. Each credit is accounted for and incremented 1:1, with the exception of:
- Error responses are not included in this monthly limit.
-
Paginated Endpoints: List based endpoints. Credit allocation per API credentials is done for every 50 data results returned, always rounded-up.
-
Bundled/Batched API calls: Credit allocation per API credentials is done for every 50 data results returned, always rounded-up.