There are entities that subscribe to the service and fulfill those queries (such as unlec.com or whatever reseller they're getting the information via).
But the Neustar revenue model is to charge per query which is why that site limits the number of queries one can perform.
Every time you place a phone call in US or Canada, the originating carrier does a lookup against the Neustar-NPAC database (also called a "dip") to determine the routing destination for your call.
Only after that response (called a "LRN" or location routing number) is received does call routing truly begin.
1: https://www.npac.com/canadian-number-portability/the-npac-ne...
Is this able to determine if the phone is connected through wifi calling? (There was a discussion yesterday where some one suggested SMS may not be sent to a phone connected to wifi only if the sender did not wish to but I could not see a mechanism that would allow that determination.)
I doubt you can reliably determine if on Wifi or not, although of course the carrier handling that phone would know.
The LIDB data will consist of a field that marks that phone number as a landline, broadband (aka VoIP), cellular, etc.
There are some 2FA implementations you come across will look up whether a number you're trying to enroll is classified as anything other than cellular, and if so, it gets rejected.
Based on what I've read, some video games are able to determine if you're using a prepaid plan or post paid. I suppose they might just look up the carrier to determine that since it doesn't seem like that level of granularity is available. And the port trick may work there as well.
I also have a Google Voice-backed number (since before Google acquisition, when it was Grand Central), and every now and then I find a site that doesn't accept GV numbers for 2FA. A recent example was Simplisafe.
Does anyone know where "Fraud Risk" and "Textable" come from in unlec's database? My number has fraud risk = high, and textable = No -- even though text works just fine via GV, and it's a personal number with minimal use, so no reason for flag (other than some companies not liking virtual carriers).