Cloudflare · Capability

Cloudflare API — Radar

Cloudflare API — Radar. 169 operations. Lead operation: Cloudflare Get latest Internet outages and anomalies.. Self-contained Naftiko capability covering one Cloudflare business surface.

Run with Naftiko CloudflareRadar

What You Can Do

GET
Radargetannotationsoutages — Cloudflare Get latest Internet outages and anomalies.
/v1/radar/annotations/outages
GET
Radargetannotationsoutagestop — Cloudflare Get the number of outages for locations.
/v1/radar/annotations/outages/locations
GET
Radargetdnsas112timeseriesbydnssec — Cloudflare Get AS112 DNSSEC Summary
/v1/radar/as112/summary/dnssec
GET
Radargetdnsas112timeseriesbyedns — Cloudflare Get AS112 EDNS Summary
/v1/radar/as112/summary/edns
GET
Radargetdnsas112timeseriesbyipversion — Cloudflare Get AS112 IP Version Summary
/v1/radar/as112/summary/ip-version
GET
Radargetdnsas112timeseriesbyprotocol — Cloudflare Get AS112 DNS Protocol Summary
/v1/radar/as112/summary/protocol
GET
Radargetdnsas112timeseriesbyquerytype — Cloudflare Get AS112 Query Types Summary
/v1/radar/as112/summary/query-type
GET
Radargetdnsas112timeseriesbyresponsecodes — Cloudflare Get a summary of AS112 Response Codes
/v1/radar/as112/summary/response-codes
GET
Radargetdnsas112timeseries — Cloudflare Get AS112 DNS Queries Time Series
/v1/radar/as112/timeseries
GET
Radargetdnsas112timeseriesgroupbydnssec — Cloudflare Get AS112 DNSSEC Support Time Series
/v1/radar/as112/timeseries-groups/dnssec
GET
Radargetdnsas112timeseriesgroupbyedns — Cloudflare Get AS112 EDNS Support Summary
/v1/radar/as112/timeseries-groups/edns
GET
Radargetdnsas112timeseriesgroupbyipversion — Cloudflare Get AS112 IP Version Time Series
/v1/radar/as112/timeseries-groups/ip-version
GET
Radargetdnsas112timeseriesgroupbyprotocol — Cloudflare Get AS112 DNS Protocol Time Series
/v1/radar/as112/timeseries-groups/protocol
GET
Radargetdnsas112timeseriesgroupbyquerytype — Cloudflare Get AS112 Query Types Time Series
/v1/radar/as112/timeseries-groups/query-type
GET
Radargetdnsas112timeseriesgroupbyresponsecodes — Cloudflare Get a time series of AS112 Response Codes
/v1/radar/as112/timeseries-groups/response-codes
GET
Radargetdnsas112toplocations — Cloudflare Get top autonomous systems by AS112 DNS queries
/v1/radar/as112/top/locations
GET
Radargetdnsas112toplocationsbydnssec — Cloudflare Get Top Locations By DNS Queries DNSSEC Support
/v1/radar/as112/top/locations/dnssec/{dnssec}
GET
Radargetdnsas112toplocationsbyedns — Cloudflare Get Top Locations By EDNS Support
/v1/radar/as112/top/locations/edns/{edns}
GET
Radargetdnsas112toplocationsbyipversion — Cloudflare Get Top Locations by DNS Queries IP version
/v1/radar/as112/top/locations/ip-version/{ip-version}
GET
Radargetattackslayer3summary — Cloudflare Get Layer 3 Attacks Summary
/v1/radar/attacks/layer3/summary
GET
Radargetattackslayer3summarybybitrate — Cloudflare Get Attack Bitrate Summary
/v1/radar/attacks/layer3/summary/bitrate
GET
Radargetattackslayer3summarybyduration — Cloudflare Get Attack Durations Summary
/v1/radar/attacks/layer3/summary/duration
GET
Radargetattackslayer3summarybyipversion — Cloudflare Get IP Versions Summary
/v1/radar/attacks/layer3/summary/ip-version
GET
Radargetattackslayer3summarybyprotocol — Cloudflare Get Layer 3 Protocols Summary
/v1/radar/attacks/layer3/summary/protocol
GET
Radargetattackslayer3summarybyvector — Cloudflare Get Attack Vector Summary
/v1/radar/attacks/layer3/summary/vector
GET
Radargetattackslayer3timeseriesbybytes — Cloudflare Get Attacks By Bytes Summary
/v1/radar/attacks/layer3/timeseries
GET
Radargetattackslayer3timeseriesgroups — Cloudflare Get Layer 3 Attacks By Network Protocol Time Series
/v1/radar/attacks/layer3/timeseries-groups
GET
Radargetattackslayer3timeseriesgroupbybitrate — Cloudflare Get Attacks By Bitrate Time Series
/v1/radar/attacks/layer3/timeseries-groups/bitrate
GET
Radargetattackslayer3timeseriesgroupbyduration — Cloudflare Get Layer 3 Attack By Duration Time Series
/v1/radar/attacks/layer3/timeseries-groups/duration
GET
Radargetattackslayer3timeseriesgroupbyindustry — Cloudflare Get Layer 3 Attacks By Target Industries Time Series
/v1/radar/attacks/layer3/timeseries-groups/industry
GET
Radargetattackslayer3timeseriesgroupbyipversion — Cloudflare Get Layer 3 Attacks By IP Version Time Series
/v1/radar/attacks/layer3/timeseries-groups/ip-version
GET
Radargetattackslayer3timeseriesgroupbyprotocol — Cloudflare Get Layer 3 Attacks By Protocol Timeseries
/v1/radar/attacks/layer3/timeseries-groups/protocol
GET
Radargetattackslayer3timeseriesgroupbyvector — Cloudflare Get Layer 3 Attacks By Vector
/v1/radar/attacks/layer3/timeseries-groups/vector
GET
Radargetattackslayer3timeseriesgroupbyvertical — Cloudflare Get Layer 3 Attacks By Vertical Time Series
/v1/radar/attacks/layer3/timeseries-groups/vertical
GET
Radargetattackslayer3topattacks — Cloudflare Get top attack pairs (origin and target locations) of Layer 3 attacks
/v1/radar/attacks/layer3/top/attacks
GET
Radargetattackslayer3topindustries — Cloudflare Get top Industry of attack
/v1/radar/attacks/layer3/top/industry
GET
Radargetattackslayer3toporiginlocations — Cloudflare Get top origin locations of attack
/v1/radar/attacks/layer3/top/locations/origin
GET
Radargetattackslayer3toptargetlocations — Cloudflare Get top target locations of attack
/v1/radar/attacks/layer3/top/locations/target
GET
Radargetattackslayer3topverticals — Cloudflare Get top Verticals of attack
/v1/radar/attacks/layer3/top/vertical
GET
Radargetattackslayer7summary — Cloudflare Get Layer 7 Attacks Summary
/v1/radar/attacks/layer7/summary
GET
Radargetattackslayer7summarybyhttpmethod — Cloudflare Get HTTP Method Summary
/v1/radar/attacks/layer7/summary/http-method
GET
Radargetattackslayer7summarybyhttpversion — Cloudflare Get HTTP Version Summary
/v1/radar/attacks/layer7/summary/http-version
GET
Radargetattackslayer7summarybyipversion — Cloudflare Get Ip Version Summary
/v1/radar/attacks/layer7/summary/ip-version
GET
Radargetattackslayer7summarybymanagedrules — Cloudflare Get Managed Rules Summary
/v1/radar/attacks/layer7/summary/managed-rules
GET
Radargetattackslayer7summarybymitigationproduct — Cloudflare Get Mitigation Product Summary
/v1/radar/attacks/layer7/summary/mitigation-product
GET
Radargetattackslayer7timeseries — Cloudflare Get Layer 7 Attacks Time Series
/v1/radar/attacks/layer7/timeseries
GET
Radargetattackslayer7timeseriesgroup — Cloudflare Get Layer 7 Attacks By Mitigation Technique Time Series
/v1/radar/attacks/layer7/timeseries-groups
GET
Radargetattackslayer7timeseriesgroupbyhttpmethod — Cloudflare Get Layer 7 Attacks By HTTP Method Time Series
/v1/radar/attacks/layer7/timeseries-groups/http-method
GET
Radargetattackslayer7timeseriesgroupbyhttpversion — Cloudflare Get Layer 7 Attacks By HTTP Version Time Series
/v1/radar/attacks/layer7/timeseries-groups/http-version
GET
Radargetattackslayer7timeseriesgroupbyindustry — Cloudflare Get Layer 7 Attacks By Target Industries Time Series
/v1/radar/attacks/layer7/timeseries-groups/industry
GET
Radargetattackslayer7timeseriesgroupbyipversion — Cloudflare Get Layer 7 Attacks By IP Version Time Series
/v1/radar/attacks/layer7/timeseries-groups/ip-version
GET
Radargetattackslayer7timeseriesgroupbymanagedrules — Cloudflare Get Layer 7 Attacks By Managed Rules Time Series
/v1/radar/attacks/layer7/timeseries-groups/managed-rules
GET
Radargetattackslayer7timeseriesgroupbymitigationproduct — Cloudflare Get Layer 7 Attacks By Mitigation Product Time Series
/v1/radar/attacks/layer7/timeseries-groups/mitigation-product
GET
Radargetattackslayer7timeseriesgroupbyvertical — Cloudflare Get Layer 7 Attacks By Vertical Time Series
/v1/radar/attacks/layer7/timeseries-groups/vertical
GET
Radargetattackslayer7toporiginas — Cloudflare Get Top Origin Autonomous Systems By Layer 7 Attacks
/v1/radar/attacks/layer7/top/ases/origin
GET
Radargetattackslayer7topattacks — Cloudflare Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks
/v1/radar/attacks/layer7/top/attacks
GET
Radargetattackslayer7topindustries — Cloudflare Get top Industry of attack
/v1/radar/attacks/layer7/top/industry
GET
Radargetattackslayer7toporiginlocation — Cloudflare Get Top Origin Locations By Layer 7 Attacks
/v1/radar/attacks/layer7/top/locations/origin
GET
Radargetattackslayer7toptargetlocation — Cloudflare Get layer 7 top target locations
/v1/radar/attacks/layer7/top/locations/target
GET
Radargetattackslayer7topverticals — Cloudflare Get top Verticals of attack
/v1/radar/attacks/layer7/top/vertical
GET
Radargetbgphijacksevents — Cloudflare Get BGP hijack events
/v1/radar/bgp/hijacks/events
GET
Radargetbgprouteleakevents — Cloudflare Get BGP route leak events
/v1/radar/bgp/leaks/events
GET
Radargetbgppfx2asmoas — Cloudflare Get MOASes
/v1/radar/bgp/routes/moas
GET
Radargetbgppfx2as — Cloudflare Get prefix-to-origin mapping
/v1/radar/bgp/routes/pfx2as
GET
Radargetbgproutesstats — Cloudflare Get BGP routing table stats
/v1/radar/bgp/routes/stats
GET
Radargetbgpipspacetimeseries — Cloudflare Get BGP IP space time series
/v1/radar/bgp/routes/timeseries
GET
Radargetbgptimeseries — Cloudflare Get BGP time series
/v1/radar/bgp/timeseries
GET
Radargetbgptopases — Cloudflare Get top autonomous systems
/v1/radar/bgp/top/ases
GET
Radargetbgptopasnsbyprefixes — Cloudflare Get list of ASNs ordered by prefix count
/v1/radar/bgp/top/ases/prefixes
GET
Radargetbgptopprefixes — Cloudflare Get top prefixes
/v1/radar/bgp/top/prefixes
GET
Radargetconnectiontamperingsummary — Cloudflare Get Connection Tampering Summary
/v1/radar/connection-tampering/summary
GET
Radargetconnectiontamperingtimeseriesgroup — Cloudflare Get Connection Tampering Time Series
/v1/radar/connection-tampering/timeseries-groups
GET
Radargetreportsdatasets — Cloudflare Get Datasets
/v1/radar/datasets
POST
Radarpostreportsdatasetdownloadurl — Cloudflare Get Dataset download url
/v1/radar/datasets/download
GET
Radargetreportsdatasetdownload — Cloudflare Get Dataset csv Stream
/v1/radar/datasets/{alias}
GET
Radargetdnstopases — Cloudflare Get Top Autonomous Systems by DNS queries.
/v1/radar/dns/top/ases
GET
Radargetdnstoplocations — Cloudflare Get Top Locations by DNS queries
/v1/radar/dns/top/locations
GET
Radargetemailroutingsummarybyarc — Cloudflare Get ARC Validations Summary
/v1/radar/email/routing/summary/arc
GET
Radargetemailroutingsummarybydkim — Cloudflare Get DKIM Validations Summary
/v1/radar/email/routing/summary/dkim
GET
Radargetemailroutingsummarybydmarc — Cloudflare Get DMARC Validations Summary
/v1/radar/email/routing/summary/dmarc
GET
Radargetemailroutingsummarybyencrypted — Cloudflare Get Encrypted Summary
/v1/radar/email/routing/summary/encrypted
GET
Radargetemailroutingsummarybyipversion — Cloudflare Get Ip Version Summary
/v1/radar/email/routing/summary/ip-version
GET
Radargetemailroutingsummarybyspf — Cloudflare Get SPF Validations Summary
/v1/radar/email/routing/summary/spf
GET
Radargetemailroutingtimeseriesgroupbyarc — Cloudflare Get ARC Validations Time Series
/v1/radar/email/routing/timeseries-groups/arc
GET
Radargetemailroutingtimeseriesgroupbydkim — Cloudflare Get DKIM Validations Time Series
/v1/radar/email/routing/timeseries-groups/dkim
GET
Radargetemailroutingtimeseriesgroupbydmarc — Cloudflare Get DMARC Validations Time Series
/v1/radar/email/routing/timeseries-groups/dmarc
GET
Radargetemailroutingtimeseriesgroupbyencrypted — Cloudflare Get Encrypted Time Series
/v1/radar/email/routing/timeseries-groups/encrypted
GET
Radargetemailroutingtimeseriesgroupbyipversion — Cloudflare Get Ip Version Time Series
/v1/radar/email/routing/timeseries-groups/ip-version
GET
Radargetemailroutingtimeseriesgroupbyspf — Cloudflare Get SPF Validations Time Series
/v1/radar/email/routing/timeseries-groups/spf
GET
Radargetemailsecuritysummarybyarc — Cloudflare Get ARC Validations Summary
/v1/radar/email/security/summary/arc
GET
Radargetemailsecuritysummarybydkim — Cloudflare Get DKIM Validations Summary
/v1/radar/email/security/summary/dkim
GET
Radargetemailsecuritysummarybydmarc — Cloudflare Get DMARC Validations Summary
/v1/radar/email/security/summary/dmarc
GET
Radargetemailsecuritysummarybymalicious — Cloudflare Get MALICIOUS Validations Summary
/v1/radar/email/security/summary/malicious
GET
Radargetemailsecuritysummarybyspam — Cloudflare Get SPAM Summary
/v1/radar/email/security/summary/spam
GET
Radargetemailsecuritysummarybyspf — Cloudflare Get SPF Validations Summary
/v1/radar/email/security/summary/spf
GET
Radargetemailsecuritysummarybyspoof — Cloudflare Get SPOOF Summary
/v1/radar/email/security/summary/spoof
GET
Radargetemailsecuritysummarybythreatcategory — Cloudflare Get Threat Categories Summary
/v1/radar/email/security/summary/threat-category
GET
Radargetemailsecuritysummarybytlsversion — Cloudflare Get TLS Version Summary
/v1/radar/email/security/summary/tls-version
GET
Radargetemailsecuritytimeseriesgroupbyarc — Cloudflare Get ARC Validations Time Series
/v1/radar/email/security/timeseries-groups/arc
GET
Radargetemailsecuritytimeseriesgroupbydkim — Cloudflare Get DKIM Validations Time Series
/v1/radar/email/security/timeseries-groups/dkim
GET
Radargetemailsecuritytimeseriesgroupbydmarc — Cloudflare Get DMARC Validations Time Series
/v1/radar/email/security/timeseries-groups/dmarc
GET
Radargetemailsecuritytimeseriesgroupbymalicious — Cloudflare Get MALICIOUS Validations Time Series
/v1/radar/email/security/timeseries-groups/malicious
GET
Radargetemailsecuritytimeseriesgroupbyspam — Cloudflare Get SPAM Validations Time Series
/v1/radar/email/security/timeseries-groups/spam
GET
Radargetemailsecuritytimeseriesgroupbyspf — Cloudflare Get SPF Validations Time Series
/v1/radar/email/security/timeseries-groups/spf
GET
Radargetemailsecuritytimeseriesgroupbyspoof — Cloudflare Get SPOOF Validations Time Series
/v1/radar/email/security/timeseries-groups/spoof
GET
Radargetemailsecuritytimeseriesgroupbythreatcategory — Cloudflare Get Threat Categories Time Series
/v1/radar/email/security/timeseries-groups/threat-category
GET
Radargetemailsecuritytimeseriesgroupbytlsversion — Cloudflare Get TLS Version Time Series
/v1/radar/email/security/timeseries-groups/tls-version
GET
Radargetemailsecuritytoptldsbymessages — Cloudflare Get Top TLDs By Email Messages
/v1/radar/email/security/top/tlds
GET
Radargetemailsecuritytoptldsbymalicious — Cloudflare Get Top TLDs By Malicious Classification
/v1/radar/email/security/top/tlds/malicious/{malicious}
GET
Radargetemailsecuritytoptldsbyspam — Cloudflare Get Top TLDs By Spam Classification
/v1/radar/email/security/top/tlds/spam/{spam}
GET
Radargetemailsecuritytoptldsbyspoof — Cloudflare Get Top TLDs By Spoof Classification
/v1/radar/email/security/top/tlds/spoof/{spoof}
GET
Radargetentitiesasnlist — Cloudflare Get autonomous systems
/v1/radar/entities/asns
GET
Radargetentitiesasnbyip — Cloudflare Get autonomous system information by IP address
/v1/radar/entities/asns/ip
GET
Radargetentitiesasnbyid — Cloudflare Get autonomous system information by AS number
/v1/radar/entities/asns/{asn}
GET
Radargetasnsrel — Cloudflare Get AS-level relationships by AS number
/v1/radar/entities/asns/{asn}/rel
GET
Radargetentitiesip — Cloudflare Get IP address
/v1/radar/entities/ip
GET
Radargetentitieslocations — Cloudflare Get locations
/v1/radar/entities/locations
GET
Radargetentitieslocationbyalpha2 — Cloudflare Get location
/v1/radar/entities/locations/{location}
GET
Radargethttpsummarybybotclass — Cloudflare Get Bot Class Summary
/v1/radar/http/summary/bot-class
GET
Radargethttpsummarybydevicetype — Cloudflare Get Device Type Summary
/v1/radar/http/summary/device-type
GET
Radargethttpsummarybyhttpprotocol — Cloudflare Get HTTP protocols summary
/v1/radar/http/summary/http-protocol
GET
Radargethttpsummarybyhttpversion — Cloudflare Get HTTP Versions Summary
/v1/radar/http/summary/http-version
GET
Radargethttpsummarybyipversion — Cloudflare Get IP Version Summary
/v1/radar/http/summary/ip-version
GET
Radargethttpsummarybyoperatingsystem — Cloudflare Get Operating Systems Summary
/v1/radar/http/summary/os
GET
Radargethttpsummarybytlsversion — Cloudflare Get TLS Versions Summary
/v1/radar/http/summary/tls-version
GET
Radargethttptimeseriesgroupbybotclass — Cloudflare Get Bot Classes Time Series
/v1/radar/http/timeseries-groups/bot-class
GET
Radargethttptimeseriesgroupbybrowsers — Cloudflare Get User Agents Time Series
/v1/radar/http/timeseries-groups/browser
GET
Radargethttptimeseriesgroupbybrowserfamilies — Cloudflare Get User Agent Families Time Series
/v1/radar/http/timeseries-groups/browser-family
GET
Radargethttptimeseriesgroupbydevicetype — Cloudflare Get Device Types Time Series
/v1/radar/http/timeseries-groups/device-type
GET
Radargethttptimeseriesgroupbyhttpprotocol — Cloudflare Get HTTP protocols Time Series
/v1/radar/http/timeseries-groups/http-protocol
GET
Radargethttptimeseriesgroupbyhttpversion — Cloudflare Get HTTP Versions Time Series
/v1/radar/http/timeseries-groups/http-version
GET
Radargethttptimeseriesgroupbyipversion — Cloudflare Get IP Versions Time Series
/v1/radar/http/timeseries-groups/ip-version
GET
Radargethttptimeseriesgroupbyoperatingsystem — Cloudflare Get Operating Systems Time Series
/v1/radar/http/timeseries-groups/os
GET
Radargethttptimeseriesgroupbytlsversion — Cloudflare Get TLS Versions Time Series
/v1/radar/http/timeseries-groups/tls-version
GET
Radargethttptopasesbyhttprequests — Cloudflare Get Top Autonomous Systems By HTTP Requests
/v1/radar/http/top/ases
GET
Radargethttptopasesbybotclass — Cloudflare Get Top Autonomous Systems By Bot Class
/v1/radar/http/top/ases/bot-class/{bot-class}
GET
Radargethttptopasesbydevicetype — Cloudflare Get Top Autonomous Systems By Device Type
/v1/radar/http/top/ases/device-type/{device-type}
GET
Radargethttptopasesbyhttpprotocol — Cloudflare Get Top Autonomous Systems By HTTP Protocol
/v1/radar/http/top/ases/http-protocol/{http-protocol}
GET
Radargethttptopasesbyhttpversion — Cloudflare Get Top Autonomous Systems By HTTP Version
/v1/radar/http/top/ases/http-version/{http-version}
GET
Radargethttptopasesbyipversion — Cloudflare Get Top Autonomous Systems By IP Version
/v1/radar/http/top/ases/ip-version/{ip-version}
GET
Radargethttptopasesbyoperatingsystem — Cloudflare Get Top Autonomous Systems By Operating System
/v1/radar/http/top/ases/os/{os}
GET
Radargethttptopasesbytlsversion — Cloudflare Get Top Autonomous Systems By TLS Version
/v1/radar/http/top/ases/tls-version/{tls-version}
GET
Radargethttptopbrowserfamilies — Cloudflare Get Top User Agents Families by HTTP requests
/v1/radar/http/top/browser-families
GET
Radargethttptopbrowsers — Cloudflare Get Top User Agents By HTTP requests
/v1/radar/http/top/browsers
GET
Radargethttptoplocationsbyhttprequests — Cloudflare Get Top Locations By HTTP requests
/v1/radar/http/top/locations
GET
Radargethttptoplocationsbybotclass — Cloudflare Get Top Locations By Bot Class
/v1/radar/http/top/locations/bot-class/{bot-class}
GET
Radargethttptoplocationsbydevicetype — Cloudflare Get Top Locations By Device Type
/v1/radar/http/top/locations/device-type/{device-type}
GET
Radargethttptoplocationsbyhttpprotocol — Cloudflare Get Top Locations By HTTP Protocol
/v1/radar/http/top/locations/http-protocol/{http-protocol}
GET
Radargethttptoplocationsbyhttpversion — Cloudflare Get Top Locations By HTTP Version
/v1/radar/http/top/locations/http-version/{http-version}
GET
Radargethttptoplocationsbyipversion — Cloudflare Get Top Locations By IP Version
/v1/radar/http/top/locations/ip-version/{ip-version}
GET
Radargethttptoplocationsbyoperatingsystem — Cloudflare Get Top Locations By Operating System
/v1/radar/http/top/locations/os/{os}
GET
Radargethttptoplocationsbytlsversion — Cloudflare Get Top Locations By TLS Version
/v1/radar/http/top/locations/tls-version/{tls-version}
GET
Radargetnetflowstimeseries — Cloudflare Get NetFlows Time Series
/v1/radar/netflows/timeseries
GET
Radargetnetflowstopases — Cloudflare Get Top Autonomous Systems By Network Traffic
/v1/radar/netflows/top/ases
GET
Radargetnetflowstoplocations — Cloudflare Get Top Locations By Network Traffic
/v1/radar/netflows/top/locations
GET
Radargetqualityindexsummary — Cloudflare Get IQI Summary
/v1/radar/quality/iqi/summary
GET
Radargetqualityindextimeseriesgroup — Cloudflare Get IQI Time Series
/v1/radar/quality/iqi/timeseries-groups
GET
Radargetqualityspeedhistogram — Cloudflare Get Speed Tests Histogram
/v1/radar/quality/speed/histogram
GET
Radargetqualityspeedsummary — Cloudflare Get Speed Tests Summary
/v1/radar/quality/speed/summary
GET
Radargetqualityspeedtopases — Cloudflare Get Top Speed Test Autonomous Systems
/v1/radar/quality/speed/top/ases
GET
Radargetqualityspeedtoplocations — Cloudflare Get Top Speed Test Locations
/v1/radar/quality/speed/top/locations
GET
Radargetrankingdomaindetails — Cloudflare Get Domains Rank details
/v1/radar/ranking/domain/{domain}
GET
Radargetrankingdomaintimeseries — Cloudflare Get Domains Rank time series
/v1/radar/ranking/timeseries-groups
GET
Radargetrankingtopdomains — Cloudflare Get Top or Trending Domains
/v1/radar/ranking/top
GET
Radargetsearchglobal — Cloudflare Search for locations, autonomous systems (AS) and reports.
/v1/radar/search/global
GET
Radargettrafficanomalies — Cloudflare Get latest Internet traffic anomalies.
/v1/radar/traffic-anomalies
GET
Radargettrafficanomaliestop — Cloudflare Get top locations by total traffic anomalies generated.
/v1/radar/traffic-anomalies/locations
GET
Radargetverifiedbotstopbyhttprequests — Cloudflare Get Top Verified Bots By HTTP Requests
/v1/radar/verified-bots/top/bots
GET
Radargetverifiedbotstopcategoriesbyhttprequests — Cloudflare Get Top Verified Bot Categories By HTTP Requests
/v1/radar/verified-bots/top/categories

