## Get agent readiness summary `client.radar.agentReadiness.summary("CHECK"dimension, AgentReadinessSummaryParamsquery?, RequestOptionsoptions?): AgentReadinessSummaryResponse` **get** `/radar/agent_readiness/summary/{dimension}` Returns a summary of AI agent readiness scores across scanned domains, grouped by the specified dimension. Data is sourced from weekly bulk scans. All values are raw domain counts. ### Parameters - `dimension: "CHECK"` Specifies the agent readiness data dimension by which to group the results. - `"CHECK"` - `query: AgentReadinessSummaryParams` - `date?: string` Filters results by the specified date. - `domainCategory?: Array` Filters results by domain category. - `format?: "JSON" | "CSV"` Format in which results will be returned. - `"JSON"` - `"CSV"` - `name?: Array` Array of names used to label the series in the response. ### Returns - `AgentReadinessSummaryResponse` - `meta: Meta` - `date: string` Date of the returned scan (YYYY-MM-DD). May differ from the requested date if no scan exists for that exact date. - `domainCategories: Array` Available domain sub-categories with their scan counts. Use as filter options for the domainCategory parameter. - `name: string` Sub-category name. - `value: number` Number of successfully scanned domains in this sub-category. - `lastUpdated: string` Timestamp of the last dataset update. - `normalization: "PERCENTAGE" | "MIN0_MAX" | "MIN_MAX" | 5 more` Normalization method applied to the results. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). - `"PERCENTAGE"` - `"MIN0_MAX"` - `"MIN_MAX"` - `"RAW_VALUES"` - `"PERCENTAGE_CHANGE"` - `"ROLLING_AVERAGE"` - `"OVERLAPPED_PERCENTAGE"` - `"RATIO"` - `successfulDomains: number` Domains successfully scanned (excludes errors). - `totalDomains: number` Total domains attempted in the scan. - `units: Array` Measurement units for the results. - `name: string` - `value: string` - `summary_0: Record` ### Example ```node import Cloudflare from 'cloudflare'; const client = new Cloudflare({ apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted }); const response = await client.radar.agentReadiness.summary('CHECK'); console.log(response.meta); ``` #### Response ```json { "result": { "meta": { "date": "2026-03-24", "domainCategories": [ { "name": "News & Media", "value": 0 } ], "lastUpdated": "2019-12-27T18:11:19.117Z", "normalization": "PERCENTAGE", "successfulDomains": 0, "totalDomains": 0, "units": [ { "name": "*", "value": "requests" } ] }, "summary_0": { "markdownNegotiation": "45000", "robotsTxt": "280000" } }, "success": true } ```