Cloudflare Radar API

The Radar API from Cloudflare — 169 operation(s) for radar.

Operations 169

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /radar/annotations/outages List recent Internet outages and anomalies · Cloudflare Get latest Internet outages and anomalies #
Ask an LLM
“Where can I see the latest Internet outages Cloudflare Radar has recorded?”
“Can I list outage annotations for just one country or network?”
Tell an agent
List the latest Internet outages recorded in {location}.
Show outage annotations affecting AS{asn} over {dateRange}.
GET /radar/annotations/outages/locations Count outages per location · Cloudflare Get the number of outages for locations #
Ask an LLM
“Which countries have had the most Internet outages lately?”
“Is there a ranking of locations by number of outages?”
Tell an agent
Rank locations by how many outages they had over {dateRange}.
Give me the top {limit} locations by outage count.
GET /radar/as112/summary/dnssec Summarize AS112 DNS queries by DNSSEC support · Cloudflare Get AS112 DNSSEC Summary #
Ask an LLM
“What share of queries reaching AS112 ask for DNSSEC?”
“How much AS112 DNS traffic is DNSSEC-aware versus not, overall?”
Tell an agent
Summarize the DNSSEC support split of AS112 queries for {location}.
Give me the overall AS112 DNSSEC share for {dateRange}.
GET /radar/as112/summary/edns Summarize AS112 DNS queries by EDNS support · Cloudflare Get AS112 EDNS Summary #
Ask an LLM
“What percentage of AS112 queries use EDNS?”
“Can I see the EDNS support breakdown of AS112 traffic for a single country?”
Tell an agent
Summarize EDNS support among AS112 queries in {location}.
Report the EDNS versus non-EDNS share of AS112 lookups over {dateRange}.
GET /radar/as112/summary/ip_version Summarize AS112 DNS queries by IP version · Cloudflare Get AS112 IP Version Summary #
Ask an LLM
“How much AS112 DNS traffic arrives over IPv6 compared to IPv4?”
“What is the IPv4/IPv6 split of queries hitting AS112 in one network?”
Tell an agent
Summarize the IPv4 vs IPv6 share of AS112 queries from AS{asn}.
Show the AS112 IP version breakdown for {location}.
GET /radar/as112/summary/protocol Summarize AS112 DNS queries by transport protocol · Cloudflare Get AS112 DNS Protocol Summary #
Ask an LLM
“What share of AS112 lookups travel over UDP versus TCP?”
“Which transport protocols carry DNS queries to AS112?”
Tell an agent
Summarize AS112 query transport protocols for {location}.
Break down AS112 lookups by UDP, TCP and other protocols for {dateRange}.
GET /radar/as112/summary/query_type Summarize AS112 DNS queries by record type · Cloudflare Get AS112 Query Types Summary #
Ask an LLM
“Which DNS record types are most commonly queried at AS112?”
“What share of AS112 queries are PTR lookups compared to A or AAAA?”
Tell an agent
Summarize AS112 queries by record type for {location}.
Show the query type mix hitting AS112 over {dateRange}.
GET /radar/as112/summary/response_codes Summarize AS112 DNS responses by response code · Cloudflare Get a summary of AS112 Response Codes #
Ask an LLM
“What share of AS112 answers are NXDOMAIN?”
“How are AS112 DNS responses distributed across response codes?”
Tell an agent
Summarize AS112 response codes for {location}.
Give me the NOERROR/NXDOMAIN split of AS112 replies over {dateRange}.
GET /radar/as112/timeseries Chart AS112 DNS query volume over time · Cloudflare Get AS112 DNS Queries Time Series #
Ask an LLM
“How has the volume of queries reaching AS112 changed over time?”
“Can I get AS112 query counts at hourly or daily intervals?”
Tell an agent
Chart AS112 DNS query volume for {location} over {dateRange}.
Plot AS112 query volume in {aggInterval} buckets.
GET /radar/as112/timeseries_groups/dnssec Track AS112 DNSSEC support over time · Cloudflare Get AS112 DNSSEC Support Time Series #
Ask an LLM
“Is DNSSEC support among AS112 queries rising or falling over time?”
“Can I trend the DNSSEC-aware share of AS112 traffic day by day?”
Tell an agent
Trend the DNSSEC share of AS112 queries in {location} over {dateRange}.
Plot AS112 DNSSEC support per {aggInterval} interval.
GET /radar/as112/timeseries_groups/edns Track AS112 EDNS support over time · Cloudflare Get AS112 EDNS Support Summary #
Ask an LLM
“How has EDNS usage in AS112 queries changed over the past months?”
“Can I see a time series of EDNS support for AS112 lookups?”
Tell an agent
Trend EDNS support in AS112 queries from {location} across {dateRange}.
Chart the EDNS share of AS112 traffic at {aggInterval} granularity.
GET /radar/as112/timeseries_groups/ip_version Track AS112 queries by IP version over time · Cloudflare Get AS112 IP Version Time Series #
Ask an LLM
“Is IPv6 growing as a share of AS112 DNS queries over time?”
“Can I trend the IPv4/IPv6 mix of AS112 traffic for one network?”
Tell an agent
Trend the IPv6 share of AS112 queries from AS{asn} over {dateRange}.
Chart AS112 queries per IP version in {location} over time.
GET /radar/as112/timeseries_groups/protocol Track AS112 queries by transport protocol over time · Cloudflare Get AS112 DNS Protocol Time Series #
Ask an LLM
“Has the TCP share of AS112 DNS traffic changed over time?”
“Can I get a time series of AS112 queries split by transport protocol?”
Tell an agent
Trend AS112 transport protocol usage in {location} across {dateRange}.
Chart AS112 UDP versus TCP usage per {aggInterval}.
GET /radar/as112/timeseries_groups/query_type Track AS112 queries by record type over time · Cloudflare Get AS112 Query Types Time Series #
Ask an LLM
“How has the mix of record types queried at AS112 shifted over time?”
“Can I trend PTR versus other query types reaching AS112?”
Tell an agent
Trend AS112 query types for {location} over {dateRange}.
Chart the AS112 record-type mix by {aggInterval}.
GET /radar/as112/timeseries_groups/response_codes Track AS112 response codes over time · Cloudflare Get a time series of AS112 Response Codes #
Ask an LLM
“Has the NXDOMAIN rate at AS112 changed over time?”
“Can I get a time series of AS112 DNS response codes?”
Tell an agent
Trend AS112 response codes in {location} across {dateRange}.
Chart AS112 reply codes aggregated per {aggInterval}.
GET /radar/as112/top/locations Rank locations by AS112 DNS queries · Cloudflare Get top autonomous systems by AS112 DNS queries #
Ask an LLM
“Which countries send the most DNS queries to AS112?”
“What are the top locations by share of AS112 traffic?”
Tell an agent
List the top {limit} locations by AS112 query share.
Rank countries by AS112 DNS queries over {dateRange}.
GET /radar/as112/top/locations/dnssec/{dnssec} Rank locations by AS112 DNSSEC support · Cloudflare Get Top Locations By DNS Queries DNSSEC Support #
Ask an LLM
“Which countries send the most DNSSEC-supporting queries to AS112?”
“Where do AS112 queries without DNSSEC mostly come from?”
Tell an agent
Rank locations by AS112 queries with DNSSEC status {dnssec}.
List the top {limit} countries for AS112 DNSSEC value {dnssec}.
GET /radar/as112/top/locations/edns/{edns} Rank locations by AS112 EDNS support · Cloudflare Get Top Locations By EDNS Support #
Ask an LLM
“Which countries send the most EDNS-enabled queries to AS112?”
“Where does AS112 traffic lacking EDNS originate?”
Tell an agent
Rank locations by AS112 queries with EDNS status {edns}.
Show the top {limit} countries for AS112 EDNS value {edns}.
GET /radar/as112/top/locations/ip_version/{ip_version} Rank locations by AS112 queries over an IP version · Cloudflare Get Top Locations by DNS Queries IP version #
Ask an LLM
“Which countries send the most IPv6 queries to AS112?”
“Where does most IPv4 AS112 DNS traffic come from?”
Tell an agent
Rank locations by AS112 queries sent over {ip_version}.
List the top {limit} countries for AS112 lookups on {ip_version}.
GET /radar/attacks/layer3/summary Summarize layer 3/4 attacks by network protocol · Cloudflare Get Layer 3 Attacks Summary #
Ask an LLM
“What share of network-layer DDoS attacks use UDP, TCP, ICMP or GRE?”
“Can I get an overall protocol breakdown of layer 3/4 attacks for a country?”
Tell an agent
Summarize layer 3/4 attacks by network protocol for {location}.
Give me the L3/4 attack protocol mix over {dateRange}.
GET /radar/attacks/layer3/summary/bitrate Summarize layer 3/4 attacks by bitrate · Cloudflare Get Attack Bitrate Summary #
Ask an LLM
“How big are most network-layer DDoS attacks in bits per second?”
“What share of layer 3 attacks exceed high bitrate bands?”
Tell an agent
Summarize L3/4 attack sizes by bitrate for {location}.
Break down {protocol} layer 3 attacks by bitrate band.
GET /radar/attacks/layer3/summary/duration Summarize layer 3/4 attacks by duration · Cloudflare Get Attack Durations Summary #
Ask an LLM
“How long do network-layer DDoS attacks usually last?”
“What share of layer 3 attacks run longer than an hour?”
Tell an agent
Summarize how long L3/4 attacks lasted in {location}.
Break down layer 3 attack durations for {dateRange}.
GET /radar/attacks/layer3/summary/ip_version Summarize layer 3/4 attacks by IP version · Cloudflare Get IP Versions Summary #
Ask an LLM
“What share of network-layer attacks come over IPv6?”
“Are layer 3 attacks mostly IPv4?”
Tell an agent
Summarize L3/4 attacks by IPv4 vs IPv6 for {location}.
Show the IP version split of {protocol} layer 3 attacks.
GET /radar/attacks/layer3/summary/protocol Summarize layer 3/4 attacks by protocol used · Cloudflare Get Layer 3 Protocols Summary #
Ask an LLM
“Which protocol do most layer 3 attacks on IPv6 use?”
“Can I filter the layer 3 attack protocol breakdown by attack direction?”
Tell an agent
Show the protocol share of L3/4 attacks in {direction} direction.
Summarize protocols used in {ipVersion} layer 3 attacks.
GET /radar/attacks/layer3/summary/vector Summarize layer 3/4 attacks by attack vector · Cloudflare Get Attack Vector Summary #
Ask an LLM
“What are the most common network-layer attack vectors, like SYN floods?”
“Which DDoS vectors dominate layer 3 attacks against one country?”
Tell an agent
Summarize L3/4 attack vectors targeting {location}.
Break down layer 3 attack vectors over {dateRange}.
GET /radar/attacks/layer3/timeseries Chart layer 3/4 attack volume over time · Cloudflare Get Attacks By Bytes Summary #
Ask an LLM
“How has network-layer DDoS attack volume changed over time?”
“Can I chart layer 3 attacks by bytes or by packets?”
Tell an agent
Chart L3/4 attack volume in {location} over {dateRange}.
Plot layer 3 attack traffic measured by {metric}.
GET /radar/attacks/layer3/timeseries_groups Track layer 3/4 attack protocols over time · Cloudflare Get Layer 3 Attacks By Network Protocol Time Series #
Ask an LLM
“How has the network protocol mix of layer 3/4 attacks shifted over time?”
“Can I trend UDP versus TCP DDoS attacks week by week?”
Tell an agent
Trend the protocol mix of L3/4 attacks in {location} over {dateRange}.
Chart layer 3 attack protocols per {aggInterval}.
GET /radar/attacks/layer3/timeseries_groups/bitrate Track layer 3/4 attack bitrates over time · Cloudflare Get Attacks By Bitrate Time Series #
Ask an LLM
“Are network-layer attacks getting bigger in bitrate over time?”
“Can I trend DDoS attack sizes by bitrate band?”
Tell an agent
Trend L3/4 attack bitrates in {location} across {dateRange}.
Chart {protocol} attack bitrate bands over time.
GET /radar/attacks/layer3/timeseries_groups/duration Track layer 3/4 attack durations over time · Cloudflare Get Layer 3 Attack By Duration Time Series #
Ask an LLM
“Are network-layer DDoS attacks getting longer or shorter over time?”
“Can I trend attack durations for a specific country?”
Tell an agent
Trend L3/4 attack durations in {location} over {dateRange}.
Chart layer 3 attack length buckets per {aggInterval}.
GET /radar/attacks/layer3/timeseries_groups/industry Track layer 3/4 attacks by targeted industry · Cloudflare Get Layer 3 Attacks By Target Industries Time Series #
Ask an LLM
“Which industries have been hit hardest by network-layer DDoS over time?”
“Can I trend layer 3 attacks against gaming or finance industries?”
Tell an agent
Trend L3/4 attacks by target industry over {dateRange}.
Chart the top {limitPerGroup} industries hit by layer 3 attacks in {location}.
GET /radar/attacks/layer3/timeseries_groups/ip_version Track layer 3/4 attacks by IP version over time · Cloudflare Get Layer 3 Attacks By IP Version Time Series #
Ask an LLM
“Is the IPv6 share of network-layer attacks growing?”
“Can I get a time series of layer 3 attacks split by IPv4 and IPv6?”
Tell an agent
Trend IPv4 vs IPv6 L3/4 attacks in {location} over {dateRange}.
Chart the IP version mix of {protocol} layer 3 attacks.
GET /radar/attacks/layer3/timeseries_groups/protocol Track layer 3/4 attacks by protocol over time · Cloudflare Get Layer 3 Attacks By Protocol Timeseries #
Ask an LLM
“Which protocols have network attackers leaned on over the last quarter?”
“Can I trend attack protocol share for IPv6-only layer 3 attacks?”
Tell an agent
Trend protocols used in {ipVersion} L3/4 attacks over {dateRange}.
Chart per-protocol layer 3 attack share with {direction} direction.
GET /radar/attacks/layer3/timeseries_groups/vector Track layer 3/4 attack vectors over time · Cloudflare Get Layer 3 Attacks By Vector #
Ask an LLM
“How have DDoS attack vectors like SYN or DNS floods trended over time?”
“Can I see which network attack vectors are rising?”
Tell an agent
Trend L3/4 attack vectors against {location} over {dateRange}.
Chart the top {limitPerGroup} layer 3 attack vectors over time.
GET /radar/attacks/layer3/timeseries_groups/vertical Track layer 3/4 attacks by targeted vertical · Cloudflare Get Layer 3 Attacks By Vertical Time Series #
Ask an LLM
“Which business verticals are network-layer attacks targeting over time?”
“Can I trend layer 3 DDoS by vertical for one country?”
Tell an agent
Trend L3/4 attacks by target vertical in {location}.
Chart the top {limitPerGroup} verticals hit by layer 3 attacks over {dateRange}.
GET /radar/attacks/layer3/top/attacks Rank origin-to-target pairs of layer 3/4 attacks · Cloudflare Get top attack pairs (origin and target locations) of Layer 3 attacks #
Ask an LLM
“Which country pairs see the most network-layer attacks from one to the other?”
“Where do layer 3 attacks come from and where do they land?”
Tell an agent
List the top {limit} origin-target location pairs for L3/4 attacks.
Show layer 3 attack pairs involving {location} over {dateRange}.
GET /radar/attacks/layer3/top/industry Rank industries targeted by layer 3/4 attacks · Cloudflare Get top Industry of attack #
Ask an LLM
“Which industry receives the most network-layer DDoS attacks?”
“What are the top industries targeted by layer 3 attacks in a country?”
Tell an agent
Rank industries by L3/4 attacks received in {location}.
List the top {limit} industries hit by layer 3 attacks.
GET /radar/attacks/layer3/top/locations/origin Rank source countries of layer 3/4 attacks · Cloudflare Get top origin locations of attack #
Ask an LLM
“Which countries launch the most network-layer DDoS attacks?”
“Where do most layer 3 attacks originate from?”
Tell an agent
List the top {limit} origin countries of L3/4 attacks.
Rank layer 3 attack sources for {protocol} traffic over {dateRange}.
GET /radar/attacks/layer3/top/locations/target Rank target countries of layer 3/4 attacks · Cloudflare Get top target locations of attack #
Ask an LLM
“Which countries are targeted most by network-layer attacks?”
“What locations receive the most layer 3 DDoS traffic?”
Tell an agent
List the top {limit} targeted countries for L3/4 attacks.
Rank layer 3 attack targets for {ipVersion} traffic over {dateRange}.
GET /radar/attacks/layer3/top/vertical Rank verticals targeted by layer 3/4 attacks · Cloudflare Get top Verticals of attack #
Ask an LLM
“Which business verticals are most targeted by network-layer DDoS?”
“Can I rank layer 3 attack victims by vertical for one country?”
Tell an agent
Rank verticals by L3/4 attacks received in {location}.
List the top {limit} verticals hit by layer 3 attacks over {dateRange}.
GET /radar/attacks/layer7/summary Summarize application-layer attacks by mitigation technique · Cloudflare Get Layer 7 Attacks Summary #
Ask an LLM
“Which mitigation techniques stop most application-layer (layer 7) attacks?”
“What share of HTTP attacks are handled by the WAF versus DDoS rules?”
Tell an agent
Summarize layer 7 attacks by mitigation technique for {location}.
Give me the L7 mitigation technique split over {dateRange}.
GET /radar/attacks/layer7/summary/http_method Summarize layer 7 attacks by HTTP method · Cloudflare Get HTTP Method Summary #
Ask an LLM
“Do most HTTP attacks use GET or POST requests?”
“What is the HTTP method breakdown of application-layer attacks?”
Tell an agent
Summarize layer 7 attacks by HTTP method in {location}.
Break down HTTP methods in attacks caught by {mitigationProduct}.
GET /radar/attacks/layer7/summary/http_version Summarize layer 7 attacks by HTTP version · Cloudflare Get HTTP Version Summary #
Ask an LLM
“Are application-layer attacks mostly over HTTP/1.1, HTTP/2 or HTTP/3?”
“What share of web attacks use HTTP/2?”
Tell an agent
Summarize layer 7 attacks by HTTP version for {location}.
Break down {httpMethod} attacks by HTTP version.
GET /radar/attacks/layer7/summary/ip_version Summarize layer 7 attacks by IP version · Cloudflare Get Ip Version Summary #
Ask an LLM
“What share of HTTP-layer attacks arrive over IPv6?”
“Is the IPv4/IPv6 mix of web attacks different for one mitigation product?”
Tell an agent
Summarize application-layer attacks by IPv4 vs IPv6 in {location}.
Show the IP version split of web attacks mitigated by {mitigationProduct}.
GET /radar/attacks/layer7/summary/managed_rules Summarize layer 7 attacks by managed rule · Cloudflare Get Managed Rules Summary #
Ask an LLM
“Which WAF managed rule categories catch the most web attacks?”
“What share of HTTP attacks are blocked by managed rules like SQL injection or XSS?”
Tell an agent
Summarize layer 7 attacks by managed rule for {location}.
Break down managed rule hits in attacks over {dateRange}.
GET /radar/attacks/layer7/summary/mitigation_product Summarize layer 7 attacks by mitigation product · Cloudflare Get Mitigation Product Summary #
Ask an LLM
“Which Cloudflare product mitigates the largest share of HTTP attacks?”
“What percentage of web attacks are stopped by bot management versus the WAF?”
Tell an agent
Summarize layer 7 attacks by mitigation product in {location}.
Break down {httpMethod} attacks by the product that mitigated them.
GET /radar/attacks/layer7/timeseries Chart application-layer attack volume over time · Cloudflare Get Layer 7 Attacks Time Series #
Ask an LLM
“How has the volume of HTTP-layer attacks changed over time?”
“Can I chart layer 7 attack requests normalized over a date range?”
Tell an agent
Chart layer 7 attack volume in {location} over {dateRange}.
Plot application-layer attack requests using {normalization} normalization.
GET /radar/attacks/layer7/timeseries_groups Track layer 7 mitigation techniques over time · Cloudflare Get Layer 7 Attacks By Mitigation Technique Time Series #
Ask an LLM
“How has the mix of layer 7 mitigation techniques changed over time?”
“Can I trend WAF versus DDoS mitigation of HTTP attacks?”
Tell an agent
Trend layer 7 mitigation techniques in {location} over {dateRange}.
Chart L7 mitigation technique shares per {aggInterval}.
GET /radar/attacks/layer7/timeseries_groups/http_method Track layer 7 attacks by HTTP method over time · Cloudflare Get Layer 7 Attacks By HTTP Method Time Series #
Ask an LLM
“Has the share of POST-based web attacks grown over time?”
“Can I trend HTTP methods used in application attacks?”
Tell an agent
Trend HTTP methods in layer 7 attacks on {location} over {dateRange}.
Chart HTTP method usage over time in attacks on {httpVersion}.
GET /radar/attacks/layer7/timeseries_groups/http_version Track layer 7 attacks by HTTP version over time · Cloudflare Get Layer 7 Attacks By HTTP Version Time Series #
Ask an LLM
“Are attackers shifting to HTTP/2 or HTTP/3 over time?”
“Can I get a time series of web attacks split by HTTP version?”
Tell an agent
Trend HTTP versions in layer 7 attacks on {location} across {dateRange}.
Chart HTTP version share of {httpMethod} attacks over time.
GET /radar/attacks/layer7/timeseries_groups/industry Track layer 7 attacks by targeted industry · Cloudflare Get Layer 7 Attacks By Target Industries Time Series #
Ask an LLM
“Which industries have received the most web application attacks over time?”
“Can I trend HTTP attacks against specific industries?”
Tell an agent
Trend layer 7 attacks by target industry in {location}.
Chart the top {limitPerGroup} industries hit by application attacks over {dateRange}.
GET /radar/attacks/layer7/timeseries_groups/ip_version Track layer 7 attacks by IP version over time · Cloudflare Get Layer 7 Attacks By IP Version Time Series #
Ask an LLM
“Is the IPv6 share of HTTP attacks changing over time?”
“Can I trend application-layer attacks split by IPv4 and IPv6?”
Tell an agent
Trend IPv4 vs IPv6 layer 7 attacks in {location} over {dateRange}.
Chart the IP version mix of web attacks caught by {mitigationProduct}.
GET /radar/attacks/layer7/timeseries_groups/managed_rules Track layer 7 attacks by managed rule over time · Cloudflare Get Layer 7 Attacks By Managed Rules Time Series #
Ask an LLM
“Which WAF managed rule categories have been firing more over time?”
“Can I trend managed rule matches in HTTP attacks?”
Tell an agent
Trend managed rule hits in layer 7 attacks on {location} over {dateRange}.
Chart managed rule categories per {aggInterval} for web attacks.
GET /radar/attacks/layer7/timeseries_groups/mitigation_product Track layer 7 attacks by mitigation product over time · Cloudflare Get Layer 7 Attacks By Mitigation Product Time Series #
Ask an LLM
“How has the share of HTTP attacks stopped by each Cloudflare product changed?”
“Can I trend which products mitigate web attacks week over week?”
Tell an agent
Trend mitigation products for layer 7 attacks in {location} over {dateRange}.
Chart the mitigating product share of {httpMethod} attacks over time.
GET /radar/attacks/layer7/timeseries_groups/vertical Track layer 7 attacks by targeted vertical · Cloudflare Get Layer 7 Attacks By Vertical Time Series #
Ask an LLM
“Which verticals have web application attacks focused on over time?”
“Can I trend HTTP attacks by business vertical?”
Tell an agent
Trend layer 7 attacks by target vertical in {location}.
Chart the top {limitPerGroup} verticals hit by HTTP attacks over {dateRange}.
GET /radar/attacks/layer7/top/ases/origin Rank networks originating layer 7 attacks · Cloudflare Get Top Origin Autonomous Systems By Layer 7 Attacks #
Ask an LLM
“Which autonomous systems send the most application-layer attacks?”
“What networks are the top sources of HTTP attacks from a given country?”
Tell an agent
List the top {limit} source networks of layer 7 attacks.
Rank ASNs originating web attacks in {location} over {dateRange}.
GET /radar/attacks/layer7/top/attacks Rank origin-to-target pairs of layer 7 attacks · Cloudflare Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks #
Ask an LLM
“Which country pairs exchange the most HTTP attacks?”
“Can I rank layer 7 attack pairs by mitigated requests instead of attack count?”
Tell an agent
List the top {limit} origin-target pairs for layer 7 attacks.
Rank web attack pairs by {magnitude} over {dateRange}.
GET /radar/attacks/layer7/top/industry Rank industries targeted by layer 7 attacks · Cloudflare Get top Industry of attack #
Ask an LLM
“Which industry is targeted most by web application attacks?”
“What are the top industries hit by HTTP attacks in a given country?”
Tell an agent
Rank industries by layer 7 attacks received in {location}.
List the top {limit} industries hit by application attacks.
GET /radar/attacks/layer7/top/locations/origin Rank source countries of layer 7 attacks · Cloudflare Get Top Origin Locations By Layer 7 Attacks #
Ask an LLM
“Which countries launch the most HTTP application attacks?”
“Where do layer 7 attacks come from on one continent?”
Tell an agent
List the top {limit} origin countries of layer 7 attacks.
Rank web attack source countries in {continent} over {dateRange}.
GET /radar/attacks/layer7/top/locations/target Rank target countries of layer 7 attacks · Cloudflare Get layer 7 top target locations #
Ask an LLM
“Which countries are targeted most by HTTP application attacks?”
“What locations on a continent receive the most web attacks?”
Tell an agent
List the top {limit} targeted countries for layer 7 attacks.
Rank web attack target countries in {continent} over {dateRange}.
GET /radar/attacks/layer7/top/vertical Rank verticals targeted by layer 7 attacks · Cloudflare Get top Verticals of attack #
Ask an LLM
“Which business verticals receive the most HTTP application attacks?”
“Can I rank web attack targets by vertical for one country?”
Tell an agent
Rank verticals by layer 7 attacks received in {location}.
List the top {limit} verticals hit by application attacks over {dateRange}.
GET /radar/bgp/hijacks/events List BGP hijack events · Cloudflare Get BGP hijack events #
Ask an LLM
“Has my network's prefix been hijacked in BGP recently?”
“Can I list BGP hijack events above a certain confidence score?”
Tell an agent
List BGP hijack events where AS{victimAsn} was the victim.
Show BGP hijacks of prefix {prefix} with confidence at least {minConfidence}.
GET /radar/bgp/leaks/events List BGP route leak events · Cloudflare Get BGP route leak events #
Ask an LLM
“Were there any BGP route leaks involving my network?”
“Which route leaks have touched networks in a given country?”
Tell an agent
List route leak events caused by AS{leakAsn}.
Show BGP route leaks involving networks in {involvedCountry} over {dateRange}.
GET /radar/bgp/routes/moas List multi-origin AS (MOAS) prefixes · Cloudflare Get MOASes #
Ask an LLM
“Which prefixes are announced by more than one origin AS?”
“Can I find only the invalid multi-origin prefixes in global routing tables?”
Tell an agent
List MOAS prefixes where AS{origin} is one of the origins.
Check whether prefix {prefix} has multiple origin ASes.
GET /radar/bgp/routes/pfx2as Look up which AS originates a prefix · Cloudflare Get prefix-to-origin mapping #
Ask an LLM
“Which autonomous system announces a given IP prefix?”
“Can I see the RPKI status of the prefixes a network originates?”
Tell an agent
Look up the origin AS for prefix {prefix}.
List prefixes originated by AS{origin} with RPKI status {rpkiStatus}.
GET /radar/bgp/routes/stats Get BGP routing table statistics · Cloudflare Get BGP routing table stats #
Ask an LLM
“How many routes and prefixes are in the global BGP table right now?”
“What are the routing table stats for one country or network?”
Tell an agent
Get BGP routing table stats for AS{asn}.
Show routing table statistics for {location}.
GET /radar/bgp/routes/timeseries Chart announced IP address space over time · Cloudflare Get BGP IP space time series #
Ask an LLM
“How much IPv4 and IPv6 address space has a network announced over time?”
“Can I detect a drop in announced IP space for an ASN?”
Tell an agent
Chart announced IP space for AS{asn} over {dateRange}.
Show the time series of announced IPv4 /24s and IPv6 /48s globally.
GET /radar/bgp/timeseries Chart BGP update volume over time · Cloudflare Get BGP time series #
Ask an LLM
“How many BGP updates has a network generated over time?”
“Can I chart only BGP announcements or only withdrawals for a prefix?”
Tell an agent
Chart BGP updates for AS{asn} over {dateRange}.
Plot {updateType} updates for prefix {prefix}.
GET /radar/bgp/top/ases Rank networks by BGP announcements · Cloudflare Get top autonomous systems #
Ask an LLM
“Which autonomous systems send the most BGP announcements?”
“What networks are noisiest in BGP updates this week?”
Tell an agent
List the top {limit} ASes by BGP update share.
Rank networks by BGP announcements over {dateRange}.
GET /radar/bgp/top/ases/prefixes Rank networks by announced prefix count · Cloudflare Get list of ASNs ordered by prefix count #
Ask an LLM
“Which networks announce the most prefixes on the global routing table?”
“Can I rank a country's ASNs by how many prefixes they originate?”
Tell an agent
Rank ASNs in {country} by announced prefix count.
Give me the {limit} networks with the most announced prefixes.
GET /radar/bgp/top/prefixes Rank prefixes by BGP update activity · Cloudflare Get top prefixes #
Ask an LLM
“Which IP prefixes generate the most BGP updates?”
“What are the most unstable prefixes for a given network?”
Tell an agent
List the top {limit} prefixes by BGP updates.
Rank AS{asn} prefixes by {updateType} activity.
GET /radar/connection_tampering/summary Summarize connection tampering types · Cloudflare Get Connection Tampering Summary #
Ask an LLM
“How common is connection tampering, like mid-handshake resets, in a country?”
“What types of TCP connection tampering does Radar observe?”
Tell an agent
Summarize connection tampering types seen in {location}.
Break down tampering signatures for AS{asn} over {dateRange}.
GET /radar/connection_tampering/timeseries_groups Track connection tampering over time · Cloudflare Get Connection Tampering Time Series #
Ask an LLM
“Has connection tampering in a country spiked recently?”
“Can I trend tampering types day by day to spot censorship events?”
Tell an agent
Trend connection tampering in {location} over {dateRange}.
Chart tampering type shares per {aggInterval} for AS{asn}.
GET /radar/datasets List downloadable Radar datasets · Cloudflare Get Datasets #
Ask an LLM
“What datasets does Cloudflare Radar publish for download?”
“Can I list only ranking bucket datasets?”
Tell an agent
List Radar datasets of type {datasetType}.
Show the first {limit} available datasets.
GET /radar/datasets/{alias} Download a dataset's CSV content · Cloudflare Get Dataset csv Stream #
Ask an LLM
“How do I get the CSV contents of a Radar dataset by its alias?”
“Can I fetch an older version of a dataset for a specific date?”
Tell an agent
Download the CSV for dataset {alias}.
Get dataset {alias} as it was on {date}.
POST /radar/datasets/download Get a download URL for a dataset · Cloudflare Get Dataset download url #
Ask an LLM
“How can I get a direct download link for a Radar dataset?”
“Is there a way to fetch a signed URL for one dataset instead of streaming it?”
Tell an agent
Generate a download URL for dataset ID {datasetId}.
Give me a link to download dataset {datasetId}.
GET /radar/dns/top/ases Rank networks querying a domain on 1.1.1.1 · Cloudflare Get Top Autonomous Systems by DNS queries #
Ask an LLM
“Which networks resolve my domain most through Cloudflare's public DNS resolver?”
“What ASNs query a given domain the most?”
Tell an agent
Rank autonomous systems by 1.1.1.1 queries for {domain}.
List the top {limit} networks looking up {domain}.
GET /radar/dns/top/locations Rank countries querying a domain on 1.1.1.1 · Cloudflare Get Top Locations by DNS queries #
Ask an LLM
“Which countries look up my domain the most via 1.1.1.1?”
“Where in the world is a domain being resolved most often?”
Tell an agent
Rank locations by 1.1.1.1 queries for {domain}.
Show the top {limit} countries resolving {domain} over {dateRange}.
GET /radar/email/routing/summary/arc Summarize ARC results for routed email · Cloudflare Get ARC Validations Summary #
Ask an LLM
“What share of emails forwarded by Email Routing pass ARC validation?”
“Can I see ARC pass/fail rates for routed mail that also failed DMARC?”
Tell an agent
Summarize ARC outcomes for Email Routing traffic over {dateRange}.
Show ARC results for routed messages whose DMARC result was {dmarc}.
GET /radar/email/routing/summary/dkim Summarize DKIM results for routed email · Cloudflare Get DKIM Validations Summary #
Ask an LLM
“How many forwarded emails pass DKIM signature checks?”
“What is the DKIM failure rate for mail going through Email Routing?”
Tell an agent
Summarize DKIM outcomes for Email Routing traffic in {dateRange}.
Give me the DKIM pass rate for routed mail with SPF result {spf}.
GET /radar/email/routing/summary/dmarc Summarize DMARC results for routed email · Cloudflare Get DMARC Validations Summary #
Ask an LLM
“What percentage of routed emails pass DMARC?”
“Is DMARC failure more common for routed mail sent over IPv6?”
Tell an agent
Summarize DMARC outcomes for Email Routing messages over {dateRange}.
Break down DMARC results of routed mail sent over {ipVersion}.
GET /radar/email/routing/summary/encrypted Summarize encryption of routed email · Cloudflare Get Encrypted Summary #
Ask an LLM
“How much mail handled by Email Routing arrives encrypted?”
“What share of forwarded messages are delivered without TLS?”
Tell an agent
Summarize encrypted vs unencrypted Email Routing traffic for {dateRange}.
Show the encryption share of routed mail that passed DKIM with result {dkim}.
GET /radar/email/routing/summary/ip_version Summarize routed email by IP version · Cloudflare Get Ip Version Summary #
Ask an LLM
“What share of routed email is delivered over IPv6?”
“Do encrypted forwarded messages favor IPv4 or IPv6?”
Tell an agent
Summarize the IPv4/IPv6 split of Email Routing traffic in {dateRange}.
Show IP versions used by routed mail with encryption status {encrypted}.
GET /radar/email/routing/summary/spf Summarize SPF results for routed email · Cloudflare Get SPF Validations Summary #
Ask an LLM
“What fraction of emails going through Email Routing pass SPF?”
“Can I check SPF pass rates for forwarded mail that failed ARC?”
Tell an agent
Summarize SPF outcomes for Email Routing traffic over {dateRange}.
Break down SPF results for routed mail whose ARC result was {arc}.
GET /radar/email/routing/timeseries_groups/arc Track ARC results for routed email over time · Cloudflare Get ARC Validations Time Series #
Ask an LLM
“Is ARC validation of forwarded email improving over time?”
“Can I get a daily time series of ARC outcomes for Email Routing?”
Tell an agent
Trend ARC results of Email Routing traffic across {dateRange}.
Chart routed-mail ARC outcomes per {aggInterval}.
GET /radar/email/routing/timeseries_groups/dkim Track DKIM results for routed email over time · Cloudflare Get DKIM Validations Time Series #
Ask an LLM
“Has the DKIM pass rate for forwarded mail changed over the past months?”
“Can I trend DKIM failures in Email Routing traffic?”
Tell an agent
Trend DKIM results of Email Routing traffic across {dateRange}.
Chart routed-mail DKIM outcomes per {aggInterval}.
GET /radar/email/routing/timeseries_groups/dmarc Track DMARC results for routed email over time · Cloudflare Get DMARC Validations Time Series #
Ask an LLM
“Is DMARC compliance of routed email rising over time?”
“Can I see a time series of DMARC failures for Email Routing?”
Tell an agent
Trend DMARC results of Email Routing traffic across {dateRange}.
Chart routed-mail DMARC outcomes per {aggInterval}.
GET /radar/email/routing/timeseries_groups/encrypted Track encryption of routed email over time · Cloudflare Get Encrypted Time Series #
Ask an LLM
“Is more forwarded email arriving encrypted over time?”
“Can I trend unencrypted deliveries through Email Routing?”
Tell an agent
Trend the encrypted share of Email Routing traffic across {dateRange}.
Chart routed-mail encryption status per {aggInterval}.
GET /radar/email/routing/timeseries_groups/ip_version Track routed email by IP version over time · Cloudflare Get Ip Version Time Series #
Ask an LLM
“Is IPv6 delivery of routed email growing over time?”
“Can I trend the IPv4/IPv6 split of Email Routing traffic?”
Tell an agent
Trend IP versions of Email Routing traffic across {dateRange}.
Chart routed-mail IPv4 vs IPv6 share per {aggInterval}.
GET /radar/email/routing/timeseries_groups/spf Track SPF results for routed email over time · Cloudflare Get SPF Validations Time Series #
Ask an LLM
“Has SPF validation of forwarded mail changed recently?”
“Can I get a time series of SPF outcomes for Email Routing?”
Tell an agent
Trend SPF results of Email Routing traffic across {dateRange}.
Chart routed-mail SPF outcomes per {aggInterval}.
GET /radar/email/security/summary/arc Summarize ARC results in scanned email · Cloudflare Get ARC Validations Summary #
Ask an LLM
“In email security scanning, what share of messages pass ARC?”
“Can I see ARC results only for scanned mail sent over TLS 1.3?”
Tell an agent
Summarize ARC validation across security-scanned email for {dateRange}.
Break down ARC results of scanned mail delivered with {tlsVersion}.
GET /radar/email/security/summary/dkim Summarize DKIM results in scanned email · Cloudflare Get DKIM Validations Summary #
Ask an LLM
“What percentage of security-scanned emails have valid DKIM signatures?”
“Is DKIM failure higher for scanned mail that also fails SPF?”
Tell an agent
Summarize DKIM validation across security-scanned email for {dateRange}.
Break down DKIM results of scanned mail with SPF result {spf}.
GET /radar/email/security/summary/dmarc Summarize DMARC results in scanned email · Cloudflare Get DMARC Validations Summary #
Ask an LLM
“How many emails seen by Cloudflare email security fail DMARC?”
“Does DMARC failure vary by TLS version in scanned email?”
Tell an agent
Summarize DMARC validation across security-scanned email for {dateRange}.
Break down DMARC results of scanned mail delivered with {tlsVersion}.
GET /radar/email/security/summary/malicious Summarize share of malicious email · Cloudflare Get MALICIOUS Validations Summary #
Ask an LLM
“What percentage of email is classified as malicious?”
“Is malicious mail more common among messages that fail DMARC?”
Tell an agent
Give me the malicious vs clean email share for {dateRange}.
Show the malicious share of mail whose DMARC result was {dmarc}.
GET /radar/email/security/summary/spam Summarize share of spam email · Cloudflare Get SPAM Summary #
Ask an LLM
“What proportion of email traffic is spam?”
“Is spam more prevalent in mail that fails SPF?”
Tell an agent
Give me the spam vs legitimate email split over {dateRange}.
Show the spam share of messages with SPF result {spf}.
GET /radar/email/security/summary/spf Summarize SPF results in scanned email · Cloudflare Get SPF Validations Summary #
Ask an LLM
“What share of security-scanned mail passes SPF?”
“Can I see SPF outcomes of scanned emails that failed DKIM?”
Tell an agent
Summarize SPF validation across security-scanned email for {dateRange}.
For scanned messages where DKIM came back {dkim}, show how SPF turned out.
GET /radar/email/security/summary/spoof Summarize share of spoofed email · Cloudflare Get SPOOF Summary #
Ask an LLM
“How much email is spoofed rather than legitimate?”
“Are spoofed messages concentrated among mail that fails ARC?”
Tell an agent
Give me the spoofed vs genuine email proportion for {dateRange}.
Show the spoof share of messages whose ARC result was {arc}.
GET /radar/email/security/summary/threat_category Summarize email threats by category · Cloudflare Get Threat Categories Summary #
Ask an LLM
“Which threat categories, like phishing or malware links, show up most in email?”
“What is the breakdown of email threats by type?”
Tell an agent
Summarize email threat categories over {dateRange}.
Break down threat types in mail sent with {tlsVersion}.
GET /radar/email/security/summary/tls_version Summarize email by TLS version · Cloudflare Get TLS Version Summary #
Ask an LLM
“Which TLS versions are used to deliver email?”
“How much inbound mail still uses TLS 1.0 or 1.1?”
Tell an agent
Summarize TLS versions used for email delivery over {dateRange}.
Break down TLS versions of mail with DMARC result {dmarc}.
GET /radar/email/security/timeseries_groups/arc Track ARC results in scanned email over time · Cloudflare Get ARC Validations Time Series #
Ask an LLM
“How has ARC validation in security-scanned mail changed over time?”
“Can I trend ARC failures in scanned email by week?”
Tell an agent
Trend ARC results for security-scanned email across {dateRange}.
Chart scanned-mail ARC outcomes per {aggInterval}.
GET /radar/email/security/timeseries_groups/dkim Track DKIM results in scanned email over time · Cloudflare Get DKIM Validations Time Series #
Ask an LLM
“Is the DKIM pass rate in scanned email trending up?”
“Can I get a time series of DKIM outcomes from email security data?”
Tell an agent
Trend DKIM results for security-scanned email across {dateRange}.
Chart scanned-mail DKIM outcomes per {aggInterval}.
GET /radar/email/security/timeseries_groups/dmarc Track DMARC results in scanned email over time · Cloudflare Get DMARC Validations Time Series #
Ask an LLM
“How has DMARC adoption in scanned email evolved over time?”
“Can I trend DMARC failures in email security data?”
Tell an agent
Trend DMARC results for security-scanned email across {dateRange}.
Chart scanned-mail DMARC outcomes per {aggInterval}.
GET /radar/email/security/timeseries_groups/malicious Track malicious email share over time · Cloudflare Get MALICIOUS Validations Time Series #
Ask an LLM
“Is the share of malicious email rising over time?”
“Can I chart malicious email week by week?”
Tell an agent
Trend the malicious email share across {dateRange}.
Chart malicious vs clean mail per {aggInterval}.
GET /radar/email/security/timeseries_groups/spam Track spam email share over time · Cloudflare Get SPAM Validations Time Series #
Ask an LLM
“Has the proportion of spam email changed over the past few months?”
“Can I get a daily spam rate time series?”
Tell an agent
Trend the spam share of email across {dateRange}.
Chart spam vs non-spam mail per {aggInterval}.
GET /radar/email/security/timeseries_groups/spf Track SPF results in scanned email over time · Cloudflare Get SPF Validations Time Series #
Ask an LLM
“How have SPF pass rates in security-scanned mail changed over time?”
“Can I trend SPF failures from email security data?”
Tell an agent
Trend SPF results for security-scanned email across {dateRange}.
Chart scanned-mail SPF outcomes per {aggInterval}.
GET /radar/email/security/timeseries_groups/spoof Track spoofed email share over time · Cloudflare Get SPOOF Validations Time Series #
Ask an LLM
“Is email spoofing increasing over time?”
“Can I chart the spoofed mail rate by day?”
Tell an agent
Trend the spoofed email share across {dateRange}.
Chart spoof vs non-spoof mail per {aggInterval}.
GET /radar/email/security/timeseries_groups/threat_category Track email threat categories over time · Cloudflare Get Threat Categories Time Series #
Ask an LLM
“Which email threat types have been growing over time?”
“Can I trend phishing versus other email threat categories?”
Tell an agent
Trend email threat categories across {dateRange}.
Chart email threat type shares per {aggInterval}.
GET /radar/email/security/timeseries_groups/tls_version Track email TLS versions over time · Cloudflare Get TLS Version Time Series #
Ask an LLM
“Is TLS 1.3 adoption for email delivery increasing?”
“Can I trend which TLS versions email servers negotiate?”
Tell an agent
Trend TLS versions used for email across {dateRange}.
Chart email TLS version shares per {aggInterval}.
GET /radar/email/security/top/tlds Rank sender TLDs by email volume · Cloudflare Get Top TLDs By Email Messages #
Ask an LLM
“Which top-level domains send the most email?”
“Can I rank sending TLDs only within generic or country-code categories?”
Tell an agent
List the top {limit} TLDs by email messages.
Rank {tldCategory} TLDs by email volume over {dateRange}.
GET /radar/email/security/top/tlds/malicious/{malicious} Rank TLDs by malicious email · Cloudflare Get Top TLDs By Malicious Classification #
Ask an LLM
“Which TLDs are the biggest sources of mail flagged as malicious?”
“What TLDs are responsible for the most clean, non-malicious mail?”
Tell an agent
Rank TLDs by email with malicious classification {malicious}.
List the top {limit} {tldCategory} TLDs for malicious value {malicious}.
GET /radar/email/security/top/tlds/spam/{spam} Rank TLDs by spam email · Cloudflare Get Top TLDs By Spam Classification #
Ask an LLM
“Which top-level domains send the most spam?”
“What TLDs have the most legitimate, non-spam senders?”
Tell an agent
Rank TLDs by email with spam classification {spam}.
List the top {limit} sender TLDs where spam is {spam} over {dateRange}.
GET /radar/email/security/top/tlds/spoof/{spoof} Rank TLDs by spoofed email · Cloudflare Get Top TLDs By Spoof Classification #
Ask an LLM
“Which top-level domains are most associated with spoofed email?”
“Can I list TLDs that send the most non-spoofed mail?”
Tell an agent
Rank TLDs by email with spoof classification {spoof}.
Show the top {limit} {tldCategory} TLDs where spoof is {spoof}.
GET /radar/entities/asns List autonomous systems · Cloudflare Get autonomous systems #
Ask an LLM
“Can I list all autonomous systems registered in a country?”
“What autonomous systems does Radar know about, sorted by population?”
Tell an agent
List autonomous systems in {location}.
List ASes ordered by {orderBy}.
GET /radar/entities/asns/{asn} Get details for an AS number · Cloudflare Get autonomous system information by AS number #
Ask an LLM
“Who operates a given AS number and where is it based?”
“What does Cloudflare Radar know about a specific autonomous system?”
Tell an agent
Get details for AS{asn}.
Tell me the name, country and organization behind ASN {asn}.
GET /radar/entities/asns/{asn}/rel Get an AS's peering and transit relationships · Cloudflare Get AS-level relationships by AS number #
Ask an LLM
“Who are the upstream providers and peers of a given network?”
“What is the relationship between two specific ASNs?”
Tell an agent
Show the AS-level relationships of AS{asn}.
Check how AS{asn} is related to AS{asn2}.
GET /radar/entities/asns/ip Find the autonomous system for an IP address · Cloudflare Get autonomous system information by IP address #
Ask an LLM
“Which network (ASN) does an IP address belong to?”
“Can I get the AS details and user population behind an IP?”
Tell an agent
Find the autonomous system that owns {ip}.
Look up the ASN details for IP address {ip}.
GET /radar/entities/ip Get information about an IP address · Cloudflare Get IP address #
Ask an LLM
“What information does Radar have about a given IP address?”
“Where is an IP address located and what network announces it?”
Tell an agent
Get IP address information for {ip}.
Tell me the location and network of {ip}.
GET /radar/entities/locations List countries and locations · Cloudflare Get locations #
Ask an LLM
“Which locations and country codes does Radar support?”
“Can I get the full list of locations with their alpha-2 codes?”
Tell an agent
List all Radar locations.
Page through Radar locations starting at offset {offset}.
GET /radar/entities/locations/{location} Get details for a location · Cloudflare Get location #
Ask an LLM
“What region and coordinates does Radar assign to a country code?”
“What details does Radar hold for one specific country?”
Tell an agent
Get location details for {location}.
Look up the country with alpha-2 code {location}.
GET /radar/http/summary/bot_class Summarize HTTP traffic from bots vs humans · Cloudflare Get Bot Class Summary #
Ask an LLM
“What share of web traffic comes from bots rather than humans?”
“Is bot traffic higher on mobile devices in a given country?”
Tell an agent
Summarize bot vs human HTTP traffic in {location}.
Show the bot share of {deviceType} traffic over {dateRange}.
GET /radar/http/summary/device_type Summarize HTTP traffic by device type · Cloudflare Get Device Type Summary #
Ask an LLM
“What share of web traffic comes from mobile versus desktop?”
“Which device types generate traffic in one network?”
Tell an agent
Summarize mobile vs desktop HTTP traffic in {location}.
Break down device types for traffic from AS{asn}.
GET /radar/http/summary/http_protocol Summarize traffic by HTTP vs HTTPS · Cloudflare Get HTTP protocols summary #
Ask an LLM
“How much web traffic is still plain HTTP instead of HTTPS?”
“What is the HTTPS share of requests in a country?”
Tell an agent
Summarize HTTP vs HTTPS traffic in {location}.
Show the HTTPS share of {botClass} traffic over {dateRange}.
GET /radar/http/summary/http_version Summarize traffic by HTTP version · Cloudflare Get HTTP Versions Summary #
Ask an LLM
“What percentage of requests use HTTP/3 versus HTTP/2 or HTTP/1.x?”
“Is HTTP/3 adoption higher on mobile?”
Tell an agent
Summarize HTTP/1.x, HTTP/2 and HTTP/3 shares in {location}.
Show HTTP version adoption for {deviceType} traffic.
GET /radar/http/summary/ip_version Summarize web traffic by IPv4 vs IPv6 · Cloudflare Get IP Version Summary #
Ask an LLM
“How much web traffic in a country is over IPv6?”
“What is the IPv6 adoption rate for a given network?”
Tell an agent
Summarize IPv6 adoption of HTTP traffic in {location}.
Give me the IPv4/IPv6 split of web requests from AS{asn}.
GET /radar/http/summary/os Summarize web traffic by operating system · Cloudflare Get Operating Systems Summary #
Ask an LLM
“What share of web traffic comes from Android versus iOS or Windows?”
“Which operating systems dominate traffic in a country?”
Tell an agent
Summarize HTTP traffic by operating system in {location}.
Break down operating systems of {deviceType} requests over {dateRange}.
GET /radar/http/summary/tls_version Summarize web traffic by TLS version · Cloudflare Get TLS Versions Summary #
Ask an LLM
“How much HTTPS traffic uses TLS 1.3?”
“Is anyone still connecting with TLS 1.0 in a given country?”
Tell an agent
Summarize TLS versions of web traffic in {location}.
Show TLS version adoption for {httpVersion} requests.
GET /radar/http/timeseries_groups/bot_class Track bot vs human web traffic over time · Cloudflare Get Bot Classes Time Series #
Ask an LLM
“Is the share of bot traffic growing over time?”
“Can I chart automated versus human requests daily for a country?”
Tell an agent
Trend bot vs human HTTP traffic in {location} over {dateRange}.
Chart the automated traffic share per {aggInterval}.
GET /radar/http/timeseries_groups/browser Track top user agents over time · Cloudflare Get User Agents Time Series #
Ask an LLM
“How have the most popular browsers' shares of traffic changed over time?”
“Can I trend the top user agents in a specific country?”
Tell an agent
Trend the top {limitPerGroup} user agents in {location}.
Chart individual browser versions' traffic share over {dateRange}.
GET /radar/http/timeseries_groups/browser_family Track browser families over time · Cloudflare Get User Agent Families Time Series #
Ask an LLM
“How are browser families like Chrome, Safari and Firefox trending in traffic share?”
“Can I see browser family share over time on mobile?”
Tell an agent
Trend browser family share in {location} over {dateRange}.
Chart browser families for {deviceType} traffic over time.
GET /radar/http/timeseries_groups/device_type Track web traffic by device type over time · Cloudflare Get Device Types Time Series #
Ask an LLM
“Is mobile traffic overtaking desktop over time?”
“Can I trend device type mix of web requests weekly?”
Tell an agent
Trend mobile vs desktop traffic in {location} over {dateRange}.
Chart device type share per {aggInterval}.
GET /radar/http/timeseries_groups/http_protocol Track HTTP vs HTTPS traffic over time · Cloudflare Get HTTP protocols Time Series #
Ask an LLM
“Is the share of unencrypted HTTP traffic shrinking over time?”
“Can I chart HTTPS adoption for a country month by month?”
Tell an agent
Trend HTTP vs HTTPS traffic in {location} over {dateRange}.
Chart the HTTPS share per {aggInterval}.
GET /radar/http/timeseries_groups/http_version Track HTTP version adoption over time · Cloudflare Get HTTP Versions Time Series #
Ask an LLM
“How fast is HTTP/3 adoption growing?”
“Can I trend HTTP/2 versus HTTP/3 usage for one network?”
Tell an agent
Trend HTTP version adoption in {location} over {dateRange}.
Chart HTTP/3 usage for AS{asn} over time.
GET /radar/http/timeseries_groups/ip_version Track IPv6 adoption in web traffic over time · Cloudflare Get IP Versions Time Series #
Ask an LLM
“How has IPv6 adoption for web traffic grown over time?”
“Can I chart the IPv6 share of requests for a mobile carrier's ASN?”
Tell an agent
Trend IPv6 adoption of HTTP traffic in {location} over {dateRange}.
Chart the IPv4/IPv6 mix for AS{asn} per {aggInterval}.
GET /radar/http/timeseries_groups/os Track operating system share over time · Cloudflare Get Operating Systems Time Series #
Ask an LLM
“How has the share of Android versus iOS traffic changed over time?”
“Can I trend top operating systems for mobile traffic?”
Tell an agent
Trend operating system share in {location} over {dateRange}.
Chart top operating systems for {deviceType} devices over time.
GET /radar/http/timeseries_groups/tls_version Track TLS version adoption over time · Cloudflare Get TLS Versions Time Series #
Ask an LLM
“How quickly is TLS 1.3 adoption growing for web traffic?”
“Can I see a time series of TLS versions used in one country?”
Tell an agent
Trend TLS version adoption in {location} over {dateRange}.
Chart TLS 1.3 vs older versions per {aggInterval}.
GET /radar/http/top/ases Rank networks by HTTP traffic · Cloudflare Get Top Autonomous Systems By HTTP Requests #
Ask an LLM
“Which networks generate the most web traffic in a country?”
“What are the top autonomous systems by HTTP requests?”
Tell an agent
List the top {limit} ASes by HTTP traffic in {location}.
Rank networks by web requests over {dateRange}.
GET /radar/http/top/ases/bot_class/{bot_class} Rank networks by bot or human traffic · Cloudflare Get Top Autonomous Systems By Bot Class #
Ask an LLM
“Which networks send the most bot traffic?”
“What ASNs generate the most likely-human web traffic?”
Tell an agent
Rank ASes by HTTP traffic of bot class {bot_class}.
Show the {limit} ASNs in {location} sending the most {bot_class}-classified requests.
GET /radar/http/top/ases/device_type/{device_type} Rank networks by traffic from a device type · Cloudflare Get Top Autonomous Systems By Device Type #
Ask an LLM
“Which networks send the most mobile web traffic?”
“What ASNs carry the most desktop requests in a country?”
Tell an agent
Rank ASes by HTTP traffic from {device_type} devices.
List the {limit} ISPs in {location} carrying the most {device_type} browsing.
GET /radar/http/top/ases/http_protocol/{http_protocol} Rank networks by HTTP or HTTPS traffic · Cloudflare Get Top Autonomous Systems By HTTP Protocol #
Ask an LLM
“Which networks still send the most plain HTTP traffic?”
“What ASNs lead in HTTPS requests?”
Tell an agent
Rank ASes by web traffic over {http_protocol}.
Name the {limit} {location} providers with the most {http_protocol} scheme requests.
GET /radar/http/top/ases/http_version/{http_version} Rank networks by HTTP version used · Cloudflare Get Top Autonomous Systems By HTTP Version #
Ask an LLM
“Which networks send the most HTTP/3 traffic?”
“What ASNs still rely most on HTTP/1.x?”
Tell an agent
Rank ASes by traffic using {http_version}.
Give me {limit} {location} networks leading on protocol version {http_version}.
GET /radar/http/top/ases/ip_version/{ip_version} Rank networks by IPv4 or IPv6 web traffic · Cloudflare Get Top Autonomous Systems By IP Version #
Ask an LLM
“Which networks send the most IPv6 web traffic?”
“What ASNs have the most IPv4-only requests?”
Tell an agent
Rank autonomous systems by share of requests arriving via {ip_version} addressing.
Find the {limit} carriers in {location} with most {ip_version} addressed clients.
GET /radar/http/top/ases/os/{os} Rank networks by traffic from an operating system · Cloudflare Get Top Autonomous Systems By Operating System #
Ask an LLM
“Which networks send the most traffic from iOS devices?”
“What ASNs lead in Android web requests?”
Tell an agent
Rank ASes by web traffic from {os}.
List the top {limit} networks in {location} for {os} users.
GET /radar/http/top/ases/tls_version/{tls_version} Rank networks by TLS version used · Cloudflare Get Top Autonomous Systems By TLS Version #
Ask an LLM
“Which networks send the most TLS 1.3 traffic?”
“What ASNs still use old TLS versions most?”
Tell an agent
Rank ASes by web traffic using {tls_version}.
List the top {limit} networks in {location} for {tls_version} connections.
GET /radar/http/top/browser_families Rank browser families by traffic · Cloudflare Get Top User Agents Families by HTTP requests #
Ask an LLM
“Which browser families have the biggest share of web traffic?”
“What is the most used browser family in a country?”
Tell an agent
Rank browser families by HTTP traffic in {location}.
List the top {limit} browser families on {os}.
GET /radar/http/top/browsers Rank user agents by traffic · Cloudflare Get Top User Agents By HTTP requests #
Ask an LLM
“Which specific browser versions send the most traffic?”
“What are the top user agents in a given country?”
Tell an agent
Rank user agents by HTTP traffic in {location}.
List the top {limit} browsers for {deviceType} traffic.
GET /radar/http/top/locations Rank countries by HTTP traffic · Cloudflare Get Top Locations By HTTP requests #
Ask an LLM
“Which countries generate the most web traffic?”
“What are the top locations by HTTP requests this month?”
Tell an agent
List the top {limit} countries by HTTP traffic.
Rank locations by web requests over {dateRange}.
GET /radar/http/top/locations/bot_class/{bot_class} Rank countries by bot or human traffic · Cloudflare Get Top Locations By Bot Class #
Ask an LLM
“Which countries generate the most bot traffic?”
“Where does the most likely-human web traffic come from?”
Tell an agent
Rank countries by HTTP traffic of bot class {bot_class}.
List the top {limit} locations for {bot_class} traffic over {dateRange}.
GET /radar/http/top/locations/device_type/{device_type} Rank countries by traffic from a device type · Cloudflare Get Top Locations By Device Type #
Ask an LLM
“Which countries have the most mobile web traffic?”
“Where does desktop traffic mostly come from?”
Tell an agent
Rank countries by HTTP traffic from {device_type} devices.
List the top {limit} locations for {device_type} requests over {dateRange}.
GET /radar/http/top/locations/http_protocol/{http_protocol} Rank countries by HTTP or HTTPS traffic · Cloudflare Get Top Locations By HTTP Protocol #
Ask an LLM
“Which countries still send the most unencrypted HTTP traffic?”
“Where is HTTPS traffic highest?”
Tell an agent
Rank countries by web traffic over {http_protocol}.
Rank {limit} nations by {http_protocol} scheme usage during {dateRange}.
GET /radar/http/top/locations/http_version/{http_version} Rank countries by HTTP version used · Cloudflare Get Top Locations By HTTP Version #
Ask an LLM
“Which countries use HTTP/3 the most?”
“Where is HTTP/1.x still most common?”
Tell an agent
Rank countries by traffic using {http_version}.
Top {limit} countries adopting {http_version} during {dateRange}, please.
GET /radar/http/top/locations/ip_version/{ip_version} Rank countries by IPv4 or IPv6 web traffic · Cloudflare Get Top Locations By IP Version #
Ask an LLM
“Which countries lead in IPv6 web traffic?”
“Where is IPv4-only web traffic still most common?”
Tell an agent
Rank countries by share of clients connecting via {ip_version} addressing.
Show which {limit} places lead {ip_version} connectivity during {dateRange}.
GET /radar/http/top/locations/os/{os} Rank countries by traffic from an operating system · Cloudflare Get Top Locations By Operating System #
Ask an LLM
“Which countries have the most iOS web traffic?”
“Where is Android traffic share highest?”
Tell an agent
Rank countries by web traffic from {os}.
List the top {limit} locations for {os} users over {dateRange}.
GET /radar/http/top/locations/tls_version/{tls_version} Rank countries by TLS version used · Cloudflare Get Top Locations By TLS Version #
Ask an LLM
“Which countries use TLS 1.3 the most?”
“Where are old TLS versions still in heavy use?”
Tell an agent
Rank countries by web traffic using {tls_version}.
List the top {limit} locations for {tls_version} connections over {dateRange}.
GET /radar/netflows/timeseries Chart network traffic (NetFlows) over time · Cloudflare Get NetFlows Time Series #
Ask an LLM
“Did overall network traffic drop in a country during an outage?”
“Can I chart NetFlows traffic for one ASN over time?”
Tell an agent
Chart NetFlows traffic for {location} over {dateRange}.
Plot network traffic for AS{asn} using {normalization} normalization.
GET /radar/netflows/top/ases Rank networks by NetFlows traffic · Cloudflare Get Top Autonomous Systems By Network Traffic #
Ask an LLM
“Which networks carry the most traffic by NetFlows volume?”
“What ASNs in a country move the most network traffic?”
Tell an agent
List the top {limit} ASes by network traffic in {location}.
Rank networks by NetFlows volume over {dateRange}.
GET /radar/netflows/top/locations Rank countries by NetFlows traffic · Cloudflare Get Top Locations By Network Traffic #
Ask an LLM
“Which countries generate the most network traffic by NetFlows?”
“What locations on a continent move the most traffic?”
Tell an agent
List the top {limit} countries by NetFlows traffic.
Rank locations in {continent} by network traffic over {dateRange}.
GET /radar/quality/iqi/summary Summarize Internet quality (IQI) percentiles · Cloudflare Get IQI Summary #
Ask an LLM
“What are typical bandwidth and latency percentiles for a country?”
“Can I get the Internet Quality Index DNS response time summary for a network?”
Tell an agent
Summarize IQI {metric} percentiles for {location}.
Get the {metric} quality summary for AS{asn}.
GET /radar/quality/iqi/timeseries_groups Track Internet quality (IQI) over time · Cloudflare Get IQI Time Series #
Ask an LLM
“Has latency in a country gotten better or worse over time?”
“Can I trend bandwidth percentiles for a network with interpolation?”
Tell an agent
Trend IQI {metric} for {location} over {dateRange}.
Chart {metric} percentiles for AS{asn} per {aggInterval}.
GET /radar/quality/speed/histogram Get a speed test histogram · Cloudflare Get Speed Tests Histogram #
Ask an LLM
“What does the distribution of speed test results look like in a country?”
“Can I get a bandwidth histogram with a custom bucket size?”
Tell an agent
Build a speed test histogram for {location}.
Get the {metricGroup} histogram with {bucketSize} buckets.
GET /radar/quality/speed/summary Summarize speed test results · Cloudflare Get Speed Tests Summary #
Ask an LLM
“What are average bandwidth, latency, jitter and packet loss for a country?”
“What do the last 90 days of speed tests say about a given ISP?”
Tell an agent
Summarize speed test results for {location}.
Get speed test bandwidth, latency and jitter for AS{asn}.
GET /radar/quality/speed/top/ases Rank networks by speed test results · Cloudflare Get Top Speed Test Autonomous Systems #
Ask an LLM
“Which ISPs have the fastest download speeds in a country?”
“What networks have the worst latency or packet loss?”
Tell an agent
Rank ISPs in {location} by {orderBy}.
List the top {limit} networks by speed test bandwidth.
GET /radar/quality/speed/top/locations Rank countries by speed test results · Cloudflare Get Top Speed Test Locations #
Ask an LLM
“Which countries have the fastest Internet speeds?”
“Where is latency the worst based on speed tests?”
Tell an agent
Rank countries in {continent} by {orderBy}.
List the top {limit} locations by speed test bandwidth.
GET /radar/ranking/domain/{domain} Get a domain's popularity rank · Cloudflare Get Domains Rank details #
Ask an LLM
“What is my domain's popularity rank on Cloudflare Radar?”
“Which rank bucket does a domain fall into on a particular date?”
Tell an agent
Get rank details for {domain}.
Show the {rankingType} rank of {domain} on {date}.
GET /radar/ranking/timeseries_groups Track domain ranks over time · Cloudflare Get Domains Rank time series #
Ask an LLM
“How has a domain's popularity rank changed over time?”
“Can I compare the rank history of several domains?”
Tell an agent
Chart the rank history of {domains} over {dateRange}.
Trend {rankingType} rankings over time.
GET /radar/ranking/top List top or trending domains · Cloudflare Get Top or Trending Domains #
Ask an LLM
“What are the most popular domains on the Internet right now?”
“Which domains are trending in a given country?”
Tell an agent
List the top {limit} domains in {location}.
Show {rankingType} domains for {date}.
GET /radar/search/global Search locations, networks and reports · Cloudflare Search for locations, autonomous systems (AS) and reports #
Ask an LLM
“Can I search Radar for a country, network or report by name?”
“Is there one search that finds autonomous systems and locations together?”
Tell an agent
Search Radar for {query}.
Search for {query} but only include {include} results.
GET /radar/traffic_anomalies List detected traffic anomalies · Cloudflare Get latest Internet traffic anomalies #
Ask an LLM
“Has Radar detected any traffic anomalies that might signal an outage in my country?”
“Can I list only verified traffic anomalies?”
Tell an agent
List traffic anomalies detected in {location}.
Show traffic anomalies with status {status} over {dateRange}.
GET /radar/traffic_anomalies/locations Rank locations by traffic anomalies · Cloudflare Get top locations by total traffic anomalies generated #
Ask an LLM
“Which countries have had the most traffic anomalies?”
“What locations rank highest by verified anomaly count?”
Tell an agent
Rank locations by traffic anomalies over {dateRange}.
List the top {limit} locations by anomalies with status {status}.
GET /radar/verified_bots/top/bots Rank verified bots by traffic · Cloudflare Get Top Verified Bots By HTTP Requests #
Ask an LLM
“Which verified bots, like search crawlers, send the most requests?”
“Who owns the busiest verified bots?”
Tell an agent
List the top {limit} verified bots with their owners.
Rank verified bots by HTTP requests in {location}.
GET /radar/verified_bots/top/categories Rank verified bot categories by traffic · Cloudflare Get Top Verified Bot Categories By HTTP Requests #
Ask an LLM
“Which categories of verified bots generate the most traffic?”
“What share of verified bot requests come from search engine crawlers versus monitoring?”
Tell an agent
Rank verified bot categories by HTTP requests over {dateRange}.
Show verified bot category shares in {location}.

