
Phone Carrier Lookup

Start Verifying in 4 Steps

- Select Number Verifier in your BSG account.
- Upload a contact list or paste contacts from the clipboard.
- Send a confidential, non-intrusive request or schedule it for later.
- Automatically validate your subscriber customer base via API.
The Simplest Way to Verify Database
Main Benefits
The Deepest Data Insights
Results That Grow Efficiency

Who Needs a Number Verifier?


Enterprise


Wholesale


Affiliates
How Much Does It Cost?


Developers Easily Read and Rely on Our API
Keep your contact database clean of fraudulent accounts and up to date. Quickly verify phone numbers via your CRM enhanced by our API. Find which numbers are in use and accessible, and which network they are currently using.
- Go
- Node
- Ruby
- Python
- Java
- PHP
//Hlr info by id
var hlrInfo = hlrClient.GetHlrInfoById(hlr.Hlrs[0].ID)
log.Println(hlrInfo)
//Hlr info by external id
var hlrInfo2 = hlrClient.GetHlrInfoByReference(hlr2.Hlrs[1].Reference)
log.Println(hlrInfo2)
bsg.createHLR(
{
msisdn: ‘85267202829’,
reference: ‘extid1’,
tariff: ‘0’,
callback_url: ‘http://someurl.com/callback/?id=12345’
}
).then(
HLR => console.log( “HLR created:”, HLR ),
error => console.log( “HLR creation failed:”, error )
def hlr_create(params={})
HLR.new(request(
:post,
“hlr/create/”,
if params.kind_of? Array
params
else
[] << params.merge({})
end
))
end
class HLRL(Recipient):
def __init__(self, *args, tariff: int = None, callback_url: str = None, **kwargs):
kwargs.update({‘tariff’: tariff} if tariff else {})
kwargs.update({‘callback_url’: callback_url} if callback_url else {})
super().__init__(*args, **kwargs)
HlrData hlr = restClient.createHlr(“85267202829”, UUID.randomUUID().toString().substring(0, 13), null, “http://someurl.com/callback”);
$hlr = $bsg->getHLRClient();
$responce = $hlr->sendHLR(‘+85267202829’, (string)time());
FAQ
How to start using the Number Verifier?
- In your BSG personal web account.
- Integrated with your existing CRM or ERP.
- Using Number Verifier Telegram Bot.