MCP Tools

cloudflare-get-latest-internet-outages

Cloudflare Get latest Internet outages and anomalies.

read-only idempotent
cloudflare-get-number-outages-locations

Cloudflare Get the number of outages for locations.

read-only idempotent
cloudflare-get-as112-dnssec-summary

Cloudflare Get AS112 DNSSEC Summary

read-only idempotent
cloudflare-get-as112-edns-summary

Cloudflare Get AS112 EDNS Summary

read-only idempotent
cloudflare-get-as112-ip-version

Cloudflare Get AS112 IP Version Summary

read-only idempotent
cloudflare-get-as112-dns-protocol

Cloudflare Get AS112 DNS Protocol Summary

read-only idempotent
cloudflare-get-as112-query-types

Cloudflare Get AS112 Query Types Summary

read-only idempotent
cloudflare-get-summary-as112-response

Cloudflare Get a summary of AS112 Response Codes

read-only idempotent
cloudflare-get-as112-dns-queries

Cloudflare Get AS112 DNS Queries Time Series

read-only idempotent
cloudflare-get-as112-dnssec-support

Cloudflare Get AS112 DNSSEC Support Time Series

read-only idempotent
cloudflare-get-as112-edns-support

Cloudflare Get AS112 EDNS Support Summary

read-only idempotent
cloudflare-get-as112-ip-version-2

