VOOZH about

URL: https://apify.com/khadinakbar/ai-search-visibility-tracker

โ‡ฑ AI Search Visibility ยท Apify


๐Ÿ‘ AI Search Visibility Tracker โ€” AEO & Citation Audit avatar

AI Search Visibility Tracker โ€” AEO & Citation Audit

Pricing

from $90.00 / 1,000 keyword visibility checks

Go to Apify Store

AI Search Visibility Tracker โ€” AEO & Citation Audit

Check if your domain gets cited by Perplexity, ChatGPT, Claude & Gemini. Tracks citation rank, content gaps & competing domains per keyword. AEO audit.

Pricing

from $90.00 / 1,000 keyword visibility checks

Rating

0.0

(0)

Developer

๐Ÿ‘ Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

1

Bookmarked

22

Total users

14

Monthly active users

9 days ago

Last modified

Share

AI Search Visibility Tracker โ€” Topic & URL Citation Tracking in Perplexity, ChatGPT, Claude & Gemini

Track whether your website's pages and content are being cited as sources when AI search platforms answer topic-based queries. Identify content gaps, measure citation rank position, and compare against competitor domains โ€” all in one run, with no API keys required.

What This Actor Does

When someone asks Perplexity "how do I do keyword research?", the AI cites 5โ€“8 source URLs. This actor finds out if your domain is one of them โ€” and if not, identifies that as a content gap you can act on.

Unlike brand monitoring (which tracks name mentions), this actor tracks citation presence: is your domain used as an authoritative source when AI answers queries about your topics?

Key outputs per check:

  • domain_cited โ€” was your domain cited as a source?
  • citation_rank โ€” where in the source list did your domain appear? (1 = primary source)
  • content_gap โ€” did AI cite other domains for this topic but NOT yours?
  • cited_page_url โ€” which specific page from your site was cited?
  • competing_domains โ€” which other domains are being cited for your topics?
  • visibility_score โ€” 0โ€“100 composite score across all keywords and platforms

Who Should Use This

  • SEO teams doing AEO (Answer Engine Optimization) โ€” measure whether your content optimizations translate to AI citation gains
  • Content marketers identifying content gaps โ€” find topics where AI answers using competitor pages instead of yours
  • Website owners tracking AI search presence โ€” see which pages AI platforms treat as authoritative sources
  • Digital agencies reporting on AI content ROI โ€” quantify citation rate improvements over time

What Makes This Different From Brand Monitors

FeatureAI Search Visibility TrackerBrand Monitor
InputKeywords / topicsBrand name
DetectsDomain / page citationsName mentions
Key metricCitation rank positionMention rate
Content gapsโœ… Yes โ€” finds uncited topicsโŒ No
Page-level trackingโœ… Which pages get citedโŒ No
Competing domainsโœ… Who else is cited per topicโœ… Competitor name mentions
Best forSEO / content teamsBrand / PR teams

Output Data Table

FieldTypeDescription
domain_citedBooleanTrue if any page from your domain was cited
citation_rankInteger or null1-based position in source list (1 = primary source)
domain_citation_countIntegerHow many pages from your domain were cited
cited_page_urlString or nullFirst page from your domain that was cited
cited_pagesArrayAll cited pages from your domain
content_gapBooleanAI cited others but not you โ€” high-priority gap
ai_coverage_ratioFloatYour pages / total sources (e.g., 0.25 = 25% of sources)
competing_domainsArrayOther domains cited for the same topic
keywordStringThe keyword/topic this check was for
platformStringperplexity, chatgpt, claude, or gemini
ai_answer_excerptStringFirst 300โ€“600 chars of the AI's response
checked_atISO datetimeWhen the check was performed

Run Summary (Key Value Store)

After every run, the actor saves a LAST_RUN_SUMMARY record to the key-value store with:

  • visibility_score (0โ€“100): composite score across all keywords and platforms
  • citation_rate: fraction of checks where your domain was cited
  • avg_citation_rank: where your domain typically appears in source lists
  • topic_coverage_rate: percentage of your keywords cited at least once
  • content_gaps: list of keywords where your domain was never cited
  • top_cited_pages: your most frequently cited pages (with citation counts)
  • top_competing_domains: competitor domains ranked by how often they're cited for your topics
  • keyword_scores: per-keyword breakdown with citation rate, avg rank, and content gap rate
  • recommendations: 3โ€“5 actionable steps based on your data

