Discovery
- Auto-discover public Telegram trading channels via tgstat.com keyword search
- Filters: language (English), ERR >= 15%, subscribers >= 1,000
- Deduplication across keywords
Parser — Level 1 (Regex Engine)
- Crypto, Forex, Commodities (Gold, Silver, Oil), Indices (US30, NAS100, SPX500, GER40, UK100)
- 50+ commodity and index aliases (GOLD → XAU/USD, DAX → GER40, NASDAQ → NAS100...)
- Handles: entry zones, numbered TPs, inline pipe format, $ prices, European decimals, arrows →, bullets •
- ENTRY: MARKET detection →
entryType: "market"
- SI: as SL alias
- R:R auto-calculated when not explicit
Parser — Level 2 (Positional Heuristics)
- Fallback when no labels found
- Infers entry/TP/SL from number position in text
Quality filters
- Spam filter: NFT drops, airdrops, wallet tools, broker promos, subscription pitches
- Extended blacklist: 70+ false-pair words
- Minimum 2 prices required to accept a signal
- Confidence score (0–100) on every signal
Output
- Apify Dataset with full table view
- Real-time webhook (HTTP POST) with secret header
- Built-in deduplication per run
Infrastructure
- Playwright headless + stealth (anti-bot)
- Heavy resource blocking (images, fonts, media)
- Per-channel error handling — timeouts skipped gracefully
- Shared browser context between discovery and crawl