Cloudflare Get AS112 IP Version Time Series

read-only idempotent
cloudflare-get-as112-dns-protocol-2

Cloudflare Get AS112 DNS Protocol Time Series

read-only idempotent
cloudflare-get-as112-query-types-2

Cloudflare Get AS112 Query Types Time Series

read-only idempotent
cloudflare-get-time-series-as112

Cloudflare Get a time series of AS112 Response Codes

read-only idempotent
cloudflare-get-top-autonomous-systems

Cloudflare Get top autonomous systems by AS112 DNS queries

read-only idempotent
cloudflare-get-top-locations-dns

Cloudflare Get Top Locations By DNS Queries DNSSEC Support

read-only idempotent
cloudflare-get-top-locations-edns

Cloudflare Get Top Locations By EDNS Support

read-only idempotent
cloudflare-get-top-locations-dns-2

Cloudflare Get Top Locations by DNS Queries IP version

read-only idempotent
cloudflare-get-layer-3-attacks

Cloudflare Get Layer 3 Attacks Summary

read-only idempotent
cloudflare-get-attack-bitrate-summary

Cloudflare Get Attack Bitrate Summary

read-only idempotent
cloudflare-get-attack-durations-summary

Cloudflare Get Attack Durations Summary

read-only idempotent
cloudflare-get-ip-versions-summary

