Meta AI Brand Visibility Tracker: Mentions & Cited Sources
Pricing
from $35.00 / 1,000 answers
Meta AI Brand Visibility Tracker: Mentions & Cited Sources
See whether Meta AI recommends your brand. Give your brand, your competitors and the questions customers ask: get which brands each answer names and in what order, the websites it cites, and your share of answers. Uses Muse Spark with web search.
What is Meta AI Brand Visibility Tracker?
Meta AI Brand Visibility Tracker shows whether Meta AI recommends your brand when people ask the questions your customers ask. Give it your brand, your competitors and a list of questions. For each question you get which brands the answer names, in what order, and which websites it cites, plus your share of answers across the whole run.
It is built for marketers, SEO and GEO specialists and agencies who need to measure AI search visibility without asking an assistant the same questions by hand.
What can this Meta AI tracker do?
- Built for Meta AI. Answers come from Muse Spark, the model behind Meta AI, with live web search switched on.
- Brand analysis, not just text. Mentions, position, competitors named, cited websites and a run summary.
- Spot competitors you did not list. Every product or name the answer puts in bold is reported too.
- Any language and location. Ask in your customers' language, from the country or city you choose.
- Pay per answer. No subscription, and nothing charged for questions that fail.
Because it runs on Apify, you also get:
- Scheduling: repeat the same questions every week and follow your share of answers over time.
- API access: start runs and read results from your own code.
- Integrations: send results to Make, Zapier, n8n, Google Sheets and more.
- Monitoring: get alerted when a run fails or returns less than expected.
- Exports: download results as JSON, CSV or Excel.
What data can you get from Meta AI answers?
| Data | What it tells you |
|---|---|
| Brand mentioned | Whether the answer names your brand |
| Brand position | Whether your brand comes first, or after competitors |
| Competitors mentioned | Who Meta AI recommends instead of you |
| Highlighted terms | Products and names in bold, even ones you did not list |
| Cited websites | The sources behind the answer, where a mention would count |
| Search queries | What the model searched for before answering |
| Share of answers | How often each brand appears across the whole run |
How to track your brand in Meta AI
- Enter your brand and, if needed, other spellings of it.
- List the competitors you want to compare against.
- Write the questions a customer would ask, one per line, such as "What are the best running shoes for flat feet?".
- Optionally set how many times to ask each question, and the location of the person asking.
- Click Start. When the run finishes, open the Output tab for the answers and the summary.
- To follow your visibility over time, save the run as a task and add a weekly schedule.
Live answers need a paid Apify plan. On the free plan, the Actor returns clearly labelled sample rows and charges nothing for your questions, so you can see the exact output format.
How much does it cost to track a brand in Meta AI?
You pay per answer. The price depends on your Apify Store discount tier:
| Store discount tier | Price per answer |
|---|---|
| Bronze | $0.045 |
| Silver | $0.04 |
| Gold and above | $0.035 |
At the Bronze price:
| Usage | Answers | Cost |
|---|---|---|
| 20 questions, once | 20 | $0.90 |
| 20 questions, asked 3 times each | 60 | $2.70 |
| 20 questions, asked 3 times, every week for a month | 240 | $10.80 |
Questions that fail are not charged. Set the run's maximum charge to cap spending: the Actor stops before exceeding it.
Input example
{"brand": "Brooks","brandAliases": ["Brooks Running"],"competitors": ["ASICS","Hoka","New Balance","Saucony","Nike"],"questions": ["Which running shoe brand is best for beginners?","What are the best running shoes for flat feet?","What are the most comfortable running shoes for long distances?"],"repeats": 1}
| Field | Meaning |
|---|---|
brand | The brand you want to track |
brandAliases | Other spellings of your brand (optional) |
competitors | The brands to compare against |
questions | What your customers would ask, up to 100 per run |
repeats | Times to ask each question, from 1 to 5 |
location | Country or city of the person asking (optional) |
Output example
These are real results for the input above, captured on 2026-10-06, with the name of the cited website replaced by example.com. Across the run:
| Brand | Share of answers | Named first | Average position |
|---|---|---|---|
| Brooks (your brand) | 100% | 1 | 3.7 |
| ASICS | 100% | 2 | 1.3 |
| New Balance | 100% | 0 | 3.3 |
| Hoka | 66.7% | 0 | 3 |
| Nike | 66.7% | 0 | 3 |
| Saucony | 33.3% | 0 | 3 |
One result per answer
{"question": "What are the best running shoes for flat feet?","repeat": 1,"status": "ok","brand": "Brooks","brandMentioned": true,"brandPosition": 5,"brandsMentioned": [{"name": "ASICS","isOwnBrand": false,"mentions": 2,"position": 1},{"name": "Hoka","isOwnBrand": false,"mentions": 1,"position": 2},{"name": "Saucony","isOwnBrand": false,"mentions": 1,"position": 3},{"name": "New Balance","isOwnBrand": false,"mentions": 1,"position": 4},{"name": "Brooks","isOwnBrand": true,"mentions": 1,"position": 5}],"competitorsMentioned": ["ASICS","Hoka","Saucony","New Balance"],"highlightedTerms": ["stability shoes","ASICS Gel-Kayano 33 - Best Overall"],"citedSources": [{"url": "https://example.com/best-running-shoes-for-flat-feet/","domain": "example.com","title": "Best Running Shoes for Flat Feet in 2026"}],"citedDomains": ["example.com"],"searchQueries": ["best running shoes flat feet 2026"],"answer": "For flat feet, look for **stability shoes** that address overpronation with arch support and medial stability to keep fe...","answerIsAiGenerated": true,"model": "muse-spark-1.3","answeredAt": "2026-10-06T15:55:00.357Z"}
| Field | Meaning |
|---|---|
brandMentioned | Whether the answer names your brand |
brandPosition | Order in which your brand first appears among the tracked brands. 1 means it was named first |
brandsMentioned | Every tracked brand found, in order of first appearance, with the number of mentions |
highlightedTerms | Products or names the answer put in bold, tracked or not |
citedSources, citedDomains | The web pages and websites the answer cites |
searchQueries | The web searches the model ran before answering |
answer | The full answer text. It is generated by an AI model |
Run summary
The Summary link in the Output tab gives the figures across all answers:
{"brand": "Brooks","answersAnalysed": 3,"answersFailed": 0,"brands": [{"name": "Brooks","isOwnBrand": true,"answersMentioning": 3,"shareOfAnswers": 100,"namedFirst": 1,"averagePosition": 3.7},{"name": "ASICS","isOwnBrand": false,"answersMentioning": 3,"shareOfAnswers": 100,"namedFirst": 2,"averagePosition": 1.3}],"topCitedDomains": [{"domain": "example.com","answers": 1}]}
Use cases
- Brand monitoring: check whether Meta AI recommends you, a competitor, or nobody you know.
- Share of voice over time: schedule the same questions weekly and compare your share of answers.
- Generative engine optimization (GEO): see which websites Meta AI relies on in your market, to know where a mention would count.
- Client reporting: give agency clients a repeatable measure of their AI visibility.
- Wider AI monitoring: add Meta AI to the assistants you already track.
Tips for reliable results
- Ask like a customer. "What is the best CRM for a small team?" reveals more than a question that names your brand.
- Ask each question 3 times or more. AI answers vary, so a single answer can mislead.
- Keep the same questions over time. Changing them makes weeks impossible to compare.
- Add other spellings of your brand, so that no mention is missed.
FAQ
How do I check if Meta AI mentions my brand?
Enter your brand and the questions your customers ask, then start the run. brandMentioned tells you for each question, and the summary gives your share across all of them.
Are these the same answers people see in the Meta AI app?
They come from the same model family, Muse Spark, reached through Meta's official developer interface with web search on. They are not guaranteed to be identical to what a given person sees in the app: the app can personalise answers, and any AI answer varies from one time to the next. Treat the results as a measurement of how the model tends to answer, not as a copy of one person's screen.
Why do answers change between runs?
AI assistants do not give the same answer twice. Set Times to ask each question to 3 or more for a steadier share figure.
How are brands detected?
By looking for each name you provide as a whole word, ignoring upper and lower case. Add alternative spellings under Other spellings of your brand. Very short or common names, such as "On" or "Apple", can match ordinary words; check brandsMentioned against the answer text for those.
Can I ask questions for a specific country?
Yes. Set Location of the person asking to a country or city, and write the questions in that market's language.
Can I use it from my own code, Make, Zapier or n8n?
Yes. Call it through the Apify API (see below), or connect it with Apify's integrations for Make, Zapier and n8n.
What happens to my questions?
They are sent to Meta's model to be answered, without being stored there for later reuse by this Actor. Results are stored only in your own Apify account.
Limits
- Tracks the brands you list. Other names appear only in
highlightedTerms. - The model decides for each question whether to search the web, so some answers have no cited sources.
- Answers are kept short (about 250 words) and each question is limited to two search steps, to keep the price low.
- Up to 100 questions and 5 repetitions per run.
- Not available in the territories where Meta restricts its developer services.
Other Actors you may find useful
| Actor | What it does |
|---|---|
| Keyword Search Volume | Google search volume, CPC and difficulty for your keywords |
| Keyword Ideas Generator | Long-tail keyword ideas, to find the questions customers ask |
| TikTok Transcript | What is said in TikTok videos, with creator and public counts |
| Instagram Reels Transcript | What is said in Instagram Reels, with creator and public counts |
| Spotify Podcast Transcript | Find out what podcasts say about your market |
Run it from the API
With cURL:
curl -X POST "https://api.apify.com/v2/acts/spokentext~meta-ai-brand-visibility/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{ "brand": "Brooks", "competitors": ["ASICS", "Hoka"], "questions": ["What are the best running shoes for flat feet?"] }'
With Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("spokentext/meta-ai-brand-visibility").call(run_input={"brand": "Brooks","competitors": ["ASICS", "Hoka"],"questions": ["What are the best running shoes for flat feet?"],})for answer in client.dataset(run["defaultDatasetId"]).iterate_items():print(answer["question"], answer["brandMentioned"], answer["brandPosition"])
This Actor is an independent tool. It is not affiliated with or endorsed by Meta.
Feedback
Something failed or gave a wrong result? Open an issue in the Issues tab of this page, with the error message from your results: every report is read and fixed. If the Actor saved you time, a rating helps others find it.
