Data shows otis.org was tested for operability 1 times within the 650 day time frame starting February 15, 2023. All checks accomplished revealed otis.org was facing downtime or having issues as of November 27, 2024. Of total tests done, 100.00%, or 1 times otis.org was inaccessible, most recently on February 15, 2023. Based on all replies received, as of November 27, 2024, there were no responses indicating error status. — seconds was the recorded response time, against an average of 0.001 seconds, for otis.org on February 15, 2023.