📅  最后修改于: 2023-12-03 14:59:58.664000             🧑  作者: Mango
Coinmarketcap API是一款基于RESTful API的加密数字货币市场数据接口,提供了全球各大交易所的加密数字货币市场数据,包括价格、市值、交易量、交易对、历史价格等。
Coinmarketcap API的API URL为:
https://pro-api.coinmarketcap.com/v1/
Coinmarketcap API需要提供访问授权才能使用。访问授权包括以下两部分:
API Key
:用于访问API。Secret Key
:用于加密验证签名。Coinmarketcap API每个API Key的访问限制如下:
Coinmarketcap API提供了以下API:
Metadata API
:返回数字货币交易和历史数据的元数据。
Listings Latest API
:返回最新上市数字货币的数据。
Quotes Latest API
:返回最新数字货币的市场行情数据。
Historical Quotes API
:返回数字货币的历史市场行情数据。
Market Pairs Latest API
:返回数字货币的最新交易对数据。
Historical Market Pairs API
:返回数字货币的历史交易对数据。
Account Information API
:返回当前账户信息。
Account Balance API
:返回当前账户的数字货币余额。
Deposit Addresses API
:返回当前账户的数字货币存款地址。
Withdrawal Addresses API
:返回当前账户的数字货币提款地址。
Withdrawal API
:提款数字货币。
Price Performance Stats API
:返回所有数字货币的24小时和7天价格变化统计数据。
Price Movement Stats API
:返回指定数字货币的价格变化统计数据。
Global Metrics API
:返回全球加密数字货币市场的统计数据。
import requests
api_key = 'YOUR_API_KEY'
headers = {
'Accepts': 'application/json',
'X-CMC_PRO_API_KEY': api_key,
}
url = 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest'
parameters = {
'start': '1',
'limit': '10',
'convert': 'USD'
}
response = requests.get(url, headers=headers, params=parameters).json()
print(response)
curl -H "Accepts: application/json" -H "X-CMC_PRO_API_KEY: YOUR_API_KEY" -G https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest --data-urlencode "start=1" --data-urlencode "limit=10" --data-urlencode "convert=USD"
Coinmarketcap API的官方文档可以在以下链接中找到:
https://pro.coinmarketcap.com/api/v1/