Welcome to GTM Research Engine
GTM Research Engine is a comprehensive, AI-powered company research platform that transforms how you gather and analyze company intelligence. By aggregating data from multiple sources and leveraging advanced AI, it delivers deep insights into companies, technologies, and market trends.Quick Start
Get up and running in minutes with our step-by-step guide
API Reference
Explore the complete API documentation
Core Features
Discover powerful research capabilities
Architecture
Learn how the system works under the hood
What is GTM Research Engine?
GTM Research Engine is a full-stack application that combines a FastAPI-powered backend with a modern React frontend to deliver comprehensive company research capabilities. It uses AI to generate intelligent search strategies and aggregates data from multiple sources including Google Search, news APIs, and job boards.Key Capabilities
Multi-Source Research
Aggregate data from Google Search, News APIs, and job boards for comprehensive insights
AI-Powered Analysis
Generate intelligent search strategies using Gemini 2.5 Flash and automated confidence scoring
Real-time Streaming
Get live research updates via Server-Sent Events as data is processed
Parallel Processing
Execute multiple searches concurrently with configurable parallelism (1-10)
Smart Deduplication
Automatically eliminate duplicate results across all data sources
Tech Stack Detection
Extract and identify technologies from evidence using AI analysis
How It Works
Technology Stack
Backend
- Framework: FastAPI (Python 3.11+)
- AI: Google Gemini 2.5 Flash for query generation
- Data Sources: Tavily (Google Search), NewsAPI, Greenhouse (Jobs)
- Caching: Redis for result deduplication and session management
- Async Processing: asyncio for concurrent operations
Frontend
- Framework: React 18 with TypeScript
- UI Library: Material-UI (MUI) v7
- Build Tool: Vite 5.x
- State Management: React hooks
- Styling: CSS-in-JS with MUI’s sx prop
Use Cases
Competitive Intelligence
Competitive Intelligence
Research competitors’ technology stacks, hiring patterns, and market positioning to inform your strategic decisions.
Sales Prospecting
Sales Prospecting
Identify companies using specific technologies or meeting particular criteria for targeted outreach.
Market Research
Market Research
Analyze industry trends, technology adoption patterns, and company movements across sectors.
Due Diligence
Due Diligence
Gather comprehensive information about potential partners, acquisition targets, or investment opportunities.
Next Steps
Get Started
Follow the quickstart guide
Explore Features
Learn about core capabilities
API Documentation
Dive into the API reference