For structural engineers, existing surrogate models of buildings present challenges due to inadequate datasets, exclusion of significant input variables impacting nonlinear building response, and failure to consider uncertainties associated with input parameters. Moreover, there are no surrogate models for the prediction of both pushover and nonlinear time history analysis (NLTHA) outputs. To overcome these challenges, the present study proposes a novel framework for surrogate modelling of steel structures, considering crucial structural factors impacting engineering demand parameters (EDPs). The first phase involves the development of a process by which 30,000 random steel special moment resisting frames (SMRFs) for low to high-rise buildings are generated, considering the material and geometrical uncertainties embedded in the design of structures. In the second phase, a surrogate model is developed to predict the seismic EDPs of SMRFs when exposed to various earthquake levels. This is accomplished by leveraging the results obtained from phase one. Moreover, separate surrogate models are developed for the prediction of SMRFs’ essential pushover parameters. Various machine learning (ML) methods are examined, and the outcomes are presented as user-friendly GUI tools. The findings highlighted the substantial influence of pushover parameters as well as beams and columns’ plastic hinges properties on the prediction of NLTHA, factors that have been overlooked in prior studies. Moreover, CatBoost has been acknowledged as the superior ML technique for predicting both pushover and NLTHA parameters for all buildings. This framework offers engineers the ability to estimate building responses without the necessity of conducting NLTHA, pushover, or even modal analysis which is computationally intensive.