Cloudflare Get IP Versions Summary

read-only idempotent
cloudflare-get-layer-3-protocols

Cloudflare Get Layer 3 Protocols Summary

read-only idempotent
cloudflare-get-attack-vector-summary

Cloudflare Get Attack Vector Summary

read-only idempotent
cloudflare-get-attacks-bytes-summary

Cloudflare Get Attacks By Bytes Summary

read-only idempotent
cloudflare-get-layer-3-attacks-2

Cloudflare Get Layer 3 Attacks By Network Protocol Time Series

read-only idempotent
cloudflare-get-attacks-bitrate-time

Cloudflare Get Attacks By Bitrate Time Series

read-only idempotent
cloudflare-get-layer-3-attack

Cloudflare Get Layer 3 Attack By Duration Time Series

read-only idempotent
cloudflare-get-layer-3-attacks-3

Cloudflare Get Layer 3 Attacks By Target Industries Time Series

read-only idempotent
cloudflare-get-layer-3-attacks-4

Cloudflare Get Layer 3 Attacks By IP Version Time Series

read-only idempotent
cloudflare-get-layer-3-attacks-5

Cloudflare Get Layer 3 Attacks By Protocol Timeseries

read-only idempotent
cloudflare-get-layer-3-attacks-6

Cloudflare Get Layer 3 Attacks By Vector

