From September 5, 2023, through the next 443 days, 4 availability tests were completed for towd.com. As of November 22, 2024, towd.com was down or experiencing issues during every check that was conducted. Of total tests conducted, towd.com was offline 100.00% of the time, equating to 4 instances, with the most recent on June 6, 2024. No response had an error status, according to the replies that were received as of November 22, 2024. Towd.com, on June 6, 2024, had a response time of — seconds, compared to its average of 0.001 seconds.