## Get BGP routing table stats `radar.bgp.routes.stats(RouteStatsParams**kwargs) -> RouteStatsResponse` **get** `/radar/bgp/routes/stats` Retrieves the BGP routing table stats. ### Parameters - `asn: Optional[int]` Filters results by Autonomous System. Specify a single Autonomous System Number (ASN) as integer. - `format: Optional[Literal["JSON", "CSV"]]` Format in which results will be returned. - `"JSON"` - `"CSV"` - `location: Optional[str]` Filters results by location. Specify an alpha-2 location code. ### Returns - `class RouteStatsResponse: …` - `meta: Meta` - `data_time: str` - `query_time: str` - `total_peers: int` - `stats: Stats` - `distinct_origins: int` - `distinct_origins_ipv4: int` - `distinct_origins_ipv6: int` - `distinct_prefixes: int` - `distinct_prefixes_ipv4: int` - `distinct_prefixes_ipv6: int` - `routes_invalid: int` - `routes_invalid_ipv4: int` - `routes_invalid_ipv6: int` - `routes_total: int` - `routes_total_ipv4: int` - `routes_total_ipv6: int` - `routes_unknown: int` - `routes_unknown_ipv4: int` - `routes_unknown_ipv6: int` - `routes_valid: int` - `routes_valid_ipv4: int` - `routes_valid_ipv6: int` ### 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 ) response = client.radar.bgp.routes.stats() print(response.meta) ``` #### Response ```json { "result": { "meta": { "data_time": "data_time", "query_time": "query_time", "total_peers": 0 }, "stats": { "distinct_origins": 0, "distinct_origins_ipv4": 0, "distinct_origins_ipv6": 0, "distinct_prefixes": 0, "distinct_prefixes_ipv4": 0, "distinct_prefixes_ipv6": 0, "routes_invalid": 0, "routes_invalid_ipv4": 0, "routes_invalid_ipv6": 0, "routes_total": 0, "routes_total_ipv4": 0, "routes_total_ipv6": 0, "routes_unknown": 0, "routes_unknown_ipv4": 0, "routes_unknown_ipv6": 0, "routes_valid": 0, "routes_valid_ipv4": 0, "routes_valid_ipv6": 0 } }, "success": true } ```