Nonlinear rational model (NRM) is a generalized nonlinear model, the NAR-MAX model and Volterra model can be regarded as its special cases. In this article, the parameter identification of a class of nonlinear rational models is studied. Due to the coupling of the model output and the information vector, the parameter identification of the NRM is very challenging. To reduce the complexity of the identification, the stochastic gradient algorithm is used. However, the estimate given by traditional stochastic gradient algorithm is biased. To obtain unbiased estimation, the bias is calculated by using the observations and the previous estimate and then compensated to the biased estimate. A variable factor considering the estimation error is introduced to speed up the algorithm. Theoretical analysis shows that the proposed algorithm can obtain an unbiased estimate and has the complexity of O(n). The proposed algorithm is validated by a numerical example and is applied in modeling the dynamics of the cellular toxicity using the tetra-ethyl ammonium chloride. Results show that the proposed algorithm can obtain an accurate estimate for the nonlinear rational model with less computation.