Ecgi.org was checked for availability 4 times over the past 1 307 days, starting on June 14, 2021. With a 200 status code response, ecgi.org was accessible 4 times, the last instance being on March 14, 2023, throughout the total checks conducted. During inspections carried out as of January 11, 2025, ecgi.org had no instances of unavailability. As of January 11, 2025, no errors have been encountered according to all received responses. Although ecgi.org responded in 0.180 seconds on March 14, 2023, records show that it took an average of 1.845 seconds to reply.