Documentation

📖
Documentation
https://developers.cloudflare.com/api/
📖
GettingStarted
https://developers.cloudflare.com/fundamentals/api/get-started/
📖
Authentication
https://developers.cloudflare.com/fundamentals/api/get-started/create-token/
📖
RateLimits
https://developers.cloudflare.com/fundamentals/api/reference/limits/
📖
Documentation
https://developers.cloudflare.com/api/operations/accounts-list-accounts
📖
APIReference
https://developers.cloudflare.com/api/resources/accounts/
📖
APIReference
https://developers.cloudflare.com/ssl/
📖
Documentation
https://developers.cloudflare.com/api/operations/ip-access-rules-for-a-user-list-ip-access-rules
📖
Documentation
https://developers.cloudflare.com/api/operations/user'-s-account-memberships-list-memberships
📖
Documentation
https://developers.cloudflare.com/api/operations/radar-get-search-global
📖
APIReference
https://developers.cloudflare.com/radar/
📖
GettingStarted
https://developers.cloudflare.com/radar/get-started/
📖
Documentation
https://developers.cloudflare.com/api/operations/user-user-details
📖
APIReference
https://developers.cloudflare.com/api/resources/user/
📖
Documentation
https://developers.cloudflare.com/api/operations/zones-get
📖
APIReference
https://developers.cloudflare.com/api/resources/zones/
📖
Documentation
https://developers.cloudflare.com/dns/
📖
APIReference
https://developers.cloudflare.com/api/resources/dns/
📖
Documentation
https://developers.cloudflare.com/workers/
📖
APIReference
https://developers.cloudflare.com/api/resources/workers/
📖
GettingStarted
https://developers.cloudflare.com/workers/get-started/
📖
Documentation
https://developers.cloudflare.com/workers-ai/
📖
GettingStarted
https://developers.cloudflare.com/workers-ai/get-started/rest-api/
📖
APIReference
https://developers.cloudflare.com/workers-ai/configuration/open-ai-compatibility/
📖
APIReference
https://developers.cloudflare.com/workers-ai/models/
📖
Documentation
https://developers.cloudflare.com/ai-gateway/
📖
APIReference
https://developers.cloudflare.com/ai-gateway/usage/providers/
📖
GettingStarted
https://developers.cloudflare.com/ai-gateway/get-started/
📖
Documentation
https://developers.cloudflare.com/r2/
📖
APIReference
https://developers.cloudflare.com/r2/api/s3/api/
📖
GettingStarted
https://developers.cloudflare.com/r2/get-started/
📖
Documentation
https://developers.cloudflare.com/d1/
📖
APIReference
https://developers.cloudflare.com/api/resources/d1/
📖
GettingStarted
https://developers.cloudflare.com/d1/get-started/
📖
Documentation
https://developers.cloudflare.com/kv/
📖
APIReference
https://developers.cloudflare.com/api/resources/kv/
📖
GettingStarted
https://developers.cloudflare.com/kv/get-started/
📖
Documentation
https://developers.cloudflare.com/queues/
📖
APIReference
https://developers.cloudflare.com/api/resources/queues/
📖
GettingStarted
https://developers.cloudflare.com/queues/get-started/
📖
Documentation
https://developers.cloudflare.com/durable-objects/
📖
GettingStarted
https://developers.cloudflare.com/durable-objects/get-started/
📖
APIReference
https://developers.cloudflare.com/durable-objects/api/
📖
Documentation
https://developers.cloudflare.com/vectorize/
📖
GettingStarted
https://developers.cloudflare.com/vectorize/get-started/intro/
📖
APIReference
https://developers.cloudflare.com/vectorize/reference/client-api/
📖
Documentation
https://developers.cloudflare.com/pages/
📖
APIReference
https://developers.cloudflare.com/pages/configuration/api/
📖
GettingStarted
https://developers.cloudflare.com/pages/get-started/
📖
Documentation
https://developers.cloudflare.com/stream/
📖
GettingStarted
https://developers.cloudflare.com/stream/get-started/
📖
APIReference
https://developers.cloudflare.com/api/resources/stream/
📖
Documentation
https://developers.cloudflare.com/images/
📖
GettingStarted
https://developers.cloudflare.com/images/get-started/
📖
APIReference
https://developers.cloudflare.com/api/resources/images/
📖
Documentation
https://developers.cloudflare.com/turnstile/
📖
GettingStarted
https://developers.cloudflare.com/turnstile/get-started/
📖
APIReference
https://developers.cloudflare.com/api/resources/turnstile/
📖
Documentation
https://developers.cloudflare.com/logs/
📖
APIReference
https://developers.cloudflare.com/api/resources/logpush/
📖
GettingStarted
https://developers.cloudflare.com/logs/get-started/
📖
Documentation
https://developers.cloudflare.com/hyperdrive/
📖
APIReference
https://developers.cloudflare.com/api/resources/hyperdrive/
📖
GettingStarted
https://developers.cloudflare.com/hyperdrive/get-started/

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cloudflare:cloudflare-radar-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cloudflare-radar-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cloudflare Radar API
  description: Interact with Cloudflare's products and services via the Cloudflare API.
  license:
    name: BSD-3-Clause
    url: https://opensource.org/licenses/BSD-3-Clause
  version: 4.0.0
servers:
- url: https://api.cloudflare.com/client/v4
  description: Client API
security:
- api_email: []
  api_key: []
- api_token: []
- user_service_key: []
tags:


# --- truncated at 32 KB (1224 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudflare/refs/heads/main/openapi/cloudflare-radar-api-openapi.yml