The New Pairs on Solana is a Python-based monitoring tool that fetches newly listed tokens from DEX Screener and extracts relevant social data, including:
- Twitter Followers (via Nitter)
- Telegram Members Count (via Telethon)
- Website Presence
- Token Network Information
This bot continuously scrapes token profiles and provides insights into their online presence, making it easier to track token popularity and social engagement.
✅ Real-time Token Monitoring - Fetches new token profiles from DEX Screener. ✅ Twitter Data Scraper - Extracts follower count from Twitter/X via Nitter. ✅ Telegram Members Scraper - Fetches the number of members in a Telegram channel using Telethon. ✅ Formatted Output - Displays token details, including links and social statistics. ✅ Error Handling - Catches API failures and ensures stability.
Ensure you have Python 3.8+ installed. Then, install the required dependencies:
pip install requests ntscraper telethonTo use Telethon, you need a Telegram API ID and API Hash. Follow these steps:
- Go to my.telegram.org and create a new application.
- Note down your
API_IDandAPI_HASH. - Replace the placeholder values in the script with your credentials.
Clone this repository and run the script:
git clone https://github.com/yourusername/new-pairs-solana.git
cd new-pairs-solana
python bot.py- The bot continuously monitors DEX Screener for newly listed tokens.
- It extracts their social links (Twitter, Telegram, Website) from the API response.
- Using Nitter, it fetches Twitter follower count.
- Using Telethon, it fetches the Telegram channel members count.
- It displays all gathered information in a readable format.
--- NEW TOKEN FOUND ---
Chain: Solana
TokenAddress: 0x123456abcdef...
Description: A new meme token on Solana.
Website: https://exampletoken.com
Telegram: (10,500 members) https://t.me/exampletoken
Twitter: https://x.com/exampletoken (Followers: 25,000)
------------------------------------------------------------
- Nitter not working? Try using a different Nitter instance by modifying
Nitter("https://your-nitter-instance.com"). - Telegram members not fetching? Ensure the session file exists and your bot has access to the channel.
- Rate limits? Telegram and Twitter APIs may temporarily block frequent requests. Implement delays if needed.
This project is licensed under the MIT License.
Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to improve.
For support, reach out via GitHub issues or Telegram.