ChatGPT Search Visibility Tracker: Brand Mentions (API) avatar

ChatGPT Search Visibility Tracker: Brand Mentions (API)

Pricing

Pay per usage

Go to Apify Store
ChatGPT Search Visibility Tracker: Brand Mentions (API)

ChatGPT Search Visibility Tracker: Brand Mentions (API)

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Venture Ace

Venture Ace

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

an hour ago

Last modified

Share

ChatGPT Search Visibility Tracker (OpenAI API, your own key)

Asks ChatGPT's web search a list of questions through the official OpenAI Responses API (web_search tool) and reports, per prompt, whether your brand or domain is mentioned or cited.

  • Input: openaiApiKey (yours, secret), prompts (one question per line), brands (names and/or domains, include competitors to compare), maxPrompts (50, hard cap 200), model (default gpt-4.1-mini), country (optional two-letter code), searchContextSize (low, medium, high).
  • Output: one dataset row per prompt: prompt, status, answer, citations[{url,title}], brands[{brand, mentioned, mentionCount, firstMentionChar, firstMentionRank, cited, citedUrls}], model, searches, inputTokens, outputTokens, timestamp, error. Status is ok, empty, key_rejected, failed or input_error; a failed prompt does not fail the run (with no key, no prompts, no brands, or a key OpenAI rejects for every prompt the run still succeeds, with one input_error row that says what to fix).
  • Matching: a brand name is mentioned when it appears as a whole word in the answer text (case-insensitive). A domain target counts its name part (acme for acme.com) or the full domain as a mention, and is cited when a cited URL is on that domain or a subdomain. firstMentionRank is the order in which your tracked targets first appear (1 = first). Simple text matching: it can miss a misspelling and cannot tell a recommendation from a warning.
  • Your key: sent only to api.openai.com, never logged, never in the dataset or an error message. OpenAI bills you directly for web-search calls and tokens; this tool holds no model credit and makes no call without your key.
  • Honest limit: this is the API with the web search tool, not the consumer ChatGPT app. Answers and citations can differ from what people see in the app (different model settings, personalisation, and search behaviour). Use it as a repeatable proxy, not a mirror.
  • Pricing: no tool fee yet, you pay Apify platform usage (256 MB) plus OpenAI. Planned pay-per-event, not yet on: about US$5 per 1,000 prompts answered.
  • Prompts run 3 at a time with retries on 429 and 5xx. Memory 256-512 MB.

Local test: python -m unittest src.test_visibility (httpx and apify installed; OpenAI is mocked, no key needed).