Skip to content
induwara.lk
induwara.lkAI · Answer engines

AI Search Engine Comparison, Perplexity vs ChatGPT vs Gemini vs Grok

Compare 7 consumer AI answer engines side by side, free tier, paid price in USD and LKR, citations, real-time web, file and image upload, API and data-training policy. Filter to the ones that fit, then price a subscription. Every figure cites its official source.

By Induwara AshinsanaUpdated Jun 30, 2026
Compare AI answer engines7 engines

Best for…

Best free + citations
Perplexity

Cited answers on the free tier, no card needed.

Best for research
Claude (web search)

Long-document analysis with inline source citations.

Best real-time
Grok

Live answers straight from X and the web.

Best inside your stack
ChatGPT Search

Search built into the ChatGPT most people already use.

Filter & sort

Comparison (7 of 7)

EnginePaid fromCitations
ChatGPT Search
OpenAI
GPT-5 / GPT-4o with web search
$20.00/moYes
Claude (web search)
Anthropic
Claude Opus 4.5 / Sonnet 4.5
$20.00/moYes
DeepSeek
DeepSeek
DeepSeek-V3 / R1 with search
FreeYes
Google Gemini / AI Mode
Google
Gemini 2.5 Flash / Pro
$19.99/moYes
Grok
xAI
Grok 4
$30.00/moYes
Microsoft Copilot
Microsoft
GPT-5 / GPT-4o with Bing search
$20.00/moYes
Perplexity
Perplexity AI
In-house Sonar + GPT, Claude, Gemini (Pro model picker)
$20.00/moYes

Each engine's claims trace to its official source, see the Sources section below the tool.

Engine details

ChatGPT SearchOpenAI

Search inside the ChatGPT you already use, links sources inline.

CitationsReal-time webFilesImagesAPI
Model
GPT-5 / GPT-4o with web search
Platforms
Web · iOS · Android
Paid from
$20.00/mo
Trains on data
Trains unless you opt out
Free: freePlus: $20.00/moTeam: $30.00/mo
Official source
Claude (web search)Anthropic

Careful, citation-backed answers for long documents and analysis.

CitationsReal-time webFilesImagesAPI
Model
Claude Opus 4.5 / Sonnet 4.5
Platforms
Web · iOS · Android
Paid from
$20.00/mo
Trains on data
Trains unless you opt out
Free: freePro: $20.00/moMax: $100.00/mo
Official source
DeepSeekDeepSeek

A capable free answer engine; cheapest pay-per-token API for devs.

CitationsReal-time webFilesImagesAPI
Model
DeepSeek-V3 / R1 with search
Platforms
Web · iOS · Android
Paid from
Free
Trains on data
Trains on your chats
Free: free
Official source
Google Gemini / AI ModeGoogle

Answers grounded in Google Search, plus AI Mode in normal Search.

CitationsReal-time webFilesImagesAPI
Model
Gemini 2.5 Flash / Pro
Platforms
Web · iOS · Android
Paid from
$19.99/mo
Trains on data
Trains unless you opt out
Free: freeGoogle AI Pro: $19.99/moGoogle AI Ultra: $249.99/mo
Official source
GrokxAI

Real-time answers from X (Twitter) and the live web.

CitationsReal-time webFilesImagesAPI
Model
Grok 4
Platforms
Web · iOS · Android
Paid from
$30.00/mo
Trains on data
Trains unless you opt out
Free: freeSuperGrok: $30.00/mo
Official source
Microsoft CopilotMicrosoft

Footnoted web answers tied into Windows, Edge and Microsoft 365.

CitationsReal-time webFilesImagesAPI
Model
GPT-5 / GPT-4o with Bing search
Platforms
Web · iOS · Android
Paid from
$20.00/mo
Trains on data
Trains unless you opt out
Free: freeCopilot Pro: $20.00/mo
Official source
PerplexityPerplexity AI

Cited research answers, numbered inline sources on every reply.

CitationsReal-time webFilesImagesAPI
Model
In-house Sonar + GPT, Claude, Gemini (Pro model picker)
Platforms
Web · iOS · Android
Paid from
$20.00/mo
Trains on data
Trains unless you opt out
Free: freePro: $20.00/moEnterprise Pro: $40.00/mo
Official source

Price a subscription

Whole number, 1–500.

Monthly (USD)
$20.00
Annual (USD)
$240.00
Monthly (LKR, indicative)
Rs 6,000
Annual (LKR, indicative)
Rs 72,000

Perplexity · Pro · 1 seat · billed monthly. LKR at the indicative Rs 300/USD rate. Save $40.00/yr by switching this plan to annual billing.

Static comparison, nothing is sent to any AI provider.

Picking a service here only prices it; no account, key or query leaves your browser. Prices and policies are reviewed quarterly and every figure traces back to the provider's own page (see Sources below). LKR is indicative, using a CBSL middle rate of Rs 300/USD.

