background

Phone Carrier Lookup

A reliable way to check SMS recipient status. Do not overpay for sending to the non-existent numbers.
Get started
Number Verification

High deliverability

Get 100% deliverability with a valid subscriber database. Speak to those customers that definitely read your messages and give feedback.

Detailed reports

Get the maximum info on who can receive your SMS at the moment and who is on hold. Use porting and roaming status to refine your list even more.

Cost-saving

Reach out only to those who can read your message right now. Regular number verification saves up to 30% of messaging costs!

API integration

Find out whether phone numbers exist, are not valid, or in roaming by implementing Number Verifier on your website.

Start verifying in 4 steps

video
  1. Select Number Verifier in your BSG account.
  2. Upload a contact list or paste contacts from the clipboard.
  3. Send a confidential, non-intrusive request or schedule it for later.
  4. Automatically validate your subscriber customer base via API.

The simplest way to verify database

Telegram bot returns the numbers’ status

Check subscribers’ statuses via the Number Verifier Telegram bot ― paste up to 5 or upload up to 3000 contacts in a file at a time. Get results faster than ever.
Number Verifier

Comprehensive statistics

View portability and roaming statuses in ready-made dashboards, and eliminate invalid numbers. Сhoose what to include in the financial reports to track marketing expenses.
Number Verifier

Get the picture of your targets

Determine numbers’ mobile operators to understand your audience structure and avoid overpaying. See how much you spend by the country for your lookup campaigns to consider geography in your messaging strategy.

Main Benefits

benefit

The deepest data insights

The system displays contacts by activity, countries, roaming status, portability status, and even operators. Compare results and see who travels and switches between providers.
benefit

Results that grow efficiency

Construct precise filters based on portability and connectivity data that you receive from verification. Use them to clean up your database ― save marketing costs and grow conversions.

Who needs a Number Verifier

who-needs

Enterprise

Target only active customers to reach your goals faster. A salesperson or account manager works manually on our web platform. While your staff or external developers can use our API within a range of third-party applications to perform the automated verification.
who-needs

Wholesale

Monitor the constantly changing subscriber statuses, to promptly initiate re-routing measures. Identify the mobile networks of your buyers and partners, and an aggregator to route the message to. Provide the lowest pricing and best delivery.
who-needs

Affiliates

The solution is suitable for anyone who sends SMS for marketing purposes. A special approach to mass texting requires preliminary audience research. Don’t waste time and resources on inactive numbers.

How much does it cost?

The price depends on the amount of phone numbers you check. The cost of one number verification for our business clients starts from 0.0027 euros. The final cost depends on the region.
preloader
Country
Currency
Ukraine
0.010

Developers easily read and rely on our API

Keep your contacts database clean of fraudulent accounts and up to date. Quickly verify phone numbers via your CRM in place 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?

How to start using the Number Verifier? There are three ways to use the service:
  1. In your BSG personal web account.
  2. Integrated with your existing CRM or ERP.
  3. Using Number Verifier Telegram Bot.
It takes just a few minutes to check 10,000 numbers. View the campaign results in your account and send yourself a report via email in CSV format.

What performance metrics do I receive?

The campaign report shows the campaign results, including sent, delivered, and rejected requests. Checking phone number availability also includes data on: whether the number is active, inactive, or has an unknown status. For the active numbers, reporting includes whether the number is ported, is in roaming, its country and its operator. In the financial report you see how much money you spent on verification for a period. It provides an aggregated dashboard with the main parameters. You can configure filters to download your report file.

How is my data protected on your platform?

We realize that your data is a valuable asset. BSG is fully compliant with the General Data Protection Regulation (GDPR). We implement the ultimate security measures and compliance standards to ensure your personal data is protected from unauthorized access. And the carrier by number request neither violates the principles of fair use of personal data nor contradicts the GDPR policy. To learn more about how we process and store your sensitive data, please visit our Privacy Policy page.
background

Verify phone numbers and get the most out of the SMS campaign

Start verifying

We use cookies (and other similar technologies) to collect data to improve your experience on our site. By using our website, you’re agreeing to the collection of data as described in our Website Data Collection Policy.