{ "opencollection": "1.0.0", "info": { "name": "APIs.io Engineering Platform Amazon API Gateway 2014 11 13 Radar Http API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Radar Http", "type": "folder" }, "items": [ { "info": { "name": "APIs.io Engineering Platform Get Bot Class Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/summary/bot_class", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of bot-generated traffic to genuine human traffic, as classified by Cloudflare. Visit https://developers.cloudflare.com/radar/concepts/bot-classes/ for more information." }, { "info": { "name": "APIs.io Engineering Platform Get Device Type Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/summary/device_type", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage of Internet traffic generated by mobile, desktop, and other types of devices, over a given time period." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP protocols summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/summary/http_protocol", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of traffic per HTTP protocol over a given time period." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP Versions Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/summary/http_version", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of traffic per HTTP protocol version over a given time period." }, { "info": { "name": "APIs.io Engineering Platform Get IP Version Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/summary/ip_version", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of Internet traffic based on IP protocol versions, such as IPv4 and IPv6, over a given time period." }, { "info": { "name": "APIs.io Engineering Platform Get Operating Systems Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/summary/os", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of Internet traffic generated by different operating systems like Windows, macOS, Android, iOS, and others, over a given time period." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP Post Quantum summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/summary/post_quantum", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of traffic per Post Quantum support over a given time period." }, { "info": { "name": "APIs.io Engineering Platform Get TLS Versions Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/summary/tls_version", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of traffic per TLS protocol version, over a given time period." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP requests Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get HTTP requests over time." }, { "info": { "name": "APIs.io Engineering Platform Get Bot Classes Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/bot_class", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic classified as automated or human. Visit https://developers.cloudflare.com/radar/concepts/bot-classes/ for more information." }, { "info": { "name": "APIs.io Engineering Platform Get User Agents Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/browser", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "limitPerGroup", "value": "", "type": "query", "description": "Limit the number of objects (eg browsers, verticals, etc) to the top items over the time range." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic of the top user agents." }, { "info": { "name": "APIs.io Engineering Platform Get User Agent Families Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/browser_family", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic of the top user agents aggregated in families." }, { "info": { "name": "APIs.io Engineering Platform Get Device Types Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/device_type", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic per device type." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP protocols Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/http_protocol", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic per HTTP protocol." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP Versions Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/http_version", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic per HTTP protocol version." }, { "info": { "name": "APIs.io Engineering Platform Get IP Versions Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/ip_version", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic per IP protocol version." }, { "info": { "name": "APIs.io Engineering Platform Get Operating Systems Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/os", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic of the top operating systems." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP Post Quantum Support Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/post_quantum", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic per Post Quantum suport." }, { "info": { "name": "APIs.io Engineering Platform Get TLS Versions Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/timeseries_groups/tls_version", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentage distribution of traffic per TLS protocol version." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By HTTP Requests", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems by HTTP traffic. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By Bot Class", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases/bot_class/:bot_class", "params": [ { "name": "bot_class", "value": "", "type": "path", "description": "Bot class." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems (AS), by HTTP traffic, of the requested bot class. These two categories use Cloudflare's bot score - refer to [Bot Scores](https://developers.cloudflare.com/bots/concepts/bot-score) for more information. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By Browser Family", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases/browser_family/:browser_family", "params": [ { "name": "browser_family", "value": "", "type": "path", "description": "Browser family." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems (AS), by HTTP traffic, of the requested browser family. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By Device Type", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases/device_type/:device_type", "params": [ { "name": "device_type", "value": "", "type": "path", "description": "Device type." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems (AS), by HTTP traffic, of the requested device type. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By HTTP Protocol", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases/http_protocol/:http_protocol", "params": [ { "name": "http_protocol", "value": "", "type": "path", "description": "HTTP Protocol." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems (AS), by HTTP traffic, of the requested HTTP protocol. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By HTTP Version", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases/http_version/:http_version", "params": [ { "name": "http_version", "value": "", "type": "path", "description": "HTTP version." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems (AS), by HTTP traffic, of the requested HTTP protocol version. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By IP Version", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases/ip_version/:ip_version", "params": [ { "name": "ip_version", "value": "", "type": "path", "description": "IP version." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems, by HTTP traffic, of the requested IP protocol version. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By Operating System", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases/os/:os", "params": [ { "name": "os", "value": "", "type": "path", "description": "Operating system." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems, by HTTP traffic, of the requested operating systems. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Autonomous Systems By TLS Version", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/ases/tls_version/:tls_version", "params": [ { "name": "tls_version", "value": "", "type": "path", "description": "TLS version." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top autonomous systems (AS), by HTTP traffic, of the requested TLS protocol version. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top User Agents By HTTP requests", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/browser", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top user agents by HTTP traffic. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top User Agents Families by HTTP requests", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/browser_family", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top user agents aggregated in families by HTTP traffic. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By HTTP requests", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations by HTTP traffic. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By Bot Class", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations/bot_class/:bot_class", "params": [ { "name": "bot_class", "value": "", "type": "path", "description": "Bot class." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations, by HTTP traffic, of the requested bot class. These two categories use Cloudflare's bot score - refer to [Bot scores])https://developers.cloudflare.com/bots/concepts/bot-score). Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By Browser Family", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations/browser_family/:browser_family", "params": [ { "name": "browser_family", "value": "", "type": "path", "description": "Browser family." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations, by HTTP traffic, of the requested browser family. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By Device Type", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations/device_type/:device_type", "params": [ { "name": "device_type", "value": "", "type": "path", "description": "Device type." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations, by HTTP traffic, of the requested device type. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By HTTP Protocol", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations/http_protocol/:http_protocol", "params": [ { "name": "http_protocol", "value": "", "type": "path", "description": "HTTP Protocol." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations, by HTTP traffic, of the requested HTTP protocol. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By HTTP Version", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations/http_version/:http_version", "params": [ { "name": "http_version", "value": "", "type": "path", "description": "HTTP version." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations, by HTTP traffic, of the requested HTTP protocol. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By IP Version", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations/ip_version/:ip_version", "params": [ { "name": "ip_version", "value": "", "type": "path", "description": "IP version." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations, by HTTP traffic, of the requested IP protocol version. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By Operating System", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations/os/:os", "params": [ { "name": "os", "value": "", "type": "path", "description": "Operating system." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "tlsVersion", "value": "", "type": "query", "description": "Filter for tls version." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations, by HTTP traffic, of the requested operating systems. Values are a percentage out of the total traffic." }, { "info": { "name": "APIs.io Engineering Platform Get Top Locations By TLS Version", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/http/top/locations/tls_version/:tls_version", "params": [ { "name": "tls_version", "value": "", "type": "path", "description": "TLS version." }, { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "description": "For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter or set specific start and end dates (`dateStart` and `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "description": "Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174, 3356` excludes results from AS174, but includes results from AS3356." }, { "name": "location", "value": "", "type": "query", "description": "Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from results. For example, `-US,PT` excludes results from the US, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "description": "Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from results. For example, `-EU,NA` excludes results from Europe, but includes results from North America." }, { "name": "botClass", "value": "", "type": "query", "description": "Filter for bot class. Refer to [Bot classes](https://developers.cloudflare.com/radar/concepts/bot-classes/)." }, { "name": "deviceType", "value": "", "type": "query", "description": "Filter for device type." }, { "name": "httpProtocol", "value": "", "type": "query", "description": "Filter for http protocol." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "os", "value": "", "type": "query", "description": "Filter for os name." }, { "name": "browserFamily", "value": "", "type": "query", "description": "Filter for browser family." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top locations, by HTTP traffic, of the requested TLS protocol version. Values are a percentage out of the total traffic." } ] } ], "bundled": true }