read-only idempotent
cloudflare-get-layer-3-attacks-7

Cloudflare Get Layer 3 Attacks By Vertical Time Series

read-only idempotent
cloudflare-get-top-attack-pairs

Cloudflare Get top attack pairs (origin and target locations) of Layer 3 attacks

read-only idempotent
cloudflare-get-top-industry-attack

Cloudflare Get top Industry of attack

read-only idempotent
cloudflare-get-top-origin-locations

Cloudflare Get top origin locations of attack

read-only idempotent
cloudflare-get-top-target-locations

Cloudflare Get top target locations of attack

read-only idempotent
cloudflare-get-top-verticals-attack

Cloudflare Get top Verticals of attack

read-only idempotent
cloudflare-get-layer-7-attacks

Cloudflare Get Layer 7 Attacks Summary

read-only idempotent
cloudflare-get-http-method-summary

Cloudflare Get HTTP Method Summary

read-only idempotent
cloudflare-get-http-version-summary

Cloudflare Get HTTP Version Summary

read-only idempotent
cloudflare-get-ip-version-summary

Cloudflare Get Ip Version Summary

read-only idempotent
cloudflare-get-managed-rules-summary

Cloudflare Get Managed Rules Summary

read-only idempotent
cloudflare-get-mitigation-product-summary

Cloudflare Get Mitigation Product Summary

read-only idempotent
cloudflare-get-layer-7-attacks-2

Cloudflare Get Layer 7 Attacks Time Series

read-only idempotent
cloudflare-get-layer-7-attacks-3

Cloudflare Get Layer 7 Attacks By Mitigation Technique Time Series

read-only idempotent
cloudflare-get-layer-7-attacks-4

Cloudflare Get Layer 7 Attacks By HTTP Method Time Series

read-only idempotent
cloudflare-get-layer-7-attacks-5

Cloudflare Get Layer 7 Attacks By HTTP Version Time Series

read-only idempotent
cloudflare-get-layer-7-attacks-6

Cloudflare Get Layer 7 Attacks By Target Industries Time Series

read-only idempotent
cloudflare-get-layer-7-attacks-7

Cloudflare Get Layer 7 Attacks By IP Version Time Series

read-only idempotent
cloudflare-get-layer-7-attacks-8

Cloudflare Get Layer 7 Attacks By Managed Rules Time Series

read-only idempotent
cloudflare-get-layer-7-attacks-9

Cloudflare Get Layer 7 Attacks By Mitigation Product Time Series

read-only idempotent
cloudflare-get-layer-7-attacks-10

Cloudflare Get Layer 7 Attacks By Vertical Time Series

read-only idempotent
cloudflare-get-top-origin-autonomous

Cloudflare Get Top Origin Autonomous Systems By Layer 7 Attacks

read-only idempotent
cloudflare-get-top-attack-pairs-2

Cloudflare Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks

read-only idempotent
cloudflare-get-top-industry-attack-2

Cloudflare Get top Industry of attack

read-only idempotent
cloudflare-get-top-origin-locations-2

Cloudflare Get Top Origin Locations By Layer 7 Attacks

read-only idempotent
cloudflare-get-layer-7-top

Cloudflare Get layer 7 top target locations

read-only idempotent
cloudflare-get-top-verticals-attack-2

Cloudflare Get top Verticals of attack

read-only idempotent
cloudflare-get-bgp-hijack-events

Cloudflare Get BGP hijack events

read-only idempotent
cloudflare-get-bgp-route-leak

Cloudflare Get BGP route leak events

read-only idempotent
cloudflare-get-moases

Cloudflare Get MOASes

read-only idempotent
cloudflare-get-prefix-origin-mapping

Cloudflare Get prefix-to-origin mapping

read-only idempotent
cloudflare-get-bgp-routing-table

Cloudflare Get BGP routing table stats

read-only idempotent
cloudflare-get-bgp-ip-space

Cloudflare Get BGP IP space time series

read-only idempotent
cloudflare-get-bgp-time-series

Cloudflare Get BGP time series

read-only idempotent
cloudflare-get-top-autonomous-systems-2

Cloudflare Get top autonomous systems

read-only idempotent
cloudflare-get-list-asns-ordered

Cloudflare Get list of ASNs ordered by prefix count

