Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Trawlr is an open-source, self-hosted platform for real-time Telegram data collection and analysis, aimed at researchers, analysts, and security professionals. It is not a general-purpose crawler; instead, it is an intelligence-gathering system built around Telegram channels, groups, users, messages, media, and entity relationships. It is well suited to OSINT, threat intelligence, and information propagation analysis.
Its feature coverage is fairly comprehensive: it can capture new messages, edits, deletions, group joins, and user profile updates in real time; archive message content, edit history, senders, view counts, reactions, reply chains, and forwarding sources; and automatically extract URLs, domains, @mentions, #hashtags, phone numbers, email addresses, and code blocks. On the user side, it supports username history, cross-channel activity, and profile change records. On the media side, it supports source-based automatic downloads, priority queues, SHA256 and Telegram file_unique_id deduplication, failed-download retries, and thumbnail generation. Search is powered by PostgreSQL GIN and supports full-text search, field filtering, AND/OR/NOT operators, exact phrases, and date conditions.
Trawlr explicitly supports self-hosting with Docker Compose. By default, it includes Web, Downloader, Concierge, Processor, Notifier, Listener, Scheduler, PostgreSQL, and RabbitMQ components. Its tech stack includes Django, HTMX, Dramatiq, APScheduler, and others, giving it a solid engineering foundation for large-scale collection. It also provides an external REST API with Token authentication, OpenAPI/Swagger, filtering, and pagination; entity matches can be delivered via Webhook or RabbitMQ. In terms of documentation, the website already includes an FAQ, installation requirements, and search syntax guidance, but the dedicated documentation site is still marked Work in Progress, so overall maturity is moderate.
No commercial pricing is disclosed in the main content. The project is described as open-source and self-hosted, so at the software level it leans toward a free and open-source model, with costs mainly coming from servers, storage, bandwidth, and operations. Its strengths are strong data ownership, deep Telegram-specific capabilities, and practical integration options. Its drawbacks are that multi-service deployment has a non-trivial learning curve, it depends on the Telegram API and account resources, and some capabilities—such as Solr/Elastic archiving, short-link resolution, and parts of the visualization layer—are still unfinished.
Trawlr is best suited to security teams, research institutions, and OSINT analysts with Docker and backend operations experience. It is less suitable for individual users who want a zero-configuration tool. For access from China, the tool itself can be self-hosted, but Telegram services typically require a proxy, and payment information is not mentioned. Alternatives include building custom collection scripts with Telethon/Pyrogram, or combining intelligence analysis tools such as Maltego, SpiderFoot, and OpenCTI.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on trawlr.net official site.
trawlr.net is an Unknown API & Data provider. TG4G tracks its product information, an overall rating of 8.0/10, and a China-accessibility score of Workable. Click "Visit Official Site" to reach trawlr.net directly.