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

Hi!

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 https://www.webpagetest.org/getTesters.php, but I was wondering if there’s an API that provides the same results, or I’d have to scrape this website.

Cheers!

2 Likes

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): https://www.webpagetest.org/addresses.php?f=json

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.

3 Likes