AI Rank Tracker - ChatGPT, Perplexity & Gemini
DeprecatedPricing
from $100.00 / 1,000 ai rank checks
AI Rank Tracker - ChatGPT, Perplexity & Gemini
DeprecatedTrack 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
Maintained by CommunityActor 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,aiRankScoreandrankBucketturn 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,citedUrlsandsourceDomainsshow 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"]}
| Input | What it controls |
|---|---|
targetName, targetDomain | The brand to track and its website. targetName is required. |
industry | Category used in built-in prompts, such as web scraping tools |
competitors | Brands to rank against |
queries | Your own prompts, one per line |
queryTemplates | Built-in prompt types that fill the run after your own prompts: recommendations, alternatives, category_leaders |
platforms | perplexity, chatgpt, gemini (default) and optionally claude |
maxQueries | Prompts per run before multiplying by engines (default 3); your own prompts come first, built-in prompts fill the rest |
maxRankedEntities, responseFormat | How many ranked names and how much answer text to keep |
demoMode | A 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"}
| Field | What it contains |
|---|---|
platform, query, queryCategory, modelUsed | Which engine answered which prompt |
targetMentioned, targetMentionCount, targetRank, rankBucket, aiRankScore | Your brand's position, from mentioned to rank 1 |
targetShareOfVoice, sentiment | How much of the answer is about you, and its tone |
domainCited, citedUrl, citedUrls, sourceDomains | Whether your site was cited, and which sources were |
rankedEntities, winningEntity, competitorRanks, competitorMentions | The full ranking and where competitors sit |
aiAnswerExcerpt, checkedAt | Part 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.
demoModeruns a free connectivity check.maxQueriesandplatformstogether 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:
- Set
targetName,targetDomainandcompetitors; add the user's question toqueries. - Pick
platformsfrom the request. - Read rows with
get-dataset-items; reporttargetRank,competitorRanksandsourceDomains.
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}'
Related AI visibility tools from the same developer
| Your next step | Use | Why |
|---|---|---|
| When you then monitor mentions over time | AI Search Brand Monitor | Brand mentions across AI engines |
| When you track visibility for many prompts | AI Search Visibility Tracker | Visibility across prompt sets |
| When you check Google's AI answers | Google AI Overviews Scraper | AI Overview text and cited sources |
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| A first benchmark | Use the built-in prompts with competitors | Ranks and share of voice per engine |
| Specific buyer questions | Put them in queries | Ranks for the questions that matter to you |
| Earning citations | Read sourceDomains across rows | The sites AI answers rely on |
| Tight budgets | Lower maxQueries or pick one engine | Fewer 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.