Pricing

$0.09 per keyword ร— query ร— platform check (plus standard Apify actor-start fee).

Example cost estimates:

ScaleConfigTotal checksApprox. cost
Quick audit5 keywords ร— 3 queries ร— 2 platforms30~$2.70
Standard10 keywords ร— 3 queries ร— 4 platforms120~$10.80
Deep audit20 keywords ร— 5 queries ร— 4 platforms400~$36.00

All AI costs (Perplexity Sonar, OpenAI gpt-4o-search-preview, Anthropic Claude, Google Gemini) are included โ€” no API keys needed.

How to Use

Minimum input (quick start)

{
"targetDomain":"ahrefs.com",
"keywords":["SEO","keyword research","backlink analysis"]
}

Full input with competitors and custom queries

{
"targetDomain":"ahrefs.com",
"keywords":["SEO","keyword research","backlink analysis","site audit","rank tracking"],
"competitorDomains":["semrush.com","moz.com","backlinko.com"],
"platforms":["perplexity","chatgpt","claude","gemini"],
"queryTemplates":["topic_authority","how_to","what_is","comparison"],
"maxQueriesPerKeyword":3,
"webhookUrl":"https://hooks.zapier.com/your-hook",
"responseFormat":"detailed"
}

Python API example

import apify_client
client = apify_client.ApifyClient("YOUR_API_TOKEN")
run = client.actor("khadinakbar/ai-search-visibility-tracker").call(run_input={
"targetDomain":"yoursite.com",
"keywords":["your topic 1","your topic 2"],
"platforms":["perplexity","chatgpt","gemini"],
"maxQueriesPerKeyword":3,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
if item["content_gap"]:
print(f"Content gap: {item['keyword']} on {item['platform']}")
if item["domain_cited"]:
print(f"Cited at rank {item['citation_rank']}: {item['cited_page_url']}")

JavaScript API example

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('khadinakbar/ai-search-visibility-tracker').call({
targetDomain:'yoursite.com',
keywords:['your topic 1','your topic 2'],
platforms:['perplexity','chatgpt','claude','gemini'],
maxQueriesPerKeyword:3,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
const contentGaps = items.filter(i=> i.content_gap).map(i=> i.keyword);
console.log('Content gaps:',[...newSet(contentGaps)]);

MCP / AI Agent Usage

This actor is exposed as apify--ai-search-visibility-tracker in the Apify MCP server. Claude and other AI agents can call it directly:

Use the apify--ai-search-visibility-tracker tool to check whether ahrefs.com
is cited as a source for"SEO" and "keyword research" on Perplexity and ChatGPT.

The actor accepts AI-friendly aliases for all inputs:

  • targetDomain โ†’ also accepts domain, website, site, url
  • keywords โ†’ also accepts topics, keyword, searchTerms, terms
  • competitorDomains โ†’ also accepts competitors, competingSites

Query Templates

TemplateDescriptionExample queries generated
topic_authorityBest resources / authoritative sites for X"What are the best resources for learning SEO?"
how_toStep-by-step guides for doing X"How do I do keyword research? Step by step guide."
what_isDefinitions and explanations of X"What is backlink analysis? Explain with examples."
comparisonTop tools and resources for X in 2026"Best resources for site audit โ€” compare options."
expert_picksWhat professionals recommend for X"What do experts recommend for rank tracking?"

AI Platform Coverage

PlatformModelSearch MethodCitation Type
PerplexitysonarNative Sonar searchTop-level citations[]
ChatGPTgpt-4o-search-previewNative OpenAI web searchInline markdown + annotations
Claudeclaude-sonnet-4.5web_search_20250305 toolmessage.annotations[] url_citations
Geminigemini-2.5-flashNative Google Search groundinggroundingMetadata.groundingChunks[]

Scheduling for Trend Tracking

Run weekly to track AEO progress over time. Each run stores run_id in every record, so you can compare citation rates and citation rank across weeks.

Recommended schedule: Every Monday morning โ€” gives you weekly trend data aligned with content publishing cycles.

Webhook Integration

When webhookUrl is set, the actor POSTs the full run summary JSON on completion. Connect to:

  • Slack โ€” get a weekly visibility score in your #seo channel
  • Make.com / Zapier / n8n โ€” trigger content team notifications when content gaps are detected
  • Google Sheets โ€” log weekly scores for trend tracking

FAQ

Does this track brand name mentions? No โ€” it tracks whether your domain's pages are cited as sources. For brand name tracking use the ai-search-brand-monitor actor.

Which AI bots should I allow in robots.txt? Allow: PerplexityBot, GPTBot, ClaudeBot, Google-Extended, Googlebot. Blocking these prevents citation. Add an llms.txt file at your root listing key pages.

What is a content gap? When content_gap: true, the AI cited other sites for that topic but not yours. This means the topic is an opportunity: create better content and get it cited.

How is citation_rank measured? The position of the first URL from your domain in the AI's citation list. Position 1 = your site is the most prominently cited source. Lower numbers are better.

Why does my domain have low citation rate despite good SEO rankings? AI citation and search ranking are correlated but not identical. Common causes: your robots.txt blocks AI crawlers, your content lacks structured data (FAQ/HowTo schema), your pages are thin compared to what AI treats as authoritative, or your content isn't cited by other high-authority pages.

Legal Notice

This actor queries publicly accessible AI search APIs and does not scrape any website. It is intended for legitimate SEO research, content strategy, and website analytics purposes. Review the terms of service for each AI platform before commercial use.

You might also like

AI Rank Tracker - GEO/AEO: ChatGPT, Claude, Gemini, Perplexity

santhej/ai-rank-tracker-pro

AI rank tracker & GEO/AEO audit tool for 5 AI platforms (Google AI Overview, ChatGPT, Claude, Gemini, Perplexity). Tracks brand visibility, share of voice, citation rank vs competitors. Multi-country, AI Search Volume metric, top cited domains. Half the price of competitors. No API keys.

๐Ÿ‘ User avatar

Santhej Kallada

14

5.0

SEO Checker

louisdeconinck/seo-checker

SEO Checker is an advanced Actor that performs comprehensive on-site SEO analysis for any website. It crawls web pages and extracts crucial SEO elements, providing detailed insights to help improve your website's search engine optimization.

๐Ÿ‘ User avatar

Louis Deconinck

329

5.0

GEO Audit - AI Search Optimization Checker

lofomachines/geo-technical-audit

Analyze your web pages for Generative Engine Optimization (GEO). Get actionable insights to improve visibility in ChatGPT, Perplexity, Gemini, Google AI Overviews, and other AI search engines. Check schema markup, semantic HTML, E-E-A-T signals, and content structure.

93

Similarweb Quick Scraper

mscraper/similarweb-quick-scraper

A quick scraper for Similarweb. Get needed data instantly for domains of your choice. Export accumulated data into formats such as HTML, JSON, or Excel.

1.3K

1.7

Citation Builder

alizarin_refrigerator-owner/citation-builder

Build local SEO citations by automatically submitting your business NAP (Name, Address, Phone) to 45+ directories. Why Citations Matter Local citations are mentions of your business name, address, and phone number on other websites. They're a critical local SEO ranking factor:

SEO Site Checkup

canadesk/seo-site-checkup

Run checks for common SEO issues, speed optimizations, mobile usability, security and more!

๐Ÿ‘ User avatar

Canadesk Support

479

Backlink Building Agent

daniil.poletaev/backlink-building-agent

The Backlink Building Agent automates backlink outreach by finding relevant pages & websites, extracting contacts from these websites, and then crafting personalized outreach sequences based on the content to these partners. These sequences can be used on email, LinkedIn, Twitter, & WhatsApp.

๐Ÿ‘ User avatar

Daniil Poletaev

463

Complete SEO Audit Tool - Comprehensive Website SEO Analysis

smart-digital/complete-seo-audit-tool

Analyzes websites for SEO issues across meta tags, technical SEO, performance, links, and images. Generates 0-100 SEO scores per page with detailed recommendations and site-wide summary.

My Smart Digital

343

5.0