# AI Visibility Checker API (`dev00/visibility-checker-api`) Actor

Analyze domain visibility, brand authority, and search visibility across search engines and AI crawlers.

- **URL**: https://apify.com/dev00/visibility-checker-api.md
- **Developed by:** [dev00](https://apify.com/dev00) (community)
- **Categories:** SEO tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$5.00 / 1,000 successful visibility checks

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## AI Visibility Checker Actor (Apify Scraper Actor)

AI Visibility Checker Actor is an enterprise-grade AI Search Engine Optimization (LLMSO / GEO) and crawler compatibility auditing tool. This Actor is designed to programmatically audit, trace, and monitor how visible, search-optimized, and authoritative your domain is across modern Generative AI search crawlers, LLMs, and conversational AI agents (such as OpenAI's ChatGPT/GPTBot, Anthropic's Claude/ClaudeBot, Google's Gemini/Google-Extended, Perplexity, Grok, and more).

With the rapid shift from traditional keyword-based search engines to Generative Engine Optimization (GEO), understanding how AI search bots discover, interpret, and recommend your brand is critical. This Actor parses off-site citation footprints, entity signals, Wikipedia mappings, structured organization data, and YouTube and Reddit profiles to produce a unified Brand Authority and AI Search Visibility Score.

***

### 🏷️ Keywords:

`visibility api`, `ai visibility scraper`, `brand authority checker`, `domain visibility api`, `crawler optimization api`, `search visibility tool`, `competitor traffic analysis`, `seo authority checker`, `generative engine optimization`, `llm optimization api`, `llms.txt crawler`.

***

### 🚀 Main Features

- **Generative Engine Optimization (GEO / LLMSO) Auditing:** Analyze if your brand name is returned in conversational AI outputs. Measure the frequency of your brand citations in top query answers and retrieve recommendations to improve visibility (such as publishing a `/llms.txt` schema file).
- **Entity Footprint & Citations Mapping:** Discover how effectively AI agents triangulate your brand name across trusted third-party websites (Wikipedia, Reddit discussions, YouTube channels, and news reports).
- **Competitor & Sentiment Analysis:** Identify top-ranked competitor domains recommended alongside your brand in the same category. Audit overall crawler sentiment (positive, neutral, negative) and reference confidence scores.
- **Robust Polling Queue:** Interfaced with a low-latency Cloudflare Worker that holds connections active and returns the completed data structure once ready.

***

### 🔧 Input Parameters

| Field | Type | Description | Default |
|---|---|---|---|
| `domain` | string | The target domain name to analyze (e.g., stripe.com). | `stripe.com` |

##### **Example Input JSON:**

```json
{
  "domain": "stripe.com"
}
```

***

### 📊 Output Example

```json
{
  "slug": "stripe-com",
  "company_name": "Stripe",
  "domain": "stripe.com",
  "overall_score": 100,
  "overall_sentiment": "neutral",
  "overall_confidence": 0.375,
  "mention_count": 3,
  "key_topics": ["payments","subscription management app","credit card processing","online billing payment services"],
  "strengths": ["payments","credit card processing","online billing payment services"],
  "weaknesses": ["Weak entity footprint"],
  "top_competitors": ["PayPal","Square","Adyen","Braintree","Chargebee"],
  "platforms": {},
  "ai_traffic_potential": {
    "level": "very_high",
    "score": 100,
    "description": "3/3 retrieval answers mention the brand."
  },
  "brand_authority_score": 100,
  "brand_authority_verdict": "Excellent"
}
```

***

### 🏷️ Target SEO Keywords:

*visibility api, ai crawler visibility scraper, brand authority checker, domain authority api, seo audit tool, crawler analysis scraper, competitor traffic checker, generative engine optimization, geoseo api, llm optimization scraper, brand citation checker, ai traffic potential finder.*

# Actor input Schema

## `domain` (type: `string`):

Enter the domain name to scan (e.g. stripe.com).

## Actor input object example

```json
{
  "domain": "stripe.com"
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("dev00/visibility-checker-api").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("dev00/visibility-checker-api").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call dev00/visibility-checker-api --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=dev00/visibility-checker-api",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/jGPVURDJQ0T5riXV2/builds/pbEWw1gLFwxAEfEOh/openapi.json
