# MarketPulse AI Visibility Check

> MarketPulse AI Visibility Check is a paid API for AI agents from marketpulse.theaslangroupllc.com, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-15).

Scans a website's robots.txt, llms.txt, Schema.org data, and sitemap signals to determine how visible it is to AI crawlers and assistants, then returns a graded GEO/AEO fix plan.

## Facts

- Endpoint: GET https://marketpulse.theaslangroupllc.com/api/market/ai-visibility-check
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/marketpulse-ai-visibility-check-8d46423c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JhaQWqNxmdgHj4aTsfvK9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability marketpulse-ai-visibility-check-8d46423c
```

Example prompt: Can you run an AI visibility check on mymainstreetbakery.com — I want to know if GPTBot, ClaudeBot, and PerplexityBot are being blocked, whether we have llms.txt set up, and what our biggest fixes are to show up in AI assistant answers?

## When to prefer this

Use this endpoint when you need a live, real-time scan of a specific domain's AI crawler accessibility — especially when you need verbatim evidence rows from robots.txt and concrete structured data findings, not a cached or survey-based brand awareness check. Prefer this over brand mention audits when the question is about technical AI discoverability signals (robots.txt, llms.txt, Schema.org) rather than whether AI models have seen the brand in training data.

## Known failure modes

- Domain not found or unreachable — returns error indicating the site could not be scanned
- robots.txt absent — returns empty crawler rule set with a note that no robots.txt exists
- Timeout on slow sites — may return partial results if the target domain is unresponsive
- Invalid domain input — returns validation error if the URL is malformed
- Rate limiting — returns 402/429 if payment or quota is exceeded

## How this service works

Is this business visible to AI assistants? Live scan of the actual website: which AI crawlers robots.txt blocks (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and 10 more), llms.txt presence, Schema.org structured data + NAP completeness, sitemap and answer-shape signals — verbatim evidence rows, a deterministic grade, and a prioritized GEO/AEO fix plan. Any domain, any country. AI visibility is ~30x harder than the local pack — check before you spend.

## Output

Returns verbatim evidence rows from the target domain's robots.txt (showing which AI crawlers are blocked or allowed), llms.txt presence status, Schema.org structured data found, NAP completeness assessment, sitemap and answer-shape signals, a deterministic AI visibility grade, and a prioritized list of GEO/AEO fixes ranked by impact.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "domain"
 ],
 "properties": {
  "lang": {
   "type": "string",
   "description": "language to respond in — defaults to English"
  },
  "domain": {
   "type": "string",
   "description": "the website to check — bare domain, any country"
  },
  "business": {
   "type": "string",
   "description": "what the business does — sharpens the fix plan"
  },
  "location": {
   "type": "string",
   "description": "city + country — enables country-aware platform advice"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "fixes": [
   {
    "fix": "Remove the GPTBot and PerplexityBot disallow blocks",
    "issue": "AI crawlers blocked",
    "impact": "high",
    "evidence": "robots.txt: User-agent: GPTBot / Disallow: /",
    "priority": 1
   }
  ],
  "grade": "weak",
  "evidence": {
   "homepage": {
    "jsonld_types": [
     "Organization"
    ]
   },
   "llms_txt": {
    "present": false
   },
   "robots_txt": {
    "ai_crawler_rules": [
     {
      "access": "blocked",
      "crawler": "GPTBot",
      "matched_rules": [
       "User-agent: GPTBot",
       "Disallow: /"
      ]
     }
    ]
   }
  },
  "headline": "robots.txt blocks GPTBot and PerplexityBot — AI assistants cannot read this site at all.",
  "quick_wins": [
   "Publish an llms.txt",
   "Add LocalBusiness JSON-LD with name, address, phone"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/marketpulse-ai-visibility-check-8d46423c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from marketpulse.theaslangroupllc.com](https://www.zero.xyz/host/marketpulse.theaslangroupllc.com/llms.txt)
