Dexscreener CLI

Data & APIs

Query DexScreener API for token prices, market data, trending pools, and memecoin categories. Automatically installs @kilincarslan/dexscreener-cli if not present. Use for trading research, token discovery, liquidity analysis, and market trend monitoring via 13 CLI commands that return structured JSON data.

Install

openclaw skills install dexscreener-cli

DexScreener Skill

Query token and market data from DexScreener API. This skill automatically installs and manages the DexScreener CLI tool.

Auto-Installation

The skill automatically installs @kilincarslan/dexscreener-cli if not found:

which dexscreener || npm install -g @kilincarslan-enterprises/dexscreener-cli

Usage Pattern

When user asks for DexScreener data:

  1. Check/Install: Ensure CLI is available
  2. Execute: Run appropriate dexscreener command
  3. Parse: Process JSON output for the user

Commands Reference

CommandDescriptionExample
dexscreener search <query>Search tokens by symbol/addressdexscreener search SOL
dexscreener token <chain>_<addr>Token price, mcap, liquiditydexscreener token base_0x...
dexscreener pair <chain>_<addr>Pool/pair detailsdexscreener pair base_0x...
dexscreener token-pairs <chain>_<addr>All pairs for tokendexscreener token-pairs solana_...
dexscreener poolsTrending poolsdexscreener pools
dexscreener profilesBoosted tokensdexscreener profiles --type top
dexscreener recent-updatesUpdated profilesdexscreener recent-updates
dexscreener takeoversCommunity takeoversdexscreener takeovers
dexscreener adsLatest adsdexscreener ads
dexscreener orders <chain>_<addr>Order bookdexscreener orders base_0x...
dexscreener txs <chain>_<pair>Transactionsdexscreener txs base_0x...
dexscreener metasMemecoin trendsdexscreener metas
dexscreener meta <slug>Category detailsdexscreener meta ai

Output Format

  • JSON (default) — parse with jq or JSON.parse()
  • Table — human readable (--format table or -f table)

Chain Format

chainId_tokenAddress — lowercase only:

  • base_0x311935Cd80B76769bF2ecC9D8Ab7635b2139cf82
  • solana_So11111111111111111111111111111111111111112
  • ethereum_0x...

Common Patterns

Get token price

dexscreener token base_0x... | jq -r '.priceUsd'

Search and extract

dexscreener search SOL | jq '.[0] | {symbol: .baseToken.symbol, price: .priceUsd}'

Find top volume pool

dexscreener pools | jq 'max_by(.volume.h24) | {pair: .baseToken.symbol, vol24h: .volume.h24}'

Get trending metas

dexscreener metas | jq '.[].name'

Error Handling

  • Exit code 0 = success
  • Exit code non-0 = error (check stderr)
  • Rate limit: 60 req/min (handled automatically)

Dependencies

  • Node.js 18+
  • npm (for global install)

Repository

https://github.com/Kilincarslan-Enterprises/dexscreener-cli

NPM Package

https://www.npmjs.com/package/@kilincarslan-enterprises/dexscreener-cli

License

MIT — Free to use, modify, and distribute