Output Schema
{
"example": {
"count": 1,
"rows": [
{
"allowedBots": [
"GPTBot",
"OAI-SearchBot",
"PerplexityBot"
],
"blockedBots": [
"ClaudeBot",
"Meta-ExternalAgent"
],
"blockedCount": 2,
"blocksAiSearch": false,
"blocksTraining": true,
"bots": [
{
"blocked": false,
"blockedBy": null,
"bot": "GPTBot",
"disallowRules": 428,
"fetchHttpStatus": 200,
"purpose": "training",
"realFetch": "served",
"robotsTxt": "allowed",
"ruleSource": "wildcard",
"vendor": "OpenAI"
}
],
"botsChecked": 5,
"changes": [],
"checkStatus": "ok",
"checkedAt": "2026-11-01T14:47:36.934Z",
"checkedUrl": "https://wikipedia.org",
"claudebotFetch": "blocked",
"claudebotRobots": "allowed",
"duplicateOf": null,
"edge": null,
"finalUrl": "https://www.wikipedia.org/",
"fixes": [
"ClaudeBot gets HTTP 403 from your server or firewall although robots.txt allows it. Anthropic will not use this site to train Claude. Check your CDN or bot-protection rules."
],
"gptbotFetch": "served",
"gptbotRobots": "allowed",
"homepageHttpStatus": 200,
"llmsFullTxtFound": false,
"llmsTxtFound": false,
"llmsTxtTitle": null,
"llmsTxtUrl": null,
"metaExternalagentFetch": "blocked",
"metaExternalagentRobots": "allowed",
"monitorStatus": null,
"noaiDirective": false,
"oaiSearchbotFetch": "served",
"oaiSearchbotRobots": "allowed",
"perplexitybotFetch": "served",
"perplexitybotRobots": "allowed",
"previousCheckedAt": null,
"realFetchTested": true,
"robotsTxtStatus": "found",
"robotsTxtUrl": "https://www.wikipedia.org/robots.txt",
"rowNumber": 2,
"statusDetail": null,
"summary": "Blocks ClaudeBot, Meta-ExternalAgent; allows GPTBot, OAI-SearchBot, PerplexityBot. No llms.txt.",
"verdict": "partly_blocked",
"viaProxy": false
}
]
},
"type": "json"
}