{"id":218,"date":"2026-02-12T00:00:00","date_gmt":"2026-02-12T00:00:00","guid":{"rendered":"https:\/\/wordpress.securinsight.ca\/index.php\/2026\/02\/12\/radar-content-type-dimension-for-ai-bots-in-cloudflare-radar-2\/"},"modified":"2026-02-12T00:00:00","modified_gmt":"2026-02-12T00:00:00","slug":"radar-content-type-dimension-for-ai-bots-in-cloudflare-radar-2","status":"publish","type":"post","link":"https:\/\/wordpress.securinsight.ca\/index.php\/2026\/02\/12\/radar-content-type-dimension-for-ai-bots-in-cloudflare-radar-2\/","title":{"rendered":"Radar &#8211; Content Type Dimension for AI Bots in Cloudflare Radar"},"content":{"rendered":"<p><a href=\"https:\/\/developers.cloudflare.com\/radar\/\"><strong>Radar<\/strong><\/a> now includes content type insights for AI bot and crawler traffic. The new <code>content_type<\/code> dimension and filter shows the distribution of content types returned to AI crawlers, grouped by MIME type category.<\/p>\n<p>The content type dimension and filter are available via the following API endpoints:<\/p>\n<ul>\n<li><a href=\"https:\/\/developers.cloudflare.com\/api\/resources\/radar\/subresources\/ai\/subresources\/bots\/methods\/summary_v2\/\"><code>\/ai\/bots\/summary\/content_type<\/code><\/a><\/li>\n<li><a href=\"https:\/\/developers.cloudflare.com\/api\/resources\/radar\/subresources\/ai\/subresources\/bots\/methods\/timeseries_groups\/\"><code>\/ai\/bots\/timeseries_groups\/content_type<\/code><\/a><\/li>\n<\/ul>\n<p>Content type categories:<\/p>\n<ul>\n<li><strong>HTML<\/strong> &#8211; Web pages (<code>text\/html<\/code>)<\/li>\n<li><strong>Images<\/strong> &#8211; All image formats (<code>image\/*<\/code>)<\/li>\n<li><strong>JSON<\/strong> &#8211; JSON data and API responses (<code>application\/json<\/code>, <code>*+json<\/code>)<\/li>\n<li><strong>JavaScript<\/strong> &#8211; Scripts (<code>application\/javascript<\/code>, <code>text\/javascript<\/code>)<\/li>\n<li><strong>CSS<\/strong> &#8211; Stylesheets (<code>text\/css<\/code>)<\/li>\n<li><strong>Plain Text<\/strong> &#8211; Unformatted text (<code>text\/plain<\/code>)<\/li>\n<li><strong>Fonts<\/strong> &#8211; Web fonts (<code>font\/*<\/code>, <code>application\/font-*<\/code>)<\/li>\n<li><strong>XML<\/strong> &#8211; XML documents and feeds (<code>text\/xml<\/code>, <code>application\/xml<\/code>, <code>application\/rss+xml<\/code>, <code>application\/atom+xml<\/code>)<\/li>\n<li><strong>YAML<\/strong> &#8211; Configuration files (<code>text\/yaml<\/code>, <code>application\/yaml<\/code>)<\/li>\n<li><strong>Video<\/strong> &#8211; Video content and streaming (<code>video\/*<\/code>, <code>application\/ogg<\/code>, <code>*mpegurl<\/code>)<\/li>\n<li><strong>Audio<\/strong> &#8211; Audio content (<code>audio\/*<\/code>)<\/li>\n<li><strong>Markdown<\/strong> &#8211; Markdown documents (<code>text\/markdown<\/code>)<\/li>\n<li><strong>Documents<\/strong> &#8211; PDFs, Office documents, ePub, CSV (<code>application\/pdf<\/code>, <code>application\/msword<\/code>, <code>text\/csv<\/code>)<\/li>\n<li><strong>Binary<\/strong> &#8211; Executables, archives, WebAssembly (<code>application\/octet-stream<\/code>, <code>application\/zip<\/code>, <code>application\/wasm<\/code>)<\/li>\n<li><strong>Serialization<\/strong> &#8211; Binary API formats (<code>application\/protobuf<\/code>, <code>application\/grpc<\/code>, <code>application\/msgpack<\/code>)<\/li>\n<li><strong>Other<\/strong> &#8211; All other content types<\/li>\n<\/ul>\n<p>Additionally, individual <a href=\"https:\/\/radar.cloudflare.com\/bots\/directory\/gptbot\" target=\"_blank\">bot information pages<\/a> now display content type distribution for AI crawlers that exist in both the Verified Bots and AI Bots datasets.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/developers.cloudflare.com\/_astro\/ai-bots-content-type.B7xP9p4S_Z2lwkbj.webp\" alt=\"Screenshot of the Content Type Distribution chart on the AI Insights page\" \/><\/p>\n<p>Check out the <a href=\"https:\/\/radar.cloudflare.com\/ai-insights#content-type\" target=\"_blank\">AI Insights page<\/a> to explore the data.<\/p>","protected":false},"excerpt":{"rendered":"<p>Radar now includes content type insights for AI bot and crawler traffic. The new content_type dimension and filter shows the distribution of content types returned to AI crawlers, grouped by MIME type category. The content type dimension and filter are available via the following API endpoints: \/ai\/bots\/summary\/content_type \/ai\/bots\/timeseries_groups\/content_type Content type categories: HTML &#8211; Web pages [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-218","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/posts\/218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/comments?post=218"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/posts\/218\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/media?parent=218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/categories?post=218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/tags?post=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}