PredictRoute

Network Path Prediction

Query PredictRoute's REST API for predicting paths from arbitrary sources and destinations on the Internet. We also provide several helpful tools for the analysis of inter-domain routing. Following are the endpoints of PredictRoute's REST API:

REST Endpoint "/api" for prefix-level paths from IP address X to Y.

The response includes five most-likely prefix-level paths between X and Y and their likelihoods.
Example: http://predictroute.eastus.cloudapp.azure.com/api/24.50.160.80/80.252.96.9 for predicting paths from 24.50.160.80 to 80.252.96.9. To pretty print the same JSON response, use: http://predictroute.eastus.cloudapp.azure.com/paths/24.50.160.80/80.252.96.9

REST Endpoint "/api/bgp" for BGP policy compliant path from AS X to AS Y.

Example: predictroute.eastus.cloudapp.azure.com/api/bgp/766/8075 for predicting the AS path from ASN 766 and ASN 8075. To pretty print the path (along with names of AS hops), use: http://predictroute.eastus.cloudapp.azure.com/paths/bgp/766/8075

REST Endpoint "/siblings" to check if ASN X and ASN Y are siblings.

Example: http://predictroute.eastus.cloudapp.azure.com/siblings/8074/8075 returns a JSON object with both ASes names and whether they are siblings (networks under the same organization).