AI Rank Tracker - ChatGPT, Perplexity & Gemini avatar

AI Rank Tracker - ChatGPT, Perplexity & Gemini

Deprecated

Pricing

from $100.00 / 1,000 ai rank checks

Go to Apify Store
AI Rank Tracker - ChatGPT, Perplexity & Gemini

AI Rank Tracker - ChatGPT, Perplexity & Gemini

Deprecated

Track where a brand, product, company or domain ranks inside AI answer shortlists on Perplexity, ChatGPT, Gemini and optionally Claude. Each row returns target rank, rank bucket, ranked entities, competitor ranks and citations for SEO and GEO reporting.

Pricing

from $100.00 / 1,000 ai rank checks

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

What is AI Rank Tracker?

AI Rank Tracker asks Perplexity, ChatGPT, Gemini and optionally Claude the buying questions your customers ask, then returns one row per question and AI engine with your brand's rank in the answer: whether it was mentioned, its position, share of voice, sentiment, whether your domain was cited, the cited sources, the full ranked list and the competitors around you. Marketing teams, SEO and GEO specialists, agencies and AI agents use it to measure and track how AI assistants rank a brand against its competitors.

Why marketing teams use it

  • Your rank in AI answers. targetRank, aiRankScore and rankBucket turn an AI answer into a number you can track.
  • Up to four AI engines. Perplexity, ChatGPT and Gemini by default, with Claude as an option.
  • Citations that drive the answer. domainCited, citedUrls and sourceDomains show which pages the AI relied on.
  • Competitors in context. Add competitors to get their ranks and your share of voice.
  • Ready-made buyer prompts. Recommendations, alternatives and category-leader questions, or your own prompts.

How to use it

Check a brand with built-in buyer prompts:

{
"targetName": "Apify",
"targetDomain": "apify.com",
"industry": "web scraping tools",
"competitors": ["Zyte", "Octoparse", "ScrapingBee"],
"maxQueries": 3
}

Your own prompts on one engine:

{
"targetName": "Notion",
"targetDomain": "notion.so",
"queries": ["What is the best note-taking app for startups?", "Best alternatives to Confluence for small teams"],
"maxQueries": 2,
"platforms": ["perplexity"]
}
InputWhat it controls
targetName, targetDomainThe brand to track and its website. targetName is required.
industryCategory used in built-in prompts, such as web scraping tools
competitorsBrands to rank against
queriesYour own prompts, one per line
queryTemplatesBuilt-in prompt types that fill the run after your own prompts: recommendations, alternatives, category_leaders
platformsperplexity, chatgpt, gemini (default) and optionally claude
maxQueriesPrompts per run before multiplying by engines (default 3); your own prompts come first, built-in prompts fill the rest
maxRankedEntities, responseFormatHow many ranked names and how much answer text to keep
demoModeA free connectivity check

Want to monitor brand mentions across AI engines over time? Continue with AI Search Brand Monitor linked below.

Output: AI ranking data you receive

A real row from Perplexity for Apify (lists and text shortened):

{
"platform": "perplexity",
"query": "Rank the best web scraping tools for a buyer considering Apify. Return a ranked shortlist...",
"queryCategory": "recommendations",
"targetName": "Apify",
"targetMentioned": true,
"targetMentionCount": 12,
"targetRank": 1,
"rankBucket": "rank_1",
"aiRankScore": 100,
"targetShareOfVoice": 1,
"sentiment": "positive",
"domainCited": true,
"citedUrl": "https://blog.apify.com/best-web-scraping-tools/",
"sourceDomains": ["blog.apify.com", "octoparse.com"],
"rankedEntities": ["Apify — Best overall if you want a flexible, developer", "Zyte — Best for large"],
"rankedEntityCount": 7,
"modelUsed": "perplexity/sonar",
"checkedAt": "2026-10-01T19:03:07.245Z"
}
FieldWhat it contains
platform, query, queryCategory, modelUsedWhich engine answered which prompt
targetMentioned, targetMentionCount, targetRank, rankBucket, aiRankScoreYour brand's position, from mentioned to rank 1
targetShareOfVoice, sentimentHow much of the answer is about you, and its tone
domainCited, citedUrl, citedUrls, sourceDomainsWhether your site was cited, and which sources were
rankedEntities, winningEntity, competitorRanks, competitorMentionsThe full ranking and where competitors sit
aiAnswerExcerpt, checkedAtPart of the answer and when it was checked

