Install
openclaw skills install dapplooker-aiDeFi intelligence suite — token metrics, perp trading data, technical analysis, smart money flows, staking yields, and AI-powered market research across Base, Solana, and 10+ perp DEXs
openclaw skills install dapplooker-aiAccess production-grade DeFi market intelligence via DappLooker's x402 API.
All endpoints require x402 payment in USDC on Polygon (Chain ID: 137). CRITICAL: Always use Polygon for payments, even when querying Base or Solana data. The user's wallet is only funded on Polygon.
| Function | Cost per Call |
|---|---|
token_intelligence | $0.005 |
perp_intelligence | $0.005 |
historical_market_data | $0.005 |
token_ta | $0.005 |
trending_tokens | $0.005 |
smart_money_trends | $0.005 |
staking_intelligence | $0.005 |
token_directory | $0.005 |
market_mcp | $0.10 |
live_perp_strategy | $0.50 |
market_mcp call ($0.10) over multiple individual calls.Payment is handled automatically via the OpenClaw Gateway. If you receive a 402, the Gateway handles payment and retries. Simply wait for the tool call to complete.
Note: All endpoints accept an optional api_key query parameter as an alternative to x402 payment. All endpoint URLs require a trailing slash where shown.
URL: GET https://api.dapplooker.com/v1/crypto-market/
Use when: User asks about token price, market cap, volume, holders, social mindshare, or technical levels.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
chain | string | Yes | base or solana |
token_tickers | string | No | Comma-separated tickers (e.g., AIXBT,VIRTUAL) |
token_addresses | string | No | Comma-separated contract addresses |
token_ids | string | No | Comma-separated internal IDs |
ecosystem | string | No | Filter by ecosystem (e.g., virtuals) |
page | number | No | Pagination page number |
Note: Provide at least one of token_tickers, token_addresses, token_ids, or ecosystem.
Returns: Token price, market cap, FDV, volume, supply, holder forensics (top 10/50/100 concentration), smart money buy/sell, dev wallet safety, technical levels (support/resistance/RSI/SMA), and X social metrics (mindshare, engagement, follower counts).
Example: "What's the price of AIXBT on Base?"
URL: GET https://api.dapplooker.com/v1/perp-intelligence/
Use when: User asks about perp mark price, funding rates, open interest, orderbook liquidity, or technicals for a token on a specific DEX.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
dex | string | Yes | hyperliquid, nado, paradex, pacifica, avantis, lighter, aster, grvt, variational, extended |
token_ticker | string | Yes | Token symbol (e.g., BTC, ETH, SOL) |
Returns: Mark/mid price, 24h change, bid-ask spread, orderbook liquidity & imbalance, open interest (with 1h/6h/24h changes), funding rate (current + trajectory), technicals (RSI, ATR, ADX, OBV, MACD at multiple intervals), structure (swing high/low, VWAP, EMA distance, Bollinger bands).
Example: "What's the BTC funding rate on Hyperliquid?"
URL: GET https://api.dapplooker.com/v1/crypto-market-historical
Use when: User wants time-series price, volume, and market cap data.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
chain | string | Yes | base or solana |
token_ticker | string | No | Use one of ticker, address, or id |
token_address | string | No | Token contract address |
token_id | string | No | Internal token identifier |
start_date | string | No | YYYY-MM-DD format |
end_date | string | No | YYYY-MM-DD format |
page | number | No | Pagination page number |
Returns: Daily records with date, price, volume, and market cap. Includes pagination metadata.
Example: "Show me VIRTUAL price history on Base"
URL: GET https://api.dapplooker.com/v1/token-ta
Use when: User asks about RSI, SMA, or support/resistance levels.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
chain | string | Yes | base or solana |
token_tickers | string | No | Comma-separated tickers |
token_addresses | string | No | Comma-separated contract addresses |
token_ids | string | No | Comma-separated internal IDs |
ecosystem | string | No | Filter by ecosystem |
page | number | No | Pagination page number |
Returns: Support/resistance, RSI, and SMA at 1m, 5m, 15m, 1h, 4h, 1d, 1w intervals. Price change percentages across all intervals.
Example: "What are the RSI levels for AIXBT?"
URL: GET https://api.dapplooker.com/v1/trending
Use when: User wants to discover hot tokens by volume, market cap, or smart money activity.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
chain | string | Yes | base or solana |
strategy | string | No | mcap (default), volume_and_staking, or volume_and_smartmoney |
Returns: Ranked tokens with volume, liquidity, market cap, and 1h/24h price changes.
Example: "What tokens are trending on Base?"
URL: GET https://api.dapplooker.com/v1/smart-money-trends/
Use when: User asks about whale accumulation or smart money flows for a token.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
token_tickers | string | No | Comma-separated tickers. Provide at least one filter. |
token_addresses | string | No | Comma-separated contract addresses |
Returns: Net inflow/outflow by smart wallets at 24h, 7d, and 30d intervals (in USD and token amounts).
Example: "Are whales buying or selling VIRTUAL?"
URL: GET https://api.dapplooker.com/v1/stake-trends/
Use when: User asks about staking TVL, yields, retention, or recent stake/unstake activity.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
token_tickers | string | No | Comma-separated tickers. Provide at least one filter. |
token_addresses | string | No | Comma-separated contract addresses |
Returns: Staking details (TVL, retention %, net staked, total stakers, holders), 24h stake/unstake trends, and recent staking activity with wallet types (regular, smart_money, dev).
Example: "How much is staked in 1000X?"
URL: POST https://api.dapplooker.com/v1/mcp
Use when: User has a complex market question requiring AI-synthesized analysis from multiple data sources.
Request body (JSON):
| Field | Type | Required | Description |
|---|---|---|---|
question | string | Yes | Natural language market question |
Returns: AI-generated markdown analysis (nlpResponse) with data-backed insights. Present the nlpResponse directly to the user. Response time may be 5–15 seconds.
Example: "Compare mindshare of AIXBT vs VIRTUAL"
URL: GET https://api.dapplooker.com/v1/live-perp-strategy/
Use when: User wants AI-generated perp trading strategies.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
modelId | string | No | AI model ID for inference |
promptId | string | No | Strategy prompt ID |
category | string | No | Token category filter (e.g., trending) |
Returns: AI-generated trading recommendations with risk analysis and actionable insights.
Example: "Give me a live perp trading strategy"
URL: GET https://api.dapplooker.com/v1/crypto-metainfo/
Use when: User wants to look up token metadata (name, ticker, contract address) across chains or ecosystems.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
chain | string | No | base or solana |
ecosystem | string | No | Filter by ecosystem (e.g., virtuals) |
token_addresses | string | No | Comma-separated token contract addresses |
page | number | No | Pagination page number |
Returns: Token objects with id, symbol, name, address, chain, and ecosystem. Includes pagination.
Example: "List all tokens in the Virtuals ecosystem on Base"
| Chain | Token Intel | TA | Historical | Trending | Smart Money | Staking |
|---|---|---|---|---|---|---|
| Base | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Solana | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
Hyperliquid, Nado, Paradex, Pacifica, Avantis, Lighter, Aster, GRVT, Variational, Extended
Full API documentation: https://docs.dapplooker.com/products/api-endpoints