追踪以太坊 NFT 集合的底价、成交量、持有者及最近成交(包括 BAYC、MAYC、CryptoPunks),使用 Reservoir 与 OpenSea API。
NFT Price Tracker.是一项面向实际任务的技能,主要用于Track NFT收藏统计,底价,以及最近使用免费API的销售.;Free API(不需要密钥).Reservoir API(建议).;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用免费 API 追踪 NFT 系列的统计数据、地板价(floor price)及近期成交记录。
获取系列地板价:
curl -s "https://api.reservoir.tools/collections/v6?slug=boredapeyachtclub" | jq '.collections[0] | {name, floorAsk: .floorAsk.price.amount.native, volume24h: .volume["1day"], volumeChange: .volumeChange["1day"]}'
boredapeyachtclub — Bored Ape Yacht Club(BAYC)mutant-ape-yacht-club — Mutant Ape Yacht Club(MAYC)cryptopunks — CryptoPunksazuki — Azukipudgypenguins — Pudgy Penguinsdoodles-official — Doodlesclonex — CloneX获取详细的系列统计数据:
curl -s "https://api.reservoir.tools/collections/v6?slug=mutant-ape-yacht-club" | jq '.collections[0] | {
name: .name,
floor_eth: .floorAsk.price.amount.native,
floor_usd: .floorAsk.price.amount.usd,
volume_24h: .volume["1day"],
volume_7d: .volume["7day"],
volume_30d: .volume["30day"],
owners: .ownerCount,
supply: .tokenCount
}'
获取某一系列的近期成交数据:
curl -s "https://api.reservoir.tools/sales/v6?collection=0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d&limit=10" | jq '.sales[] | {token_id: .token.tokenId, price_eth: .price.amount.native, timestamp: .timestamp, marketplace: .orderSource}'
合约地址:
0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d0x60e4d786628fea6478f785a6d7e704777c86a7c60xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb获取随时间变化的地板价:
curl -s "https://api.reservoir.tools/collections/daily-volumes/v1?collection=0x60e4d786628fea6478f785a6d7e704777c86a7c6&limit=30" | jq '.[] | {date: .timestamp, floor: .floorAskPrice, volume: .volume}'
按交易量获取 Top 系列:
curl -s "https://api.reservoir.tools/collections/v6?sortBy=1DayVolume&limit=10" | jq '.collections[] | {name: .name, floor: .floorAsk.price.amount.native, volume_24h: .volume["1day"]}'
获取某个特定 NFT 的详细信息:
# MAYC #1234
curl -s "https://api.reservoir.tools/tokens/v7?tokens=0x60e4d786628fea6478f785a6d7e704777c86a7c6:1234" | jq '.tokens[0] | {name: .token.name, image: .token.image, lastSale: .token.lastSale.price.amount.native, owner: .token.owner}'
持续监控地板价,并在低于阈值时发出提醒:
#!/bin/bash COLLECTION="mutant-ape-yacht-club" THRESHOLD=5 # ETH FLOOR=$(curl -s "https://api.reservoir.tools/collections/v6?slug=$COLLECTION" | jq -r '.collections[0].floorAsk.price.amount.native') if (( $(echo "$FLOOR < $THRESHOLD" | bc -l) )); then echo "ALERT: $COLLECTION floor is $FLOOR ETH (below $THRESHOLD ETH)" fi
若你已拥有 OpenSea API 密钥:
curl -s "https://api.opensea.io/api/v2/collections/mutant-ape-yacht-club/stats" -H "X-API-KEY: $OPENSEA_API_KEY" | jq '.'
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章