Integrations

LLMMonitor connects to four major AI platforms — ChatGPT, Gemini, Claude, and Perplexity — using a combination of browser automation and official APIs to capture real user-facing responses.

Integration Overview

PlatformMethodSearch QueriesCitationsGeo-targetingPlan Required
ChatGPTSelenium + APIFree
GeminiSelenium + APIFree
ClaudeSeleniumLite+
PerplexityAPILite+

ChatGPT

LLMMonitor uses two methods to interact with ChatGPT:

Method 1: Web Scraping (Selenium)

Uses undetected-chromedriver to interact with chat.openai.com directly. This captures the exact responses users see, including web search results, source pills, and inline citations.

Method 2: API Mode

Uses the OpenAI Responses API with web_search tool enabled. Faster and more reliable than Selenium, with structured citation metadata.

Gemini

Dual approach for Gemini, similar to ChatGPT:

Web Scraping

Selenium-based interaction with gemini.google.com. Cookie-based session persistence.

API Mode

Uses the Gemini API with Google Search grounding enabled. This gives Gemini access to live web search results, producing responses that closely match what users see on the web interface.

Claude

Selenium-based tracking of Claude's web interface at claude.ai.

Claude limitations Claude's web interface has the most variance between sessions. Responses may differ significantly between runs due to Claude's more conservative web search behavior. Expect slightly lower citation counts compared to ChatGPT and Perplexity.

Perplexity

API-only integration using Perplexity's Sonar model.

Best citation data Perplexity provides the cleanest citation data of all four platforms. If source/citation tracking is your primary goal, prioritize Perplexity in your LLM selection.