read-only idempotent
cloudflare-get-top-prefixes

Cloudflare Get top prefixes

read-only idempotent
cloudflare-get-connection-tampering-summary

Cloudflare Get Connection Tampering Summary

read-only idempotent
cloudflare-get-connection-tampering-time

Cloudflare Get Connection Tampering Time Series

read-only idempotent
cloudflare-get-datasets

Cloudflare Get Datasets

read-only idempotent
cloudflare-get-dataset-download-url

Cloudflare Get Dataset download url

read-only
cloudflare-get-dataset-csv-stream

Cloudflare Get Dataset csv Stream

read-only idempotent
cloudflare-get-top-autonomous-systems-3

Cloudflare Get Top Autonomous Systems by DNS queries.

read-only idempotent
cloudflare-get-top-locations-dns-3

Cloudflare Get Top Locations by DNS queries

read-only idempotent
cloudflare-get-arc-validations-summary

Cloudflare Get ARC Validations Summary

read-only idempotent
cloudflare-get-dkim-validations-summary

Cloudflare Get DKIM Validations Summary

read-only idempotent
cloudflare-get-dmarc-validations-summary

Cloudflare Get DMARC Validations Summary

read-only idempotent
cloudflare-get-encrypted-summary

Cloudflare Get Encrypted Summary

read-only idempotent
cloudflare-get-ip-version-summary-2

Cloudflare Get Ip Version Summary

read-only idempotent
cloudflare-get-spf-validations-summary

Cloudflare Get SPF Validations Summary

read-only idempotent
cloudflare-get-arc-validations-time

Cloudflare Get ARC Validations Time Series

read-only idempotent
cloudflare-get-dkim-validations-time

Cloudflare Get DKIM Validations Time Series

read-only idempotent
cloudflare-get-dmarc-validations-time

Cloudflare Get DMARC Validations Time Series

read-only idempotent
cloudflare-get-encrypted-time-series

Cloudflare Get Encrypted Time Series

read-only idempotent
cloudflare-get-ip-version-time

Cloudflare Get Ip Version Time Series

read-only idempotent
cloudflare-get-spf-validations-time

Cloudflare Get SPF Validations Time Series

read-only idempotent
cloudflare-get-arc-validations-summary-2

Cloudflare Get ARC Validations Summary

read-only idempotent
cloudflare-get-dkim-validations-summary-2

Cloudflare Get DKIM Validations Summary

read-only idempotent
cloudflare-get-dmarc-validations-summary-2

Cloudflare Get DMARC Validations Summary

read-only idempotent
cloudflare-get-malicious-validations-summary

Cloudflare Get MALICIOUS Validations Summary

read-only idempotent
cloudflare-get-spam-summary

Cloudflare Get SPAM Summary

read-only idempotent
cloudflare-get-spf-validations-summary-2

Cloudflare Get SPF Validations Summary

read-only idempotent
cloudflare-get-spoof-summary

Cloudflare Get SPOOF Summary

read-only idempotent
cloudflare-get-threat-categories-summary

Cloudflare Get Threat Categories Summary

read-only idempotent
cloudflare-get-tls-version-summary

Cloudflare Get TLS Version Summary

read-only idempotent
cloudflare-get-arc-validations-time-2

Cloudflare Get ARC Validations Time Series

read-only idempotent
cloudflare-get-dkim-validations-time-2

Cloudflare Get DKIM Validations Time Series

read-only idempotent
cloudflare-get-dmarc-validations-time-2

Cloudflare Get DMARC Validations Time Series

read-only idempotent
cloudflare-get-malicious-validations-time

Cloudflare Get MALICIOUS Validations Time Series

read-only idempotent
cloudflare-get-spam-validations-time

Cloudflare Get SPAM Validations Time Series

read-only idempotent
cloudflare-get-spf-validations-time-2

Cloudflare Get SPF Validations Time Series

read-only idempotent
cloudflare-get-spoof-validations-time

Cloudflare Get SPOOF Validations Time Series

read-only idempotent
cloudflare-get-threat-categories-time

Cloudflare Get Threat Categories Time Series

read-only idempotent
cloudflare-get-tls-version-time

Cloudflare Get TLS Version Time Series

read-only idempotent
cloudflare-get-top-tlds-email

Cloudflare Get Top TLDs By Email Messages

read-only idempotent
cloudflare-get-top-tlds-malicious

Cloudflare Get Top TLDs By Malicious Classification

read-only idempotent
cloudflare-get-top-tlds-spam

Cloudflare Get Top TLDs By Spam Classification

read-only idempotent
cloudflare-get-top-tlds-spoof

Cloudflare Get Top TLDs By Spoof Classification

read-only idempotent
cloudflare-get-autonomous-systems

Cloudflare Get autonomous systems

read-only idempotent
cloudflare-get-autonomous-system-information

Cloudflare Get autonomous system information by IP address

read-only idempotent
cloudflare-get-autonomous-system-information-2

Cloudflare Get autonomous system information by AS number

read-only idempotent
cloudflare-get-level-relationships-number

Cloudflare Get AS-level relationships by AS number

read-only idempotent
cloudflare-get-ip-address

Cloudflare Get IP address

read-only idempotent
cloudflare-get-locations

Cloudflare Get locations

read-only idempotent
cloudflare-get-location

Cloudflare Get location

read-only idempotent
cloudflare-get-bot-class-summary

Cloudflare Get Bot Class Summary

read-only idempotent
cloudflare-get-device-type-summary

Cloudflare Get Device Type Summary

read-only idempotent
cloudflare-get-http-protocols-summary

Cloudflare Get HTTP protocols summary

read-only idempotent
cloudflare-get-http-versions-summary

Cloudflare Get HTTP Versions Summary

read-only idempotent
cloudflare-get-ip-version-summary-3

Cloudflare Get IP Version Summary

read-only idempotent
cloudflare-get-operating-systems-summary

Cloudflare Get Operating Systems Summary

read-only idempotent
cloudflare-get-tls-versions-summary

Cloudflare Get TLS Versions Summary

read-only idempotent
cloudflare-get-bot-classes-time

Cloudflare Get Bot Classes Time Series

read-only idempotent
cloudflare-get-user-agents-time

Cloudflare Get User Agents Time Series

read-only idempotent
cloudflare-get-user-agent-families

Cloudflare Get User Agent Families Time Series

read-only idempotent
cloudflare-get-device-types-time

Cloudflare Get Device Types Time Series

read-only idempotent
cloudflare-get-http-protocols-time

Cloudflare Get HTTP protocols Time Series

read-only idempotent
cloudflare-get-http-versions-time

Cloudflare Get HTTP Versions Time Series

read-only idempotent
cloudflare-get-ip-versions-time

Cloudflare Get IP Versions Time Series

read-only idempotent
cloudflare-get-operating-systems-time

Cloudflare Get Operating Systems Time Series

read-only idempotent
cloudflare-get-tls-versions-time

Cloudflare Get TLS Versions Time Series

