📜  Coinmarketcap API 市场对最新 (1)

📅  最后修改于: 2023-12-03 14:59:58.664000             🧑  作者: Mango

Coinmarketcap API 市场对最新

Coinmarketcap API是一款基于RESTful API的加密数字货币市场数据接口,提供了全球各大交易所的加密数字货币市场数据,包括价格、市值、交易量、交易对、历史价格等。

API URL

Coinmarketcap API的API URL为:

https://pro-api.coinmarketcap.com/v1/
访问授权

Coinmarketcap API需要提供访问授权才能使用。访问授权包括以下两部分:

  • API Key:用于访问API。
  • Secret Key:用于加密验证签名。
访问限制

Coinmarketcap API每个API Key的访问限制如下:

  • 每分钟最多发出30个请求。
  • 每天最多发出2000个请求。
  • 每个请求的返回数据最大长度为1MB。
API功能概览

Coinmarketcap API提供了以下API:

行情和交易数据API
  • Metadata API:返回数字货币交易和历史数据的元数据。

  • Listings Latest API:返回最新上市数字货币的数据。

  • Quotes Latest API:返回最新数字货币的市场行情数据。

  • Historical Quotes API:返回数字货币的历史市场行情数据。

  • Market Pairs Latest API:返回数字货币的最新交易对数据。

  • Historical Market Pairs API:返回数字货币的历史交易对数据。

账户和交易API
  • Account Information API:返回当前账户信息。

  • Account Balance API:返回当前账户的数字货币余额。

  • Deposit Addresses API:返回当前账户的数字货币存款地址。

  • Withdrawal Addresses API:返回当前账户的数字货币提款地址。

  • Withdrawal API:提款数字货币。

和加密货币价格波动相关API
  • Price Performance Stats API:返回所有数字货币的24小时和7天价格变化统计数据。

  • Price Movement Stats API:返回指定数字货币的价格变化统计数据。

  • Global Metrics API:返回全球加密数字货币市场的统计数据。

使用示例
Python
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
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/