Is there a way to get public IP addresses of all test servers?


We’re using AWS WAF and it seems to be blocking WebPageTest servers.

Is there any way to programmatically get a list of all public IP addresses that WPT uses, so that we could add it to WAF? I am aware of, but I was wondering if there’s an API that provides the same results, or I’d have to scrape this website.



This is the canonical API for getting the IP addresses used by the agents (de-dups the addresses for the cases where the agents are behind a NAT):

We are in the process of moving all of the regions to use static IP’s (1-2 addresses per region) and will NAT the auto-scaled agents behind them but that rollout just started and may take a while. That said, the regions that don’t have a single IP address yet are also likely not autoscaling yet so the addresses should be relatively stable.