OUTPUT in the default key-value store reports the run outcome and checks completed.

Example workflow: a monthly AI visibility report

A SaaS marketing lead tracks the brand against three competitors. A monthly task runs the built-in prompts on all three engines. They chart aiRankScore per engine, list the sourceDomains the AI cites, and pitch content to those sites to earn mentions. Then they track the same brand's day-to-day mentions with AI Search Brand Monitor.

Pricing

This Actor uses Pay per event plus Apify platform usage. You pay one event per AI rank check (one prompt on one engine), plus a start event and the platform usage of the run. The live Pricing tab on this page shows the current price.

  • 3 prompts × 3 engines = 9 rank checks + platform usage.
  • demoMode runs a free connectivity check.
  • maxQueries and platforms together set the number of checks.

AI visibility with AI agents (MCP)

Connect this Actor to an AI agent through Apify MCP and ask in plain language:

How does Perplexity rank Notion against Obsidian and Evernote for "best note-taking app", and which sources does it cite?

Agent checklist:

  1. Set targetName, targetDomain and competitors; add the user's question to queries.
  2. Pick platforms from the request.
  3. Read rows with get-dataset-items; report targetRank, competitorRanks and sourceDomains.

API example

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~ai-rank-tracker/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"targetName": "Canva", "targetDomain": "canva.com", "industry": "design tools", "platforms": ["perplexity", "chatgpt"], "maxQueries": 2}'
Your next stepUseWhy
When you then monitor mentions over timeAI Search Brand MonitorBrand mentions across AI engines
When you track visibility for many promptsAI Search Visibility TrackerVisibility across prompt sets
When you check Google's AI answersGoogle AI Overviews ScraperAI Overview text and cited sources

Best results

Starting situationHelpful actionExpected outcome
A first benchmarkUse the built-in prompts with competitorsRanks and share of voice per engine
Specific buyer questionsPut them in queriesRanks for the questions that matter to you
Earning citationsRead sourceDomains across rowsThe sites AI answers rely on
Tight budgetsLower maxQueries or pick one engineFewer checks per run

Builder's note

I found that "are we in the AI answer?" quickly becomes "where do we rank, and who beats us?", so every row carries the full ranked list and competitor positions. I learned that citations explain most rankings, so the sources each answer used are kept with the rank.

FAQ

Which AI engines are checked?

Perplexity, ChatGPT and Gemini by default, plus Claude when you add it to platforms.

Do answers change between runs?

Yes. AI answers vary over time and by engine, so tracking over several runs shows the real trend.

What does aiRankScore mean?

A 0–100 score led by your position in the answer (rank 1 scores highest, each lower rank scores less), with extra credit for share of voice and for your domain being cited. A brand that is not mentioned scores 0.

Can I test without paying?

Set demoMode: true for a free connectivity check.

Do I need my own AI API keys?

No. The Actor connects to the AI engines for you.

Responsible use

This Actor records AI-generated answers to the prompts you provide. Use the results for marketing research, keep in mind that AI answers can contain mistakes, and follow each AI provider's terms. Read Apify's guide on whether web scraping is legal for more context. ChatGPT, Gemini, Claude and Perplexity are trademarks of their owners. This independent Actor is not affiliated with, associated with, or endorsed by OpenAI, Google, Anthropic or Perplexity. For questions or bugs, open a ticket in the Issues tab.