AI Crawler Log Analyzer — GPTBot, Claude & Perplexity avatar

AI Crawler Log Analyzer — GPTBot, Claude & Perplexity

Pricing

Pay per usage

Go to Apify Store
AI Crawler Log Analyzer — GPTBot, Claude & Perplexity

AI Crawler Log Analyzer — GPTBot, Claude & Perplexity

Analyze Nginx, Apache, Cloudflare, and JSON server logs for AI search, user-fetch, and training crawlers. Get bot traffic, errors, bandwidth, top pages, and actionable recommendations without exposing raw lines in dataset output.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Luigy Gabriel

Luigy Gabriel

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 hours ago

Last modified

Share

AI Crawler Log Analyzer

Turn Nginx, Apache, Cloudflare, or JSON-line server logs into an AI-crawler visibility report. The Actor separates search/discovery bots from user-triggered fetchers and training/dataset crawlers, then reports response health, bandwidth, top pages, and recommendations.

What it detects

  • OpenAI: OAI-SearchBot, ChatGPT-User, and GPTBot
  • Anthropic: Claude-SearchBot, Claude-User, and ClaudeBot
  • Perplexity: PerplexityBot and Perplexity-User
  • Meta, Amazonbot, and Common Crawl tokens

Privacy

The raw logText input is processed inside the Actor run. Raw lines, IP addresses, and full user-agent strings are not written to the output dataset. Only aggregate metrics are returned.

Input

Paste combined-format access logs or one JSON object per line. For Cloudflare exports, the Actor recognizes ClientRequestUserAgent, ClientRequestURI, ClientRequestMethod, EdgeResponseStatus, and EdgeResponseBytes.

Output

  • Dataset item with aggregate metrics
  • REPORT key-value record with the complete JSON analysis
  • Bot breakdown, top paths, status codes, bandwidth, and prioritized recommendations

The Actor does not infer robots.txt permissions from traffic alone. Use the report to identify which policies and response paths need manual review.