Meme coin analysis bot, check volume, liquidity, security, rugcheck, find potential tokens on Solana and Base
Last updated May 26, 2026
16
Stars
5
Forks
1
Issues
0
Stars/day
Attention Score
7
Language breakdown
TypeScript 100.0%
โธ Files
click to expand
README
DexScreener Analysis Bot
A robust TypeScript-based bot designed to analyze newly listed and boosted tokens on DexScreener, identifying potential trading opportunities based on comprehensive metrics and rigorous safety checks.
Features
- Real-time Monitoring: Tracks the latest token listings on the Solana and Base chains.
- Advanced Token Analysis:
- Security & Safety Checks:
- Data Storage & Reporting:
Prerequisites
Ensure the following are installed and configured before running the bot:
- Bun runtime
- Stable internet connection for API interactions
Installation
- Clone the repository:
git clone https://github.com/Immutal0/dexscreener-analysis-bot-meme.git
cd dexscreener-analysis-bot-meme
- Install dependencies:
bun install
Usage
To start the bot, run:
bun run start
Execution Workflow:
- Fetches the latest token listings from DexScreener.
- Filters tokens belonging to Solana and Base chains.
- Analyzes key token metrics.
- Conducts security and anomaly checks.
- Saves eligible tokens to
data/interesting_tokens.json.
Configuration
Current filter and analysis thresholds:
- Liquidity: $10,000 - $200,000
- Minimum Trading Volume: $500
- Price Movement: Between 0% and 2000%
- Minimum Social Score: 1 (indicating social media presence)
- Suspicious Activity Detection:
Token Evaluation Criteria
A token is flagged as promising if it meets all the following conditions:
- Liquidity falls within the $10,000 - $200,000 range.
- 24-hour trading volume exceeds $500.
- Price change is positive but does not exceed 2000%.
- Social Score is โฅ 1, ensuring some level of market presence.
- Passes RugCheck verification (for Solana tokens).
- Exhibits no suspicious trading patterns.
Output & Logging
- Console Logs: Provides real-time insights with colored output for easy readability.
- Alerts & Warnings: Highlights potential trading opportunities and risks.
- JSON Storage: Saves high-potential tokens in
data/interesting_tokens.json.
Dependencies
The bot relies on the following key dependencies:
- axios: For API requests
- axios-retry: To handle request failures with retry logic
- chalk: For enhanced console output formatting
- dotenv: For managing environment configurations
Project Structure
src/
โโโ analyzers/
โ โโโ tokenAnalyzer.ts # Token analysis logic
โโโ services/
โ โโโ dexscreener.ts # DexScreener API integration
โ โโโ rugcheck.ts # RugCheck API integration
โโโ storage/
โ โโโ tokenStorage.ts # Token data management
โโโ types/
โ โโโ types.ts # TypeScript type definitions
โโโ index.ts # Main application entry point
Error Handling
- API failures are logged and retried automatically.
- Network issues are detected, triggering retry mechanisms.
- Invalid or corrupted data is filtered out before analysis.
- Critical errors gracefully terminate the process to prevent inconsistent results.
๐ More in this category