Public endpoints
All of these endpoints can be requested directly or through OAuth2. (In the future, authentication through OAuth2 will give you higher request limits.)
Currencies
GET /api/currencies latest
Lists all known currencies. (example)
GET /api/currencies
{
"success": true,
"time": 1512697998,
"result": {
"count": 646,
"currencies": [{
"id": 1, # Unique currency ID, immutable
"code": "btc", # Unique currency code, mutable
"title": "Bitcoin",
"created_at": "2017-11-06T04:54:54+00:00",
"updated_at": "2017-11-23T23:01:44+00:00",
"is_cryptocurrency": true,
"is_fiat": false,
"is_ethereum_token": false,
"ethereum_contract_address": null,
"source": null
}, {
...
}]
}
}
GET /api/currencies/CODE latest
Get the information about a currency. (example)
GET /api/currencies/btc
{
"success": true,
"time": 1512697998,
"result": {
"id": 1, # Unique currency ID, immutable
"code": "btc", # Unique currency code, mutable
"title": "Bitcoin",
"created_at": "2017-11-06T04:54:54+00:00",
"updated_at": "2017-11-23T23:01:44+00:00",
"is_cryptocurrency": true,
"is_fiat": false,
"is_ethereum_token": false,
"ethereum_contract_address": null,
"source": null
}
}
GET /api/currencies/CODE/exchanges coming soon
List all exchanges that trade that currency.
GET /api/currencies/cryptocurrencies latest
Lists all known cryptocurrencies. (example)
GET /api/currencies/fiat latest
Lists all known fiat currencies. (example)
GET /api/currencies/tokens latest
Lists all known Ethereum tokens. (example)
Exchanges
GET /api/exchanges coming soon
Lists all known exchanges.
GET /api/exchanges/KEY coming soon
List information, exchange pairs, and current rates from a particular exchange.
GET /api/exchanges/bitstamp
GET /api/exchanges/KEY/CURRENCY1/CURRENCY2 coming soon
Lists historical rates for a particular currency pair on an exchange.
GET /api/exchanges/bitstamp/btc/usd
Sources
GET /api/sources coming soon
List all known data sources.
GET /api/source/KEY coming soon
List information about a given data source key.
Site information
GET /api/status latest
Lists site status, as published at status.cryptfolio.com. (example)
GET /api/status
{
"success": true,
"time": 1512697998,
"result": {
"ok": [
"tickers",
"jobs"
]
}
}