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, 1500.

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

Rate this tool
Be the first to rate

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.