Skip to main content

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

1

Submit Research Goal

Define your research objective and specify target company domains
2

AI Query Generation

Gemini 2.5 Flash creates intelligent search strategies tailored to your goal
3

Parallel Execution

Multiple data sources are queried simultaneously with configurable concurrency
4

Data Aggregation

Results are collected, deduplicated, and scored for relevance and confidence
5

Real-time Results

Get streaming updates as research progresses, with final comprehensive results

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

Research competitors’ technology stacks, hiring patterns, and market positioning to inform your strategic decisions.
Identify companies using specific technologies or meeting particular criteria for targeted outreach.
Analyze industry trends, technology adoption patterns, and company movements across sectors.
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

Build docs developers (and LLMs) love