Defi Integrations
DexScreener Integration
Learn how to use DexScreener and Jupiter token lookup functionality
Solana Agent Kit provides integration with DexScreener and Jupiter for comprehensive token data lookup. The integration supports looking up tokens by their ticker symbols or addresses, providing detailed token information including market data.
Key Features
- Token lookup by ticker symbol
- Token lookup by address
- Integration with Jupiter token list
- DexScreener market data
- LangChain tool integration
- Support for Solana tokens
Basic Usage
Get Token Data by Address
Get Token Data by Ticker
Get Token Address from Ticker
Response Types
Jupiter Token Data
LangChain Integration
Solana Agent Kit provides a LangChain tool for token lookups:
Token Data by Ticker Tool
Example Prompts
For LangChain AI tools, here are example prompts:
Token Lookups
Error Handling
API Details
Jupiter Token API
- Base URL:
https://tokens.jup.ag/token/
- Returns detailed token information from Jupiter’s token list
- Requires valid Solana public key as input
DexScreener API
- Base URL:
https://api.dexscreener.com/latest/dex/
- Provides market data and token addresses
- Supports searching by token symbol
- Returns multiple pairs sorted by FDV (Fully Diluted Valuation)
Best Practices
-
Token Address Validation
- Always validate mint addresses before lookup
- Use PublicKey class for address handling
- Handle invalid addresses gracefully
-
Ticker Symbol Search
- Use uppercase symbols for consistency
- Handle case-insensitive matching
- Consider multiple token matches
-
Error Recovery
- Implement retry logic for API failures
- Provide meaningful error messages
- Cache frequently accessed token data
-
Market Data
- Sort pairs by FDV for most relevant results
- Filter for Solana pairs only
- Verify token symbol matches
Implementation Notes
-
DexScreener Integration
- Filters for Solana pairs only
- Sorts by Fully Diluted Valuation (FDV)
- Returns highest FDV pair’s token address
-
Jupiter Integration
- Uses official Jupiter token list
- Provides comprehensive token metadata
- Includes social and project information
-
Tool Configuration
- No API key required
- Public endpoints with rate limiting
- Consider implementing caching for performance
Common Use Cases
-
Token Discovery
-
Token Validation
-
Market Analysis
Was this page helpful?