## Get bot details `radar.bots.get(strbot_slug, BotGetParams**kwargs) -> BotGetResponse` **get** `/radar/bots/{bot_slug}` Retrieves the requested bot information. ### Parameters - `bot_slug: str` Bot slug. - `format: Optional[Literal["JSON", "CSV"]]` Format in which results will be returned. - `"JSON"` - `"CSV"` ### Returns - `class BotGetResponse: …` - `bot: Bot` - `category: str` The category of the bot. - `description: str` A summary for the bot (e.g., purpose). - `kind: str` The kind of the bot. - `name: str` The name of the bot. - `operator: str` The organization that owns and operates the bot. - `operator_url: str` The link to the bot documentation. - `slug: str` A kebab-case identifier derived from the bot name. - `user_agent_patterns: List[str]` - `user_agents: List[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) bot = client.radar.bots.get( bot_slug="gptbot", ) print(bot.bot) ``` #### Response ```json { "result": { "bot": { "category": "AI_CRAWLER", "description": "OpenAI/ChatGPT's web crawler", "kind": "AGENT", "name": "GPTBot", "operator": "OpenAI", "operatorUrl": "https://platform.openai.com/docs/bots", "slug": "gptbot", "userAgentPatterns": [ "GPTBot" ], "userAgents": [ "GPTBot" ] } }, "success": true } ```