{
  "domain": "ryanair.com",
  "scannedAt": "2026-10-22T11:28:36.700Z",
  "unreachable": false,
  "files": {
    "robots": {
      "url": "https://ryanair.com/robots.txt",
      "httpStatus": 200,
      "present": true,
      "contentType": "text/html",
      "error": null,
      "snippet": "<!DOCTYPE html><html lang=\"en\" data-beasties-container><head><base href=\"/\"><title>Ryanair</title><script>function detectRyanairLang(n){n=n||window.location.href,n=new URL(n).pathname;try{var e=n.split(\"/\").filter(n=>0<n.length);return 2<=e.length?e[1].toLowerCase():\"en\"}catch(n){return\"en\"}}let currentLang=detectRyanairLang();document.documentElement.lang=currentLang</script><meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"><meta charset=\"utf-8\"><meta name=\"Description\" content=\"Book direct at the official Ryanair.com website to guarantee that you get the best prices on Ryanair's cheap flights.\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><meta name=\"theme-color\" content=\"#0d49c0\"><meta name=\"fragment\" content=\"!\"><link rel=\"preconnect\" href=\"https://in.hotjar.com\" crossorigin><link rel=\"preconnect\" href=\"https://script.hotjar.com\" crossorigin><link rel=\"preconnect\" href=\"https://static.hotjar.com\" crossorigin><link rel=\"preconnect\" href=\"https://vars.hotjar.com\" crossorigin><link rel=\"preconnect\" href=\"https://app.launchdarkly.com\" crossorigin><link rel=\"preconnect\" href=\"https://events.launchdarkly.com\" crossorigin><link rel=\"preconnect\" href=\"https://smetrics.ryanair.com\" crossorigin><link rel=\"preconnect\" href=\"https://dpm.demdex.net\" crossorigin><link rel=\"preconnect\" href=\"https://ryanair.demdex.net\" crossorigin><link rel=\"preconnect\" href=\"https://assets.ryanair.com\"><link rel=\"preconnect\" href=\"/polyfill\"><link rel=\"preconnect\" href=\"https:/\n…(truncated)"
    },
    "llms": {
      "url": "https://ryanair.com/llms.txt",
      "httpStatus": 200,
      "present": false,
      "contentType": "text/html",
      "error": null,
      "snippet": ""
    },
    "agentsJson": {
      "url": "https://ryanair.com/.well-known/agents.json",
      "httpStatus": 200,
      "present": false,
      "error": null
    },
    "aiCatalog": {
      "url": "https://ryanair.com/.well-known/ai-catalog.json",
      "httpStatus": 200,
      "present": false,
      "error": null
    },
    "botaccess": {
      "url": "https://ryanair.com/.well-known/botaccess.json",
      "httpStatus": 200,
      "present": false,
      "error": null
    }
  },
  "relevantRobotsGroups": {},
  "bots": {
    "GPTBot": {
      "vendor": "OpenAI",
      "kind": "training-crawler",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "OAI-SearchBot": {
      "vendor": "OpenAI",
      "kind": "search-index",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "ChatGPT-User": {
      "vendor": "OpenAI",
      "kind": "user-action",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "ClaudeBot": {
      "vendor": "Anthropic",
      "kind": "training-crawler",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "Claude-User": {
      "vendor": "Anthropic",
      "kind": "user-action",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "Claude-SearchBot": {
      "vendor": "Anthropic",
      "kind": "search-index",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "Google-Extended": {
      "vendor": "Google AI",
      "kind": "training-crawler",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "PerplexityBot": {
      "vendor": "Perplexity",
      "kind": "search-index",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "Perplexity-User": {
      "vendor": "Perplexity",
      "kind": "user-action",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "Bytespider": {
      "vendor": "ByteDance",
      "kind": "training-crawler",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "CCBot": {
      "vendor": "Common Crawl",
      "kind": "training-crawler",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    },
    "Meta-ExternalAgent": {
      "vendor": "Meta",
      "kind": "training-crawler",
      "status": "unspecified",
      "explicit": false,
      "effective": "allowed",
      "disallow": [],
      "allow": [],
      "note": "no matching group — default allow"
    }
  }
}