重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
moralis-data-api by moralisweb3/onchain-skills
npx skills add https://github.com/moralisweb3/onchain-skills --skill moralis-data-api导致错误的首要原因是在编写代码前没有阅读端点规则文件。
对于每一个端点:
rules/{EndpointName}.md阅读顺序:
rules/ 目录中的端点规则文件references/ 目录中的模式参考(仅用于处理边界情况)切勿要求用户将他们的 API 密钥粘贴到聊天中。 相反:
MORALIS_API_KEY(尝试运行 [ -n "$MORALIS_API_KEY" ] && echo "API key is set" || echo "API key is NOT set")。广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
.env 文件:MORALIS_API_KEY=.env 文件并将他们的密钥粘贴到那里。如果他们还没有密钥,请引导他们访问 admin.moralis.com/register(免费,无需信用卡)。
.env 文件的位置取决于技能的安装方式:
在项目根目录(用户运行 Claude Code 的同一目录)创建 .env 文件。确保 .env 在 .gitignore 中。
curl "https://deep-index.moralis.io/api/v2.2/YOUR_EVM_ADDRESS/balance?chain=0x1" \
-H "X-API-Key: $MORALIS_API_KEY"
| API | 基础 URL |
|---|---|
| EVM | https://deep-index.moralis.io/api/v2.2 |
| Solana | https://solana-gateway.moralis.io |
所有请求都需要:X-API-Key: $MORALIS_API_KEY
| 字段 | 实际情况 | 错误情况 |
|---|---|---|
block_number | 十进制 12386788 | 十六进制 0xf2b5a4 |
timestamp | ISO 格式 "2021-05-07T11:08:35.000Z" | Unix 时间戳 1620394115 |
balance | 字符串 "1000000000000000000" | 数字 |
decimals | 字符串或数字 | 始终是数字 |
block_number: 12386788; // 数字 - 直接使用
block_number: "12386788"; // 字符串 - parseInt(block_number, 10)
"2021-05-07T11:08:35.000Z"; // → new Date(timestamp).getTime()
balance: "1000000000000000000";
// → (Number(BigInt(balance)) / 1e18).toFixed(6)
| 模式 | 示例端点 |
|---|---|
直接数组 [...] | getWalletTokenBalancesPrice, getTokenMetadata |
包装结构 { result: [] } | getWalletNFTs, getWalletTransactions |
分页结构 { page, cursor, result } | getWalletHistory, getNFTTransfers |
// 安全提取
const data = Array.isArray(response) ? response : response.result || [];
token_address → tokenAddress
from_address_label → fromAddressLabel
block_number → blockNumber
receipt_status: "1" → success, "0" → failed
possible_spam: "true"/"false" → boolean check
parseInt(x, 10),而不是 parseInt(x, 16)new Date(timestamp).getTime()BigInt(balance) 进行数学运算.map() 之前检查 .result/wallets/{address}/...,有些使用 /{address}/...完整参考请见 references/CommonPitfalls.md。
许多端点使用基于游标的分页:
# 首次请求
curl "...?limit=100" -H "X-API-Key: $KEY"
# 下一页
curl "...?limit=100&cursor=<cursor_from_response>" -H "X-API-Key: $KEY"
详情请见 references/Pagination.md。
ADDRESS="YOUR_EVM_ADDRESS"
CHAIN="0x1"
# 钱包余额
curl "https://deep-index.moralis.io/api/v2.2/${ADDRESS}/balance?chain=${CHAIN}" \
-H "X-API-Key: $MORALIS_API_KEY"
# 代币价格
curl "https://deep-index.moralis.io/api/v2.2/erc20/YOUR_EVM_ADDRESS/price?chain=${CHAIN}" \
-H "X-API-Key: $MORALIS_API_KEY"
# 钱包交易(注意结果包装器)
curl "https://deep-index.moralis.io/api/v2.2/${ADDRESS}?chain=${CHAIN}&limit=5" \
-H "X-API-Key: $MORALIS_API_KEY" | jq '.result'
| 问题 | 原因 | 解决方案 |
|---|---|---|
| "属性不存在" | 字段名称不匹配 | 检查规则文件中的 snake_case |
| "无法读取未定义" | 缺少可选字段 | 使用 ?. 可选链 |
| "blockNumber 是 NaN" | 将十进制解析为十六进制 | 使用基数 10:parseInt(x, 10) |
| "时间戳错误" | 将 ISO 解析为数字 | 使用 new Date(timestamp).getTime() |
| "404 未找到" | 端点路径错误 | 验证规则文件中的路径 |
在正常情况下,大多数端点都能快速响应。响应时间可能因钱包活动量、链和查询复杂性而异。
推荐的客户端超时时间:
具有大量交易历史记录的大型钱包可能需要更长时间——请使用合理的 limit 值进行分页。
EVM 地址 (0x...): 除非指定,否则默认为以太坊 (chain=0x1)。
Solana 地址 (base58): 自动检测并路由到 Solana API。
EVM (40+ 条链): Ethereum (0x1), Polygon (0x89), BSC (0x38), Arbitrum (0xa4b1), Optimism (0xa), Base (0x2105), Avalanche (0xa86a) 等。
Solana: Mainnet, Devnet
按类别组织的所有 136 个端点(102 个 EVM + 34 个 Solana)的完整列表。
余额、代币、NFT、交易历史记录、盈利能力和净资产数据。
| 端点 | 描述 |
|---|---|
| getNativeBalance | 按钱包获取原生余额 |
| getNativeBalancesForAddresses | 获取一组钱包的原生余额 |
| getWalletActiveChains | 按钱包地址获取活跃链 |
| getWalletApprovals | 按钱包获取 ERC20 授权 |
| getWalletHistory | 获取钱包的完整解码交易历史记录 |
| getWalletInsight | 获取钱包洞察指标 |
| getWalletNetWorth | 获取钱包净资产 |
| getWalletNFTCollections | 按钱包地址获取 NFT 合集 |
| getWalletNFTs | 按钱包地址获取 NFT |
| getWalletNFTTransfers | 按钱包地址获取 NFT 转账 |
| getWalletProfitability | 按钱包地址获取详细的盈亏情况 |
| getWalletProfitabilitySummary | 按钱包地址获取盈亏摘要 |
| getWalletStats | 按钱包地址获取摘要统计信息 |
| getWalletTokenBalancesPrice | 按钱包地址获取带价格的代币余额 |
| getWalletTokenTransfers | 按钱包地址获取 ERC20 代币转账 |
| getWalletTransactions | 按钱包获取原生交易 |
| getWalletTransactionsVerbose | 按钱包获取解码交易 |
代币价格、元数据、交易对、DEX 交换、分析、安全评分和狙击检测。
| 端点 | 描述 |
|---|---|
| getAggregatedTokenPairStats | 按地址获取聚合代币对统计信息 |
| getHistoricalTokenScore | 按代币地址获取历史代币评分 |
| getMultipleTokenAnalytics | 获取代币地址列表的代币分析 |
| getPairAddress | 获取 DEX 代币对地址 |
| getPairReserves | 获取 DEX 代币对储备 |
| getPairStats | 按交易对地址获取统计信息 |
| getSnipersByPairAddress | 按交易对地址获取狙击者 |
| getSwapsByPairAddress | 按交易对地址获取交换交易 |
| getSwapsByTokenAddress | 按代币地址获取交换交易 |
| getSwapsByWalletAddress | 按钱包地址获取交换交易 |
| getTimeSeriesTokenAnalytics | 按代币地址检索时间序列交易统计信息 |
| getTokenAnalytics | 按代币地址获取代币分析 |
| getTokenBondingStatus | 获取代币绑定状态 |
| getTokenCategories | 获取 ERC20 代币类别 |
| getTokenHolders | 按代币地址获取持有者摘要 |
| getTokenMetadata | 按合约获取 ERC20 代币元数据 |
| getTokenMetadataBySymbol | 按符号获取 ERC20 代币元数据 |
| getTokenOwners | 按合约获取 ERC20 代币所有者 |
| getTokenPairs | 按地址获取代币对 |
| getTokenScore | 按代币地址获取代币评分 |
| getTokenStats | 获取 ERC20 代币统计信息 |
| getTokenTransfers | 按合约地址获取 ERC20 代币转账 |
NFT 元数据、转账、特征、稀有度、地板价和交易。
| 端点 | 描述 |
|---|---|
| getContractNFTs | 按合约地址获取 NFT |
| getMultipleNFTs | 获取 NFT 的元数据 |
| getNFTBulkContractMetadata | 获取多个 NFT 合约的元数据 |
| getNFTByContractTraits | 按特征获取 NFT |
| getNFTCollectionStats | 按 NFT 合集获取摘要统计信息 |
| getNFTContractMetadata | 获取 NFT 合集元数据 |
| getNFTContractSalePrices | 按合集获取 NFT 销售价格 |
| getNFTContractTransfers | 按合约地址获取 NFT 转账 |
| getNFTFloorPriceByContract | 按合约获取 NFT 地板价 |
| getNFTFloorPriceByToken | 按代币获取 NFT 地板价 |
| getNFTHistoricalFloorPriceByContract | 按合约获取历史 NFT 地板价 |
| getNFTMetadata | 获取 NFT 元数据 |
| getNFTOwners | 按合约地址获取 NFT 所有者 |
| getNFTSalePrices | 按代币获取 NFT 销售价格 |
| getNFTTokenIdOwners | 按代币 ID 获取 NFT 所有者 |
| getNFTTrades | 按合集获取 NFT 交易 |
| getNFTTradesByToken | 按代币获取 NFT 交易 |
| getNFTTradesByWallet | 按钱包地址获取 NFT 交易 |
| getNFTTraitsByCollection | 按合集获取 NFT 特征 |
| getNFTTraitsByCollectionPaginate | 按合集获取 NFT 特征(分页) |
| getNFTTransfers | 按代币 ID 获取 NFT 转账 |
| getTopNFTCollectionsByMarketCap | 按市值获取顶级 NFT 合集 |
DeFi 协议头寸、流动性和敞口数据。
| 端点 | 描述 |
|---|---|
| getDefiPositionsByProtocol | 按协议获取钱包的详细 DeFi 头寸 |
| getDefiPositionsSummary | 获取钱包的 DeFi 头寸 |
| getDefiSummary | 获取钱包的 DeFi 摘要 |
标记的地址,包括交易所、基金、协议和鲸鱼。
| 端点 | 描述 |
|---|---|
| getEntity | 按 ID 获取实体详情 |
| getEntityCategories | 获取实体类别 |
代币和 NFT 价格、OHLCV K 线数据。
| 端点 | 描述 |
|---|---|
| getMultipleTokenPrices | 获取多个 ERC20 代币价格 |
| getPairCandlesticks | 按交易对地址获取 OHLCV |
| getPairPrice | 获取 DEX 代币对价格 |
| getTokenPrice | 获取 ERC20 代币价格 |
区块、交易、日期到区块转换和合约函数。
| 端点 | 描述 |
|---|---|
| getBlock | 按哈希获取区块 |
| getDateToBlock | 按日期获取区块 |
| getLatestBlockNumber | 获取最新区块号 |
| getTransaction | 按哈希获取交易 |
| getTransactionVerbose | 按哈希获取解码交易 |
热门代币、蓝筹股、市场变动者和代币发现。
| 端点 | 描述 |
|---|---|
| getDiscoveryToken | 获取代币详情 |
| getTimeSeriesVolume | 按链检索时间序列交易统计信息 |
| getTimeSeriesVolumeByCategory | 按类别检索时间序列交易统计信息 |
| getTopCryptoCurrenciesByMarketCap | 按市值获取顶级加密货币 |
| getTopCryptoCurrenciesByTradingVolume | 按交易量获取顶级加密货币 |
| getTopERC20TokensByMarketCap | 按市值获取顶级 ERC20 代币 |
| getTopERC20TokensByPriceMovers | 按价格变动(赢家和输家)获取顶级 ERC20 代币 |
| getTopGainersTokens | 获取涨幅最大的代币 |
| getTopLosersTokens | 获取跌幅最大的代币 |
| getTopProfitableWalletPerToken | 获取给定 ERC20 代币的顶级交易者 |
| getTrendingTokens | 获取热门代币 |
| getVolumeStatsByCategory | 按类别获取交易统计信息 |
| getVolumeStatsByChain | 按链获取交易统计信息 |
实用端点,包括 API 版本、端点权重和地址解析。
| 端点 | 描述 |
|---|---|
| getBondingTokensByExchange | 按交易所获取绑定代币 |
| getEntitiesByCategory | 按类别获取实体 |
| getFilteredTokens | 返回匹配指定过滤器和条件的代币列表 |
| getGraduatedTokensByExchange | 按交易所获取已毕业代币 |
| getHistoricalTokenHolders | 获取时间序列持有者数据 |
| getNewTokensByExchange | 按交易所获取新代币 |
| getUniqueOwnersByCollection | 获取拥有合约 NFT 的唯一钱包地址。 |
| resolveAddress | 按地址进行 ENS 查询 |
| resolveAddressToDomain | 将地址解析为 Unstoppable 域名 |
| resolveDomain | 解析 Unstoppable 域名 |
| resolveENSDomain | 按域名进行 ENS 查询 |
| reSyncMetadata | 重新同步 NFT 元数据 |
| searchEntities | 搜索实体、组织或钱包 |
| searchTokens | 基于合约地址、交易对地址、代币名称或代币符号搜索代币。 |
Solana 特定端点(24 个原生端点 + 10 个支持 Solana 链的 EVM 变体 = 总计 34 个)。
| 端点 | 描述 |
|---|---|
| balance | 获取给定地址拥有的原生余额 |
| getAggregatedTokenPairStats | 按地址获取聚合代币对统计信息 |
| getBondingTokensByExchange | 按交易所获取绑定代币 |
| getCandleSticks | 获取交易对地址的 K 线图 |
| getGraduatedTokensByExchange | 按交易所获取已毕业代币 |
| getHistoricalTokenHolders | 获取给定代币随时间变化的持有者数据 |
| getMultipleTokenMetadata | 获取多个代币元数据 |
| getMultipleTokenPrices | 获取代币价格 |
| getNFTMetadata | 获取给定合约的全局元数据 |
| getNFTs | 获取给定地址拥有的 NFT |
| getNewTokensByExchange | 按交易所获取新代币 |
| getPairStats | 获取交易对地址的统计信息 |
| getPortfolio | 获取给定地址的投资组合 |
| [getSPL](https://github.com/m |
The #1 cause of bugs is not reading the endpoint rule file before writing code.
For EVERY endpoint:
rules/{EndpointName}.mdReading Order:
rules/references/ (for edge cases only)Never ask the user to paste their API key into the chat. Instead:
MORALIS_API_KEY is set in the environment (try running [ -n "$MORALIS_API_KEY" ] && echo "API key is set" || echo "API key is NOT set")..env file with an empty placeholder: MORALIS_API_KEY=.env file and paste their key there themselves.If they don't have a key yet, point them to admin.moralis.com/register (free, no credit card).
The .env file location depends on how skills are installed:
Create the .env file in the project root (same directory the user runs Claude Code from). Make sure .env is in .gitignore.
curl "https://deep-index.moralis.io/api/v2.2/YOUR_EVM_ADDRESS/balance?chain=0x1" \
-H "X-API-Key: $MORALIS_API_KEY"
| API | Base URL |
|---|---|
| EVM | https://deep-index.moralis.io/api/v2.2 |
| Solana | https://solana-gateway.moralis.io |
All requests require: X-API-Key: $MORALIS_API_KEY
| Field | Reality | NOT |
|---|---|---|
block_number | Decimal 12386788 | Hex 0xf2b5a4 |
timestamp | ISO "2021-05-07T11:08:35.000Z" | Unix 1620394115 |
balance | String "1000000000000000000" |
block_number: 12386788; // number - use directly
block_number: "12386788"; // string - parseInt(block_number, 10)
"2021-05-07T11:08:35.000Z"; // → new Date(timestamp).getTime()
balance: "1000000000000000000";
// → (Number(BigInt(balance)) / 1e18).toFixed(6)
| Pattern | Example Endpoints |
|---|---|
Direct array [...] | getWalletTokenBalancesPrice, getTokenMetadata |
Wrapped { result: [] } | getWalletNFTs, getWalletTransactions |
Paginated { page, cursor, result } | getWalletHistory, getNFTTransfers |
// Safe extraction
const data = Array.isArray(response) ? response : response.result || [];
token_address → tokenAddress
from_address_label → fromAddressLabel
block_number → blockNumber
receipt_status: "1" → success, "0" → failed
possible_spam: "true"/"false" → boolean check
parseInt(x, 10), not parseInt(x, 16)new Date(timestamp).getTime()BigInt(balance) for math.result before .map()/wallets/{address}/..., others /{address}/...See references/CommonPitfalls.md for complete reference.
Many endpoints use cursor-based pagination:
# First request
curl "...?limit=100" -H "X-API-Key: $KEY"
# Next page
curl "...?limit=100&cursor=<cursor_from_response>" -H "X-API-Key: $KEY"
See references/Pagination.md for details.
ADDRESS="YOUR_EVM_ADDRESS"
CHAIN="0x1"
# Wallet Balance
curl "https://deep-index.moralis.io/api/v2.2/${ADDRESS}/balance?chain=${CHAIN}" \
-H "X-API-Key: $MORALIS_API_KEY"
# Token Price
curl "https://deep-index.moralis.io/api/v2.2/erc20/YOUR_EVM_ADDRESS/price?chain=${CHAIN}" \
-H "X-API-Key: $MORALIS_API_KEY"
# Wallet Transactions (note result wrapper)
curl "https://deep-index.moralis.io/api/v2.2/${ADDRESS}?chain=${CHAIN}&limit=5" \
-H "X-API-Key: $MORALIS_API_KEY" | jq '.result'
| Issue | Cause | Solution |
|---|---|---|
| "Property does not exist" | Field name mismatch | Check snake_case in rule file |
| "Cannot read undefined" | Missing optional field | Use ?. optional chaining |
| "blockNumber is NaN" | Parsing decimal as hex | Use radix 10: parseInt(x, 10) |
| "Wrong timestamp" | Parsing ISO as number | Use new Date(timestamp).getTime() |
| "404 Not Found" | Wrong endpoint path | Verify path in rule file |
Most endpoints respond quickly under normal conditions. Response times can vary based on wallet activity volume, chain, and query complexity.
Recommended client timeouts:
Large wallets with extensive transaction histories may take longer — use pagination with reasonable limit values.
See references/PerformanceAndLatency.md for optimization tips.
EVM addresses (0x...): Default to Ethereum (chain=0x1) unless specified.
Solana addresses (base58): Auto-detected and routed to Solana API.
EVM (40+ chains): Ethereum (0x1), Polygon (0x89), BSC (0x38), Arbitrum (0xa4b1), Optimism (0xa), Base (0x2105), Avalanche (0xa86a), and more.
Solana: Mainnet, Devnet
See references/SupportedApisAndChains.md for full list.
Complete list of all 136 endpoints (102 EVM + 34 Solana) organized by category.
Balances, tokens, NFTs, transaction history, profitability, and net worth data.
| Endpoint | Description |
|---|---|
| getNativeBalance | Get native balance by wallet |
| getNativeBalancesForAddresses | Get native balance for a set of wallets |
| getWalletActiveChains | Get active chains by wallet address |
| getWalletApprovals | Get ERC20 approvals by wallet |
| getWalletHistory | Get the complete decoded transaction history of a wallet |
| getWalletInsight | Get wallet insight metrics |
| getWalletNetWorth |
Token prices, metadata, pairs, DEX swaps, analytics, security scores, and sniper detection.
| Endpoint | Description |
|---|---|
| getAggregatedTokenPairStats | Get aggregated token pair statistics by address |
| getHistoricalTokenScore | Get historical token score by token address |
| getMultipleTokenAnalytics | Get token analytics for a list of token addresses |
| getPairAddress | Get DEX token pair address |
| getPairReserves | Get DEX token pair reserves |
| getPairStats | Get stats by pair address |
| getSnipersByPairAddress |
NFT metadata, transfers, traits, rarity, floor prices, and trades.
| Endpoint | Description |
|---|---|
| getContractNFTs | Get NFTs by contract address |
| getMultipleNFTs | Get Metadata for NFTs |
| getNFTBulkContractMetadata | Get metadata for multiple NFT contracts |
| getNFTByContractTraits | Get NFTs by traits |
| getNFTCollectionStats | Get summary stats by NFT collection |
| getNFTContractMetadata | Get NFT collection metadata |
| getNFTContractSalePrices |
DeFi protocol positions, liquidity, and exposure data.
| Endpoint | Description |
|---|---|
| getDefiPositionsByProtocol | Get detailed DeFi positions by protocol for a wallet |
| getDefiPositionsSummary | Get DeFi positions of a wallet |
| getDefiSummary | Get the DeFi summary of a wallet |
Labeled addresses including exchanges, funds, protocols, and whales.
| Endpoint | Description |
|---|---|
| getEntity | Get Entity Details By Id |
| getEntityCategories | Get Entity Categories |
Token and NFT prices, OHLCV candlestick data.
| Endpoint | Description |
|---|---|
| getMultipleTokenPrices | Get Multiple ERC20 token prices |
| getPairCandlesticks | Get OHLCV by pair address |
| getPairPrice | Get DEX token pair price |
| getTokenPrice | Get ERC20 token price |
Blocks, transactions, date-to-block conversion, and contract functions.
| Endpoint | Description |
|---|---|
| getBlock | Get block by hash |
| getDateToBlock | Get block by date |
| getLatestBlockNumber | Get latest block number |
| getTransaction | Get transaction by hash |
| getTransactionVerbose | Get decoded transaction by hash |
Trending tokens, blue chips, market movers, and token discovery.
| Endpoint | Description |
|---|---|
| getDiscoveryToken | Get token details |
| getTimeSeriesVolume | Retrieve timeseries trading stats by chain |
| getTimeSeriesVolumeByCategory | Retrieve timeseries trading stats by category |
| getTopCryptoCurrenciesByMarketCap | Get top crypto currencies by market cap |
| getTopCryptoCurrenciesByTradingVolume | Get top crypto currencies by trading volume |
| getTopERC20TokensByMarketCap | Get top ERC20 tokens by market cap |
| getTopERC20TokensByPriceMovers |
Utility endpoints including API version, endpoint weights, and address resolution.
| Endpoint | Description |
|---|---|
| getBondingTokensByExchange | Get bonding tokens by exchange |
| getEntitiesByCategory | Get Entities By Category |
| getFilteredTokens | Returns a list of tokens that match the specified filters and criteria |
| getGraduatedTokensByExchange | Get graduated tokens by exchange |
| getHistoricalTokenHolders | Get timeseries holders data |
| getNewTokensByExchange | Get new tokens by exchange |
| getUniqueOwnersByCollection |
Solana-specific endpoints (24 native + 10 EVM variants that support Solana chain = 34 total).
| Endpoint | Description |
|---|---|
| balance | Gets native balance owned by the given address |
| getAggregatedTokenPairStats | Get aggregated token pair statistics by address |
| getBondingTokensByExchange | Get bonding tokens by exchange |
| getCandleSticks | Get candlesticks for a pair address |
| getGraduatedTokensByExchange | Get graduated tokens by exchange |
| getHistoricalTokenHolders | Get token holders overtime for a given tokens |
| getMultipleTokenMetadata |
rules/*.md filesWeekly Installs
63
Repository
GitHub Stars
8
First Seen
Feb 12, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex62
opencode62
gemini-cli60
github-copilot60
amp58
kimi-cli58
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
169,700 周安装
| Number |
decimals | String or number | Always number |
| Get wallet net worth |
| getWalletNFTCollections | Get NFT collections by wallet address |
| getWalletNFTs | Get NFTs by wallet address |
| getWalletNFTTransfers | Get NFT Transfers by wallet address |
| getWalletProfitability | Get detailed profit and loss by wallet address |
| getWalletProfitabilitySummary | Get profit and loss summary by wallet address |
| getWalletStats | Get summary stats by wallet address |
| getWalletTokenBalancesPrice | Get token balances with prices by wallet address |
| getWalletTokenTransfers | Get ERC20 token transfers by wallet address |
| getWalletTransactions | Get native transactions by wallet |
| getWalletTransactionsVerbose | Get decoded transactions by wallet |
| Get snipers by pair address |
| getSwapsByPairAddress | Get swap transactions by pair address |
| getSwapsByTokenAddress | Get swap transactions by token address |
| getSwapsByWalletAddress | Get swap transactions by wallet address |
| getTimeSeriesTokenAnalytics | Retrieve timeseries trading stats by token addresses |
| getTokenAnalytics | Get token analytics by token address |
| getTokenBondingStatus | Get the token bonding status |
| getTokenCategories | Get ERC20 token categories |
| getTokenHolders | Get a holders summary by token address |
| getTokenMetadata | Get ERC20 token metadata by contract |
| getTokenMetadataBySymbol | Get ERC20 token metadata by symbols |
| getTokenOwners | Get ERC20 token owners by contract |
| getTokenPairs | Get token pairs by address |
| getTokenScore | Get token score by token address |
| getTokenStats | Get ERC20 token stats |
| getTokenTransfers | Get ERC20 token transfers by contract address |
| Get NFT sale prices by collection |
| getNFTContractTransfers | Get NFT transfers by contract address |
| getNFTFloorPriceByContract | Get NFT floor price by contract |
| getNFTFloorPriceByToken | Get NFT floor price by token |
| getNFTHistoricalFloorPriceByContract | Get historical NFT floor price by contract |
| getNFTMetadata | Get NFT metadata |
| getNFTOwners | Get NFT owners by contract address |
| getNFTSalePrices | Get NFT sale prices by token |
| getNFTTokenIdOwners | Get NFT owners by token ID |
| getNFTTrades | Get NFT trades by collection |
| getNFTTradesByToken | Get NFT trades by token |
| getNFTTradesByWallet | Get NFT trades by wallet address |
| getNFTTraitsByCollection | Get NFT traits by collection |
| getNFTTraitsByCollectionPaginate | Get NFT traits by collection paginate |
| getNFTTransfers | Get NFT transfers by token ID |
| getTopNFTCollectionsByMarketCap | Get top NFT collections by market cap |
| Get top ERC20 tokens by price movements (winners and losers) |
| getTopGainersTokens | Get tokens with top gainers |
| getTopLosersTokens | Get tokens with top losers |
| getTopProfitableWalletPerToken | Get top traders for a given ERC20 token |
| getTrendingTokens | Get trending tokens |
| getVolumeStatsByCategory | Get trading stats by categories |
| getVolumeStatsByChain | Get trading stats by chain |
| Get unique wallet addresses owning NFTs from a contract. |
| resolveAddress | ENS lookup by address |
| resolveAddressToDomain | Resolve Address to Unstoppable domain |
| resolveDomain | Resolve Unstoppable domain |
| resolveENSDomain | ENS lookup by domain |
| reSyncMetadata | Resync NFT metadata |
| searchEntities | Search Entities, Organizations or Wallets |
| searchTokens | Search for tokens based on contract address, pair address, token name or token symbol. |
| Get multiple token metadata |
| getMultipleTokenPrices | Get token price |
| getNFTMetadata | Get the global metadata for a given contract |
| getNFTs | Gets NFTs owned by the given address |
| getNewTokensByExchange | Get new tokens by exchange |
| getPairStats | Get stats for a pair address |
| getPortfolio | Gets the portfolio of the given address |
| getSPL | Gets token balances owned by the given address |
| getSnipersByPairAddress | Get snipers by pair address. |
| getSwapsByPairAddress | Get all swap related transactions (buy, sell, add liquidity & remove liquidity) |
| getSwapsByTokenAddress | Get all swap related transactions (buy, sell) |
| getSwapsByWalletAddress | Get all swap related transactions (buy, sell) for a specific wallet address. |
| getTokenBondingStatus | Get Token Bonding Status |
| getTokenHolders | Get the summary of holders for a given token token. |
| getTokenMetadata | Get Token metadata |
| getTokenPairs | Get token pairs by address |
| getTokenPrice | Get token price |
| getTopHolders | Get paginated top holders for a given token. |
| getDiscoveryToken | Solana variant: Get token details |
| getHistoricalTokenScore | Solana variant: Get historical token score by token address |
| getTimeSeriesVolume | Solana variant: Retrieve timeseries trading stats by chain |
| getTimeSeriesVolumeByCategory | Solana variant: Retrieve timeseries trading stats by category |
| getTokenAnalytics | Solana variant: Get token analytics by token address |
| getTokenScore | Solana variant: Get token score by token address |
| getTopGainersTokens | Solana variant: Get tokens with top gainers |
| getTopLosersTokens | Solana variant: Get tokens with top losers |
| getTrendingTokens | Solana variant: Get trending tokens |
| getVolumeStatsByCategory | Solana variant: Get trading stats by categories |