Be careful: although the API can provide an interface for cell information, it really depends on the media. Unlike CDMA, which could provide course location information as part of its RADIUS output, LTE is implementation dependent. Only the "lower" levels of the LTE network know where you could be, and this is fuzzy at best. Not knowing your carrier infrastructure, how their MME works, etc., you can get information, but I do not trust it with geographical location information.
In addition, it depends on how your polls operators. Depending on the profile of the device, you can poll once a minute, once every five minutes, once every two hours. If you are roaming, you can get nothing but garbage, as there are no good standards for values.
source