read-only idempotent
cloudflare-get-top-autonomous-systems-4

Cloudflare Get Top Autonomous Systems By HTTP Requests

read-only idempotent
cloudflare-get-top-autonomous-systems-5

Cloudflare Get Top Autonomous Systems By Bot Class

read-only idempotent
cloudflare-get-top-autonomous-systems-6

Cloudflare Get Top Autonomous Systems By Device Type

read-only idempotent
cloudflare-get-top-autonomous-systems-7

Cloudflare Get Top Autonomous Systems By HTTP Protocol

read-only idempotent
cloudflare-get-top-autonomous-systems-8

Cloudflare Get Top Autonomous Systems By HTTP Version

read-only idempotent
cloudflare-get-top-autonomous-systems-9

Cloudflare Get Top Autonomous Systems By IP Version

read-only idempotent
cloudflare-get-top-autonomous-systems-10

Cloudflare Get Top Autonomous Systems By Operating System

read-only idempotent
cloudflare-get-top-autonomous-systems-11

Cloudflare Get Top Autonomous Systems By TLS Version

read-only idempotent
cloudflare-get-top-user-agents

Cloudflare Get Top User Agents Families by HTTP requests

read-only idempotent
cloudflare-get-top-user-agents-2

Cloudflare Get Top User Agents By HTTP requests

read-only idempotent
cloudflare-get-top-locations-http

Cloudflare Get Top Locations By HTTP requests

read-only idempotent
cloudflare-get-top-locations-bot

Cloudflare Get Top Locations By Bot Class

read-only idempotent
cloudflare-get-top-locations-device

Cloudflare Get Top Locations By Device Type

read-only idempotent
cloudflare-get-top-locations-http-2

Cloudflare Get Top Locations By HTTP Protocol

read-only idempotent
cloudflare-get-top-locations-http-3

Cloudflare Get Top Locations By HTTP Version

read-only idempotent
cloudflare-get-top-locations-ip

Cloudflare Get Top Locations By IP Version

read-only idempotent
cloudflare-get-top-locations-operating

Cloudflare Get Top Locations By Operating System

read-only idempotent
cloudflare-get-top-locations-tls

Cloudflare Get Top Locations By TLS Version

read-only idempotent
cloudflare-get-netflows-time-series

Cloudflare Get NetFlows Time Series

read-only idempotent
cloudflare-get-top-autonomous-systems-12

Cloudflare Get Top Autonomous Systems By Network Traffic

read-only idempotent
cloudflare-get-top-locations-network

Cloudflare Get Top Locations By Network Traffic

read-only idempotent
cloudflare-get-iqi-summary

Cloudflare Get IQI Summary

read-only idempotent
cloudflare-get-iqi-time-series

Cloudflare Get IQI Time Series

read-only idempotent
cloudflare-get-speed-tests-histogram

Cloudflare Get Speed Tests Histogram

read-only idempotent
cloudflare-get-speed-tests-summary

Cloudflare Get Speed Tests Summary

read-only idempotent
cloudflare-get-top-speed-test

Cloudflare Get Top Speed Test Autonomous Systems

read-only idempotent
cloudflare-get-top-speed-test-2

Cloudflare Get Top Speed Test Locations

read-only idempotent
cloudflare-get-domains-rank-details

Cloudflare Get Domains Rank details

read-only idempotent
cloudflare-get-domains-rank-time

Cloudflare Get Domains Rank time series

read-only idempotent
cloudflare-get-top-trending-domains

Cloudflare Get Top or Trending Domains

read-only idempotent
cloudflare-search-locations-autonomous-systems

Cloudflare Search for locations, autonomous systems (AS) and reports.

read-only idempotent
cloudflare-get-latest-internet-traffic

Cloudflare Get latest Internet traffic anomalies.

read-only idempotent
cloudflare-get-top-locations-total

Cloudflare Get top locations by total traffic anomalies generated.

read-only idempotent
cloudflare-get-top-verified-bots

Cloudflare Get Top Verified Bots By HTTP Requests

read-only idempotent
cloudflare-get-top-verified-bot

Cloudflare Get Top Verified Bot Categories By HTTP Requests

read-only idempotent

Capability Spec

