Promptwatch Logo

FishBot

FishBot crawls webpages to deliver Open Source AI for All.
FishBotFishBot
AI Crawler

What is FishBot?

FishBot has a minimal request signature. Cloudflare's bot directory records the entire user agent as FishBot, which is also the stable robots token. There is no browser wrapper, version number, or explanatory URL in the value itself.

The crawler's stated purpose is to crawl webpages to deliver "Open Source AI for All." Its operator entry links to fish.audio, a voice AI platform, but the directory does not connect FishBot's page fetches to any named Fish Audio product or feature.

The record also does not identify the pages FishBot seeks or how often it visits them. It says nothing about the fields extracted from a response. A log entry can establish the requested URL and server result, but not a more specific collection workflow.

Robots behavior is unsettled. The metadata leaves it unknown, while Cloudflare's bot directory marks followsRobotsTxt as false. A robots group can communicate the site's preference, but reliable enforcement requires an application or edge rule.

FishBot is categorized as an AI crawler, not as AI Training or AI Search. No source in the record ties it to model training, answer-time retrieval, or citations. Allowing it has no documented effect on placement in an AI answer, and blocking it should not be described as a complete training opt-out.

There is no Cloudflare signature-agent URL and no verified IP status in the facts record. The verified directory label identifies the cataloged bot entry; it does not make the bare FishBot string cryptographic proof. Rate limits and access decisions should account for how easily that string can be copied.

Relevant for AI search

Is FishBot relevant for AI search?

Yes. FishBot collects pages for an AI product, so what it can crawl influences how AI systems describe your brand.

FishBot fetches, indexes, or retrieves pages for an AI product, so the pages it can reach shape how that system describes your brand and products.

How to handle FishBot

Decide from the sensitivity of the requested content because the record does not document a site-owner integration or a more precise downstream use. Public pages may remain accessible under your normal policy, while paid, personal, or operational data should require authentication.

The stable token supports a clear robots.txt notice:

User-agent: FishBot
Disallow: /

FishBot's metadata does not confirm compliance, and Cloudflare says it does not follow robots.txt. Use an edge or server rule if the request must be denied, then check logs for attempts against the excluded paths.

Do not allowlist FishBot solely by its user-agent value. this bot supplies neither a signature directory nor verified IP ranges.

Examples

  • A documentation site sees `FishBot` requesting API guides and records the paths before deciding whether public documentation fits its crawler policy.
  • A publisher posts a FishBot robots rule, observes continued requests, and adds a CDN block because robots compliance is not established.
  • A security team refuses to exempt a bare `FishBot` user agent from rate limits because no stronger identity method is available.

Frequently asked questions about FishBot

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

The directory names the operator as FishBot and links to https://fish.audio. It does not provide a separate legal entity or a dedicated bot information page.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard