{ "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 }