N
N
Nikolai2022-02-18 05:23:30
JavaScript
Nikolai, 2022-02-18 05:23:30

How to define a carrier in js?

I found an old but rather interesting thing . I came up with the idea to collect generalized data on the quality of the Internet, with reference to geolocation and telecom operators. With geolocation it is even more or less clear, but with the definition of a telecom operator it is not entirely clear. Googling yields results for phone number identification services, but there's no point in collecting phone numbers, and not all users will want to give away their number. Why not try to find out the MNC code ? But how? Are there tools or ready-made solutions? Maybe I missed something or don't know?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
SagePtr, 2022-02-18
@SagePtr

Usually, all this determination of carriers is done by querying the server and then checking the IP address through a database like Maxmind (GeoIP)

P
Philipp, 2022-02-18
@zoonman

Any Internet providers buy a certain section of ip-addresses. As you were told above, MaxMind and Neustar are one of the leaders in the field of translating ranges into information.
Everyone has a different kind of API. Companies like Google and Yandex have also been doing this for a long time, but they have their own internal databases, which are collected from different providers.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question