cloudflare-radar.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Cloudflare API — Radar
  description: 'Cloudflare API — Radar. 169 operations. Lead operation: Cloudflare Get latest Internet outages and anomalies..
    Self-contained Naftiko capability covering one Cloudflare business surface.'
  tags:
  - Cloudflare
  - Radar
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    CLOUDFLARE_API_KEY: CLOUDFLARE_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloudflare-radar
    baseUri: https://api.cloudflare.com/client/v4
    description: Cloudflare API — Radar business capability. Self-contained, no shared references.
    resources:
    - name: radar-annotations-outages
      path: /radar/annotations/outages
      operations:
      - name: radargetannotationsoutages
        method: GET
        description: Cloudflare Get latest Internet outages and anomalies.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: integer
        - name: offset
          in: query
          type: integer
        - name: dateRange
          in: query
          type: string
        - name: dateStart
          in: query
          type: string
        - name: dateEnd
          in: query
          type: string
        - name: asn
          in: query
          type: integer
        - name: location
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-annotations-outages-locations
      path: /radar/annotations/outages/locations
      operations:
      - name: radargetannotationsoutagestop
        method: GET
        description: Cloudflare Get the number of outages for locations.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: integer
        - name: dateRange
          in: query
          type: string
        - name: dateStart
          in: query
          type: string
        - name: dateEnd
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-as112-summary-dnssec
      path: /radar/as112/summary/dnssec
      operations:
      - name: radargetdnsas112timeseriesbydnssec
        method: GET
        description: Cloudflare Get AS112 DNSSEC Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-summary-edns
      path: /radar/as112/summary/edns
      operations:
      - name: radargetdnsas112timeseriesbyedns
        method: GET
        description: Cloudflare Get AS112 EDNS Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-summary-ip_version
      path: /radar/as112/summary/ip_version
      operations:
      - name: radargetdnsas112timeseriesbyipversion
        method: GET
        description: Cloudflare Get AS112 IP Version Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-summary-protocol
      path: /radar/as112/summary/protocol
      operations:
      - name: radargetdnsas112timeseriesbyprotocol
        method: GET
        description: Cloudflare Get AS112 DNS Protocol Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-summary-query_type
      path: /radar/as112/summary/query_type
      operations:
      - name: radargetdnsas112timeseriesbyquerytype
        method: GET
        description: Cloudflare Get AS112 Query Types Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-summary-response_codes
      path: /radar/as112/summary/response_codes
      operations:
      - name: radargetdnsas112timeseriesbyresponsecodes
        method: GET
        description: Cloudflare Get a summary of AS112 Response Codes
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-timeseries
      path: /radar/as112/timeseries
      operations:
      - name: radargetdnsas112timeseries
        method: GET
        description: Cloudflare Get AS112 DNS Queries Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-timeseries_groups-dnssec
      path: /radar/as112/timeseries_groups/dnssec
      operations:
      - name: radargetdnsas112timeseriesgroupbydnssec
        method: GET
        description: Cloudflare Get AS112 DNSSEC Support Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-timeseries_groups-edns
      path: /radar/as112/timeseries_groups/edns
      operations:
      - name: radargetdnsas112timeseriesgroupbyedns
        method: GET
        description: Cloudflare Get AS112 EDNS Support Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-timeseries_groups-ip_version
      path: /radar/as112/timeseries_groups/ip_version
      operations:
      - name: radargetdnsas112timeseriesgroupbyipversion
        method: GET
        description: Cloudflare Get AS112 IP Version Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-timeseries_groups-protocol
      path: /radar/as112/timeseries_groups/protocol
      operations:
      - name: radargetdnsas112timeseriesgroupbyprotocol
        method: GET
        description: Cloudflare Get AS112 DNS Protocol Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-timeseries_groups-query_type
      path: /radar/as112/timeseries_groups/query_type
      operations:
      - name: radargetdnsas112timeseriesgroupbyquerytype
        method: GET
        description: Cloudflare Get AS112 Query Types Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-timeseries_groups-response_codes
      path: /radar/as112/timeseries_groups/response_codes
      operations:
      - name: radargetdnsas112timeseriesgroupbyresponsecodes
        method: GET
        description: Cloudflare Get a time series of AS112 Response Codes
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-top-locations
      path: /radar/as112/top/locations
      operations:
      - name: radargetdnsas112toplocations
        method: GET
        description: Cloudflare Get top autonomous systems by AS112 DNS queries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: integer
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-top-locations-dnssec-dnssec
      path: /radar/as112/top/locations/dnssec/{dnssec}
      operations:
      - name: radargetdnsas112toplocationsbydnssec
        method: GET
        description: Cloudflare Get Top Locations By DNS Queries DNSSEC Support
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: dnssec
          in: path
          type: string
          required: true
        - name: limit
          in: query
          type: integer
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-top-locations-edns-edns
      path: /radar/as112/top/locations/edns/{edns}
      operations:
      - name: radargetdnsas112toplocationsbyedns
        method: GET
        description: Cloudflare Get Top Locations By EDNS Support
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: edns
          in: path
          type: string
          required: true
        - name: limit
          in: query
          type: integer
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-as112-top-locations-ip_version-ip_version
      path: /radar/as112/top/locations/ip_version/{ip_version}
      operations:
      - name: radargetdnsas112toplocationsbyipversion
        method: GET
        description: Cloudflare Get Top Locations by DNS Queries IP version
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ip_version
          in: path
          type: string
          required: true
        - name: limit
          in: query
          type: integer
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-summary
      path: /radar/attacks/layer3/summary
      operations:
      - name: radargetattackslayer3summary
        method: GET
        description: Cloudflare Get Layer 3 Attacks Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-summary-bitrate
      path: /radar/attacks/layer3/summary/bitrate
      operations:
      - name: radargetattackslayer3summarybybitrate
        method: GET
        description: Cloudflare Get Attack Bitrate Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: ipVersion
          in: query
          type: array
        - name: protocol
          in: query
          type: array
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-summary-duration
      path: /radar/attacks/layer3/summary/duration
      operations:
      - name: radargetattackslayer3summarybyduration
        method: GET
        description: Cloudflare Get Attack Durations Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: ipVersion
          in: query
          type: array
        - name: protocol
          in: query
          type: array
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-summary-ip_version
      path: /radar/attacks/layer3/summary/ip_version
      operations:
      - name: radargetattackslayer3summarybyipversion
        method: GET
        description: Cloudflare Get IP Versions Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: protocol
          in: query
          type: array
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-summary-protocol
      path: /radar/attacks/layer3/summary/protocol
      operations:
      - name: radargetattackslayer3summarybyprotocol
        method: GET
        description: Cloudflare Get Layer 3 Protocols Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: ipVersion
          in: query
          type: array
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-summary-vector
      path: /radar/attacks/layer3/summary/vector
      operations:
      - name: radargetattackslayer3summarybyvector
        method: GET
        description: Cloudflare Get Attack Vector Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: ipVersion
          in: query
          type: array
        - name: protocol
          in: query
          type: array
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-timeseries
      path: /radar/attacks/layer3/timeseries
      operations:
      - name: radargetattackslayer3timeseriesbybytes
        method: GET
        description: Cloudflare Get Attacks By Bytes Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: ipVersion
          in: query
          type: array
        - name: protocol
          in: query
          type: array
        - name: normalization
          in: query
          type: string
        - name: metric
          in: query
          type: string
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-timeseries_groups
      path: /radar/attacks/layer3/timeseries_groups
      operations:
      - name: radargetattackslayer3timeseriesgroups
        method: GET
        description: Cloudflare Get Layer 3 Attacks By Network Protocol Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: asn
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-timeseries_groups-bitrate
      path: /radar/attacks/layer3/timeseries_groups/bitrate
      operations:
      - name: radargetattackslayer3timeseriesgroupbybitrate
        method: GET
        description: Cloudflare Get Attacks By Bitrate Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: ipVersion
          in: query
          type: array
        - name: protocol
          in: query
          type: array
        - name: normalization
          in: query
          type: string
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-timeseries_groups-duration
      path: /radar/attacks/layer3/timeseries_groups/duration
      operations:
      - name: radargetattackslayer3timeseriesgroupbyduration
        method: GET
        description: Cloudflare Get Layer 3 Attack By Duration Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: ipVersion
          in: query
          type: array
        - name: protocol
          in: query
          type: array
        - name: normalization
          in: query
          type: string
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-timeseries_groups-industry
      path: /radar/attacks/layer3/timeseries_groups/industry
      operations:
      - name: radargetattackslayer3timeseriesgroupbyindustry
        method: GET
        description: Cloudflare Get Layer 3 Attacks By Target Industries Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: ipVersion
          in: query
          type: array
        - name: normalization
          in: query
          type: string
        - name: direction
          in: query
          type: string
        - name: limitPerGroup
          in: query
          type: integer
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-timeseries_groups-ip_version
      path: /radar/attacks/layer3/timeseries_groups/ip_version
      operations:
      - name: radargetattackslayer3timeseriesgroupbyipversion
        method: GET
        description: Cloudflare Get Layer 3 Attacks By IP Version Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
        - name: name
          in: query
          type: array
        - name: dateRange
          in: query
          type: array
        - name: dateStart
          in: query
          type: array
        - name: dateEnd
          in: query
          type: array
        - name: location
          in: query
          type: array
        - name: continent
          in: query
          type: array
        - name: protocol
          in: query
          type: array
        - name: normalization
          in: query
          type: string
        - name: direction
          in: query
          type: string
        - name: format
          in: query
          type: string
    - name: radar-attacks-layer3-timeseries_groups-protocol
      path: /radar/attacks/layer3/timeseries_groups/protocol
      operations:
      - name: radargetattackslayer3timeseriesgroupbyprotocol
        method: GET
        description: Cl

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