How it works

An AI answer engine reads the live web, then writes a single sourced answer instead of handing you ten blue links. This page lines up the 7 engines a Sri Lankan student, freelancer or small-business owner actually has to choose between, Perplexity, ChatGPT Search, Google Gemini (and AI Mode), Microsoft Copilot, Grok, Claude and DeepSeek, across the dimensions that decide which one you pay for.

1. The comparison table

The table is a curated, sourced dataset, not a benchmark and not an opinion score. Each row records seven facts straight from the provider's own pages: the underlying model, what the free tier gives you, the entry paid price, whether answers show citations, whether it reads the live web, file and image upload, public-API availability, supported platforms, and whether the provider trains on your conversations. The filter chips (free tier, shows citations, has API) and the sort control run entirely in your browser; nothing is sent anywhere.

2. The cost calculator

Capabilities tell you which engine; the calculator tells you the bill. It is deterministic, pick a service, a plan, a seat count and a billing period, and it applies the published price:

monthly billing → monthlyUSD = per_seat_price × seats; annualUSD = per_seat_price × 12 × seats

annual billing → annualUSD = annual_plan_price × seats; monthlyUSD = annualUSD ÷ 12

Annual-plan prices store the provider's published yearly figure, so a discounted annual plan (Perplexity Pro and Claude Pro both bill less than 12× monthly) shows up as a real saving. A second arithmetic route, annualSavingsUSD(), recomputes month-to-month-for-a-year minus the annual plan and surfaces the difference as a verifiable “save USD X/yr” note.

3. The LKR column is indicative

USD figures multiply by a fixed CBSL middle rate of Rs 300per USD to produce the rupee columns. This is a constant, not a live feed, your bank's actual rate plus FX margin and card fees will differ by a few percent. For a live USD-to-LKR rate with Wise, Payoneer and Skrill fee comparisons, use the Freelancer USD-LKR calculator in Related tools.

4. Cross-checks

The data module exports verifyWorkedExamples() (which recomputes the worked examples below, including the zero-seat and 501-seat error cases) and verifyDatasetIntegrity() (which asserts unique ids, non-negative prices, an https source on every row, and that each “best for” pick points at a real engine). Both run at typecheck time, so a typo in a price during a quarterly update fails the build instead of shipping silently.

Worked examples

Undergrad on a budget, Perplexity Pro, 1 seat, monthly

A Moratuwa student writing a literature review wants cited answers and more deep searches than the free tier allows.

  1. Inputs: service = Perplexity, plan = Pro, seats = 1, billing = monthly.
  2. Per-seat monthly price = USD 20.00.
  3. monthlyUSD = 20.00 × 1 = USD 20.00.
  4. annualUSD (monthly billing) = 20.00 × 12 × 1 = USD 240.00.
  5. LKR (Rs 300/USD): monthly = 20 × 300 = Rs 6,000; annual = 240 × 300 = Rs 72,000.
  6. Switching to Perplexity Pro's annual plan (USD 200/yr) saves USD 40/yr.

Small team, ChatGPT Plus, 3 seats, annual

A 3-person startup standardises on ChatGPT. Plus has no annual discount, so the annual-per-seat figure is simply 20 × 12 = 240.

  1. Inputs: service = ChatGPT Search, plan = Plus, seats = 3, billing = annual.
  2. Annual price per seat = USD 240.00 (no discount on the individual Plus plan).
  3. annualUSD = 240.00 × 3 = USD 720.00.
  4. monthlyUSD (effective) = 720.00 ÷ 12 = USD 60.00.
  5. LKR (Rs 300/USD): annual = 720 × 300 = Rs 216,000; monthly ≈ Rs 18,000.
  6. Tip: ChatGPT Team (USD 25/seat/mo billed annually) excludes your data from training, often the better team buy.

Edge case, Free tier, any engine, 1 seat

The literature-review student first tries the free plan. Free tiers cost nothing, so every output is zero, no NaN, no surprise.

  1. Inputs: service = Perplexity, plan = Free, seats = 1, billing = monthly.
  2. Per-seat monthly price = USD 0.00.
  3. monthlyUSD = 0 × 1 = USD 0.00; annualUSD = 0 × 12 × 1 = USD 0.00.
  4. LKR: 0 × 300 = Rs 0 for both monthly and annual.
  5. Boundary guard: seats = 0 or seats = 501 returns a clear error, not a silent zero, the calculator only accepts whole numbers 1–500.

Frequently asked questions

Sources & references

Plans, prices, citation behaviour and data-training policies were last cross-checked against the official sources on 2026-06-30. LKR figures are indicative, using a fixed CBSL middle rate of Rs 300 per USD. The dataset is reviewed quarterly and whenever a provider changes a plan.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Spot a stale price, a missing engine, or a changed policy?

Email me at [email protected] , most fixes ship within 24 hours.