I was reading this article on how ip to location services manage to determine a geolocation from an ip-adres. At some point the article said the following:
A service might probe data sources where your IP address has shown up before. For example, if you went to an online weather site and typed in your city or ZIP code, that information was linked to your IP address because you made the request online in real time.
But how would one service go about getting this information? i suppose by an official api, or are there other ways to probe datasources for this kind of information?
I am not sure if this is the right place to ask doh :/
If it isn't pls let me know where i could ask such a question!