{"uid":"cap_6xrC8AsuQxv3zUCdb5TYE","slug":"traffic-reality-check-real-readers-vs-bots-08d7c08a","name":"Traffic Reality Check: Real Readers vs Bots","description":"Traffic Reality Check: Real Readers vs Bots — Reads the numbers from Cloudflare Web Analytics and zone analytics (GraphQL or the dashboard) and says how many of them are real readers or real server errors, answered as JSON with the computed figures and a short reason. Knows what pollutes the table - the owner's own headless-browser checks, link-preview fetches from the social network that show up as referrals, the site's own Worker and its cache calls counted as visitors or as 5xx errors, the r…","url":"https://api.aiskills402.com/v1/skills/traffic-reality-check/file?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"file":{"name":"SKILL.md","content":"<the SKILL.md file>","encoding":"utf-8"},"name":"Traffic Reality Check: Real Readers vs Bots","skill":"traffic-reality-check","sha256":"<sha256 of SKILL.md>","receipt":{"tx":"0x<settlement transaction>","settled":true},"version":"1.0.0","redownload":{"url":"<api>/v1/purchases/<token>","token":"<64 hex chars>"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.07","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.07/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.07","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.07","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_E86sG6PI2nN1XlaYiSIi0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.07","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes Cloudflare Web Analytics and zone analytics data to distinguish genuine human readers from bots, automated checks, and other traffic pollutants, returning computed figures and explanations as JSON.","exampleAgentPrompt":"Can you run a traffic reality check on my Cloudflare analytics and tell me how many of those visits are from real human readers versus bots, automated checks, or social media link-preview fetches?","exampleUseCases":[{"title":"Validating blog readership numbers","prompt":"My Cloudflare dashboard says I got 10,000 visitors last week but it feels inflated — can you check how many of those are real human readers versus my own headless-browser uptime checks and social media link-preview bots?"},{"title":"Debugging inflated 5xx error counts","prompt":"Cloudflare is showing a spike in 5xx server errors on my site, but I think a lot of them are coming from my own Worker or cache calls — can you tell me how many of those errors are real user-facing problems versus internal noise?"},{"title":"Auditing traffic before an ad campaign","prompt":"Before I launch my ad campaign I want to know my actual baseline human traffic — can you analyze my Cloudflare analytics and filter out all the automated crawlers, monitoring bots, and link-preview fetches so I see just real readers?"}],"resultDescription":"Returns a JSON object containing computed figures breaking down real human readers versus automated/bot traffic, adjusted counts for server errors excluding internal Worker and cache-originated errors, and a short plain-language explanation of what was filtered out and why.","failureModes":["Missing or invalid Cloudflare analytics data results in inability to compute figures","GraphQL analytics endpoint unavailable returns error state","Insufficient data volume may reduce accuracy of bot/human distinction","Unrecognized traffic patterns may be misclassified","Rate limits or payment settlement failure prevent file download"],"whenToPreferThis":"Choose this endpoint when you need an interpreted, pre-computed breakdown of Cloudflare analytics that already accounts for known traffic pollutants (headless browser checks, social link previews, Worker self-calls, cache hits), saving you from writing custom filtering logic. It is especially useful when raw Cloudflare numbers feel inflated and you want an immediately actionable human-vs-bot split with an explanation, rather than raw analytics data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:50:50.483Z","isFirstParty":false,"canonicalSlug":"traffic-reality-check-real-readers-vs-bots-08d7c08a"}