{
  "opencollection": "1.0.0",
  "info": {
    "name": "APIs.io Engineering Platform Amazon API Gateway 2014 11 13 Radar BGP API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Radar BGP",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "APIs.io Engineering Platform Get BGP hijack events",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/hijacks/events",
            "params": [
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Current page number, starting from 1"
              },
              {
                "name": "per_page",
                "value": "",
                "type": "query",
                "description": "Number of entries per page"
              },
              {
                "name": "eventId",
                "value": "",
                "type": "query",
                "description": "The unique identifier of a event"
              },
              {
                "name": "hijackerAsn",
                "value": "",
                "type": "query",
                "description": "The potential hijacker AS of a BGP hijack event"
              },
              {
                "name": "victimAsn",
                "value": "",
                "type": "query",
                "description": "The potential victim AS of a BGP hijack event"
              },
              {
                "name": "involvedAsn",
                "value": "",
                "type": "query",
                "description": "The potential hijacker or victim AS of a BGP hijack event"
              },
              {
                "name": "involvedCountry",
                "value": "",
                "type": "query",
                "description": "The country code of the potential hijacker or victim AS of a BGP hijack event"
              },
              {
                "name": "prefix",
                "value": "",
                "type": "query",
                "description": "Network prefix, IPv4 or IPv6."
              },
              {
                "name": "minConfidence",
                "value": "",
                "type": "query",
                "description": "The minimum confidence score to filter events (1-4 low, 5-7 mid, 8+ high)"
              },
              {
                "name": "maxConfidence",
                "value": "",
                "type": "query",
                "description": "The maximum confidence score to filter events (1-4 low, 5-7 mid, 8+ high)"
              },
              {
                "name": "dateRange",
                "value": "",
                "type": "query",
                "description": "Shorthand date ranges for the last X days - use when you don't need specific start and end dates."
              },
              {
                "name": "dateStart",
                "value": "",
                "type": "query",
                "description": "Start of the date range (inclusive)."
              },
              {
                "name": "dateEnd",
                "value": "",
                "type": "query",
                "description": "End of the date range (inclusive)."
              },
              {
                "name": "sortBy",
                "value": "",
                "type": "query",
                "description": "Sort events by field"
              },
              {
                "name": "sortOrder",
                "value": "",
                "type": "query",
                "description": "Sort order"
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Get the BGP hijack events. (Beta)"
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get BGP IP space time series",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/ips/timeseries",
            "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 locations (alpha-2 country codes)."
              },
              {
                "name": "ipVersion",
                "value": "",
                "type": "query",
                "description": "Filter for ip version."
              },
              {
                "name": "includeDelay",
                "value": "",
                "type": "query",
                "description": "Include data delay meta information"
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Gets time-series data for the announced IP space count, represented as the number of IPv4 /24s and IPv6 /48s, for a given ASN."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get BGP route leak events",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/leaks/events",
            "params": [
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Current page number, starting from 1"
              },
              {
                "name": "per_page",
                "value": "",
                "type": "query",
                "description": "Number of entries per page"
              },
              {
                "name": "eventId",
                "value": "",
                "type": "query",
                "description": "The unique identifier of a event"
              },
              {
                "name": "leakAsn",
                "value": "",
                "type": "query",
                "description": "The leaking AS of a route leak event"
              },
              {
                "name": "involvedAsn",
                "value": "",
                "type": "query",
                "description": "ASN that is causing or affected by a route leak event"
              },
              {
                "name": "involvedCountry",
                "value": "",
                "type": "query",
                "description": "Country code of a involved ASN in a route leak event"
              },
              {
                "name": "dateRange",
                "value": "",
                "type": "query",
                "description": "Shorthand date ranges for the last X days - use when you don't need specific start and end dates."
              },
              {
                "name": "dateStart",
                "value": "",
                "type": "query",
                "description": "Start of the date range (inclusive)."
              },
              {
                "name": "dateEnd",
                "value": "",
                "type": "query",
                "description": "End of the date range (inclusive)."
              },
              {
                "name": "sortBy",
                "value": "",
                "type": "query",
                "description": "Sort events by field"
              },
              {
                "name": "sortOrder",
                "value": "",
                "type": "query",
                "description": "Sort order"
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Get the BGP route leak events (Beta)."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform List ASes from global routing tables",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/routes/ases",
            "params": [
              {
                "name": "location",
                "value": "",
                "type": "query",
                "description": "Location Alpha2 code."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Limit the number of objects in the response."
              },
              {
                "name": "sortBy",
                "value": "",
                "type": "query",
                "description": "Return order results by given type"
              },
              {
                "name": "sortOrder",
                "value": "",
                "type": "query",
                "description": "Sort by value ascending or descending"
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "List all ASes on current global routing tables with routing statistics"
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get MOASes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/routes/moas",
            "params": [
              {
                "name": "origin",
                "value": "",
                "type": "query",
                "description": "Lookup MOASes originated by the given ASN"
              },
              {
                "name": "prefix",
                "value": "",
                "type": "query",
                "description": "Network prefix, IPv4 or IPv6."
              },
              {
                "name": "invalid_only",
                "value": "",
                "type": "query",
                "description": "Lookup only RPKI invalid MOASes"
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "List all Multi-origin AS (MOAS) prefixes on the global routing tables."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get prefix-to-ASN mapping",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/routes/pfx2as",
            "params": [
              {
                "name": "prefix",
                "value": "",
                "type": "query",
                "description": "Network prefix, IPv4 or IPv6."
              },
              {
                "name": "origin",
                "value": "",
                "type": "query",
                "description": "Lookup prefixes originated by the given ASN"
              },
              {
                "name": "rpkiStatus",
                "value": "",
                "type": "query",
                "description": "Return only results with matching rpki status: valid, invalid or unknown"
              },
              {
                "name": "longestPrefixMatch",
                "value": "",
                "type": "query",
                "description": "Return only results with the longest prefix match for the given prefix. For example, specify a /32 prefix to lookup the origin ASN for an IPv4 address."
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Lookup prefix-to-ASN mapping on global routing tables."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get BGP routing table stats",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/routes/stats",
            "params": [
              {
                "name": "asn",
                "value": "",
                "type": "query",
                "description": "Single ASN as integer."
              },
              {
                "name": "location",
                "value": "",
                "type": "query",
                "description": "Location Alpha2 code."
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Get the BGP routing table stats (Beta)."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get BGP time series",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/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": "prefix",
                "value": "",
                "type": "query",
                "description": "Array of BGP network prefixes."
              },
              {
                "name": "updateType",
                "value": "",
                "type": "query",
                "description": "Array of BGP update types."
              },
              {
                "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": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Gets BGP updates change over time. Raw values are returned. When requesting updates of an autonomous system (AS), only BGP updates of type announcement are returned."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get top autonomous systems",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/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": "prefix",
                "value": "",
                "type": "query",
                "description": "Array of BGP network prefixes."
              },
              {
                "name": "updateType",
                "value": "",
                "type": "query",
                "description": "Array of BGP update types."
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Get the top autonomous systems (AS) by BGP updates (announcements only). Values are a percentage out of the total updates."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get list of ASNs ordered by prefix count",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/top/ases/prefixes",
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "query",
                "description": "Alpha-2 country code."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Maximum number of ASes to return"
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Get the full list of autonomous systems on the global routing table ordered by announced prefixes count. The data comes from public BGP MRT data archives and updates every 2 hours."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get top prefixes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/radar/bgp/top/prefixes",
            "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": "updateType",
                "value": "",
                "type": "query",
                "description": "Array of BGP update types."
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Format results are returned in."
              }
            ]
          },
          "docs": "Get the top network prefixes by BGP updates. Values are a percentage out of the total BGP updates."
        }
      ]
    }
  ],
  "bundled": true
}