Get AS rankings by botnet threat feed activity
Retrieves a ranked list of Autonomous Systems based on their presence in the Cloudflare Botnet Threat Feed. Rankings can be sorted by offense count or number of bad IPs. Optionally compare to a previous date to see rank changes.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
Accepted Permissions (at least one required)
Query Parameters
Filters results by Autonomous System. Specify one or more Autonomous System Numbers (ASNs) as a comma-separated list. Prefix with - to exclude ASNs from results. For example, -174, 3356 excludes results from AS174, but includes results from AS3356.
Relative date range for rank change comparison (e.g., “1d”, “7d”, “30d”).
The date to retrieve (YYYY-MM-DD format). If not specified, returns the most recent available data. Note: This is the date the report was generated. The report is generated from information collected from the previous day (e.g., the 2026-02-23 entry contains data from 2026-02-22).
Limits the number of objects returned in the response.
Get AS rankings by botnet threat feed activity
curl https://api.cloudflare.com/client/v4/radar/entities/asns/botnet_threat_feed \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN"{
"result": {
"ases": [
{
"asn": 4134,
"country": "CN",
"name": "CHINANET-BACKBONE",
"rank": 1,
"rankChange": -2
}
],
"meta": {
"date": "2026-02-04",
"total": 50,
"compareDate": "2026-01-28"
}
},
"success": true
}Returns Examples
{
"result": {
"ases": [
{
"asn": 4134,
"country": "CN",
"name": "CHINANET-BACKBONE",
"rank": 1,
"rankChange": -2
}
],
"meta": {
"date": "2026-02-04",
"total": 50,
"compareDate": "2026-01-28"
}
},
"success": true
}