{"id":4205,"date":"2021-07-05T11:10:59","date_gmt":"2021-07-05T09:10:59","guid":{"rendered":"https:\/\/www.smsapi.com\/blog\/?p=4205"},"modified":"2023-02-05T21:35:02","modified_gmt":"2023-02-05T20:35:02","slug":"hlr-lookup-check-number","status":"publish","type":"post","link":"https:\/\/www.smsapi.com\/blog\/hlr-lookup-check-number\/","title":{"rendered":"HLR lookup (Home Location Register) \u2013 check numbers in the database"},"content":{"rendered":"\n<p><strong>How to check if a phone number is valid? Meet the HLR lookup! The Home Location Register service allows you to check contacts in your database against the information provided by the GSM operators. By excluding inactive numbers, you can lower the costs of SMS communication and marketing. Check how to use HLR!<\/strong><\/p>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--attention post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgY2xpcC1ydWxlPSJldmVub2RkIiB4bWw6c3BhY2U9InByZXNlcnZlIiB2ZXJzaW9uPSIxLjEiPgogIDxwYXRoIGlkPSJzdmdfMSIgc3R5bGU9ImZpbGw6IHJnYigxNywgMTkyLCAxMjgpOyBmaWxsLXJ1bGU6IG5vbnplcm87IiBkPSJtMi45MTk2NCwwbDQsMGwwLDRsLTEsN2wtMiwwbC0xLC03bDAsLTR6Ii8+CiAgPHBhdGggaWQ9InN2Z18yIiBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiIGQ9Im03LjAwODM3LDE0YzAsMS4xMDUgLTAuODk1LDIgLTIsMmMtMS4xMDUsMCAtMiwtMC44OTUgLTIsLTJjMCwtMS4xMDUgMC44OTUsLTIgMiwtMmMxLjEwNSwwIDIsMC44OTUgMiwyeiIvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>Free tests<\/h4><\/div><div class=\"infobox__content\">\n<p>Welcome to SMSAPI &#8211; global SMS gateway for companies, startups and NGOs! Look around, read up about HLR lookup and create a free test account to test it out.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.smsapi.com\/en\/signup\" target=\"_blank\" rel=\"noreferrer noopener\">Test SMSAPI<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">HLR &#8211; what is it?<\/h2>\n\n\n\n<p>The <a href=\"https:\/\/www.smsapi.com\/en\/hlr\">Home Location Register lookup<\/a>, or HLR in short, is a database containing information about mobile network subscribers. It contains all numbers and additional information about them, e.g. whether the number has been transferred to another network.<\/p>\n\n\n\n<p>The HLR lookup is one of the services available to all SMSAPI customers. It allows you to&nbsp;<strong>validate your mobile subscriber data<\/strong>. Checking a phone number is easy: access the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/ssl.smsapi.com\/\" target=\"_blank\">SMSAPI Customer Panel<\/a>, go to the Additional functions menu and select&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/ssl.smsapi.com\/hlr\" target=\"_blank\">Check number \u2013 HLR<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How does HLR phone number lookup work?<\/h2>\n\n\n\n<p>After sending a request from the SMSAPI Customer Panel, the system compares the IMSI number stored in the Home Location Register (HLR) with that assigned to the SIM card. This allows for quick and reliable identification of the subscriber of the cellular network.<\/p>\n\n\n\n<p>You can&nbsp;<strong>check which network a number is registered to&nbsp;or upload a file with the entire database. Whether you test the numbers individually or all at once, the Check number \u2013 HLR page will provide <\/strong>complete information about your subscriber information validity.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/ssl.smsapi.com\/hlr\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.smsapi.com\/blog\/wp-content\/uploads\/2021\/07\/smsapi-hlr-customer-portal.png\" alt=\"Check number HLR lookup\" class=\"wp-image-4210\" width=\"750\" height=\"469\" srcset=\"https:\/\/www.smsapi.com\/blog\/wp-content\/uploads\/2021\/07\/smsapi-hlr-customer-portal.png 1000w, https:\/\/www.smsapi.com\/blog\/wp-content\/uploads\/2021\/07\/smsapi-hlr-customer-portal-300x188.png 300w, https:\/\/www.smsapi.com\/blog\/wp-content\/uploads\/2021\/07\/smsapi-hlr-customer-portal-730x456.png 730w, https:\/\/www.smsapi.com\/blog\/wp-content\/uploads\/2021\/07\/smsapi-hlr-customer-portal-150x94.png 150w, https:\/\/www.smsapi.com\/blog\/wp-content\/uploads\/2021\/07\/smsapi-hlr-customer-portal-768x480.png 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><figcaption class=\"wp-element-caption\">HLR service in the SMSAPI Customer Panel<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Files with a larger number of records may take longer to check. The page is refreshed automatically, and if you want, you can set an SMS notification informing you about the completion.<\/p>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--info post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjEwMCUiCiAgIGhlaWdodD0iMTAwJSIKICAgdmlld0JveD0iMCAwIDEyIDE2IgogICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYzIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiCiAgIGQ9Im03LjUxNDA1LDExbC0zLDBjMCwtMyAxLjYsLTQgMi43LC00LjZjMC40LC0wLjIgMC43LC0wLjQgMC45LC0wLjZjMC41LC0wLjUgMC4zLC0xLjIgMC4yLC0xLjRjLTAuMywtMC43IC0xLC0xLjQgLTIuMywtMS40Yy0yLjEsMCAtMi41LDEuOSAtMi41LDIuM2wtMywtMC40YzAuMiwtMS43IDEuNywtNC45IDUuNSwtNC45YzIuMywwIDQuMywxLjMgNS4xLDMuMmMwLjcsMS43IDAuNCwzLjUgLTAuOCw0LjdjLTAuNSwwLjUgLTEuMSwwLjggLTEuNiwxLjFjLTAuOSwwLjUgLTEuMiwxIC0xLjIsMnoiCiAgIGlkPSJwYXRoNTkiIC8+CiAgPHBhdGgKICAgIHN0eWxlPSJmaWxsOiByZ2IoMTcsIDE5MiwgMTI4KTsgZmlsbC1ydWxlOiBub256ZXJvOyIKICAgZD0ibTgsMTRjMCwxLjEwNSAtMC44OTUsMiAtMiwyYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmMwLC0xLjEwNSAwLjg5NSwtMiAyLC0yYzEuMTA1LDAgMiwwLjg5NSAyLDJ6IgogICBpZD0icGF0aDYxIiAvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>How to read the HLR status?<\/h4><\/div><div class=\"infobox__content\">\n<ul class=\"wp-block-list\">\n<li><strong>Status<\/strong> \u2013 describes if a number is active or not; &#8220;In progress&#8221; &#8211; means that the number is not checked yet<\/li>\n\n\n\n<li><strong>MCC<\/strong> \u2013 Mobile Country Code<\/li>\n\n\n\n<li><strong>MNC<\/strong> \u2013 Mobile Network Code<\/li>\n\n\n\n<li><strong><strong>Information<\/strong><\/strong>&nbsp;\u2013 information if the number is active and to which network it belongs\n<ul class=\"wp-block-list\">\n<li>Orange \u2013 a name of a network where a number belongs<\/li>\n\n\n\n<li>Number inactive \u2013 a number has been disabled by the operator<\/li>\n\n\n\n<li>Number offline \u2013 a number was not logged in to the network for some time<\/li>\n\n\n\n<li>CALL_BARRED \u2013 a number has restricted incoming and\/or outgoing calls\/SMS<\/li>\n\n\n\n<li>HLR_ABORT \u2013 no response from HLR<\/li>\n\n\n\n<li>HLR_LOCAL_CANCEL \u2013 no response from HLR<\/li>\n\n\n\n<li>TELESERVICE_NOT_PROVISIONED \u2013 SMS service inactive or sim card unregistered<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ported<\/strong> \u2013 shows if a number is ported from one network to another<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p>You can view active and inactive numbers in the Customer Panel or download the report. The SMSAPI HLR tool also works from the API through the <a href=\"https:\/\/www.smsapi.com\/docs\/#9-hlr-lookup\">REST API interface<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Is the HLR legal?<\/h2>\n\n\n\n<p>Yes, it is legal to check phone numbers with HLR because the data provided by GSM networks is public. And, of course, the system is GDPR compliant as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to use HLR in communication with customers?<\/h2>\n\n\n\n<p>The Home Location Register (HLR) system is a popular solution among customer service platforms. Regular checkups of numbers before calls&nbsp;<strong>increase the effectiveness of customer contact centres<\/strong>. For obvious reasons, the debt collection industry often uses HLR number checking.<\/p>\n\n\n\n<div class=\"wp-block-smsapi-blog-2021-infobox infobox infobox--info post-content--full-width\"><div class=\"infobox__icon\"><img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjEwMCUiCiAgIGhlaWdodD0iMTAwJSIKICAgdmlld0JveD0iMCAwIDEyIDE2IgogICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYzIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBzdHlsZT0iZmlsbDogcmdiKDE3LCAxOTIsIDEyOCk7IGZpbGwtcnVsZTogbm9uemVybzsiCiAgIGQ9Im03LjUxNDA1LDExbC0zLDBjMCwtMyAxLjYsLTQgMi43LC00LjZjMC40LC0wLjIgMC43LC0wLjQgMC45LC0wLjZjMC41LC0wLjUgMC4zLC0xLjIgMC4yLC0xLjRjLTAuMywtMC43IC0xLC0xLjQgLTIuMywtMS40Yy0yLjEsMCAtMi41LDEuOSAtMi41LDIuM2wtMywtMC40YzAuMiwtMS43IDEuNywtNC45IDUuNSwtNC45YzIuMywwIDQuMywxLjMgNS4xLDMuMmMwLjcsMS43IDAuNCwzLjUgLTAuOCw0LjdjLTAuNSwwLjUgLTEuMSwwLjggLTEuNiwxLjFjLTAuOSwwLjUgLTEuMiwxIC0xLjIsMnoiCiAgIGlkPSJwYXRoNTkiIC8+CiAgPHBhdGgKICAgIHN0eWxlPSJmaWxsOiByZ2IoMTcsIDE5MiwgMTI4KTsgZmlsbC1ydWxlOiBub256ZXJvOyIKICAgZD0ibTgsMTRjMCwxLjEwNSAtMC44OTUsMiAtMiwyYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmMwLC0xLjEwNSAwLjg5NSwtMiAyLC0yYzEuMTA1LDAgMiwwLjg5NSAyLDJ6IgogICBpZD0icGF0aDYxIiAvPgo8L3N2Zz4K\"\/><\/div><div class=\"infobox__title\"><h4>Is SMS marketing cost-effective?<\/h4><\/div><div class=\"infobox__content\">\n<p>Remove inactive records from your contact database to lower the cost and boost the effectiveness of <a href=\"https:\/\/www.smsapi.com\/en\/sms-marketing\">SMS marketing<\/a>.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">What are the benefits of HLR?<\/h2>\n\n\n\n<p>HLR means a&nbsp;<strong>lower telephone and SMS communication cost <\/strong>with the brand&#8217;s customers. With HLR, you interact only with active mobile subscribers. Not only does this save money on&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/smsapi.com\/en\/bulk-sms\" target=\"_blank\">bulk SMS<\/a>&nbsp;messaging, but it also reduces the time needed to validate phone numbers manually.<\/p>\n\n\n\n<p>No incorrect numbers in the contact database increase the efficiency and ROI of the <a href=\"https:\/\/www.smsapi.com\/en\/sms-campaigns\">SMS campaign<\/a>. In other words, you don&#8217;t waste money on deliveries to inactive or invalid numbers. You can be sure that your messages reach customers&#8217; phones.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How often do I check numbers in HLR?<\/h2>\n\n\n\n<p>We recommend running your database tests regularly. This way, you can be sure that you are writing to the right audience. An important signal that may suggest the need to check the base in HLR is the decrease in the conversion of mass SMS messages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How much is HLR?<\/h2>\n\n\n\n<p>The lookup costs \u20ac0.006 per number (local price might vary). See the complete&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/smsapi.com\/en\/pricing\" target=\"_blank\">SMSAPI Pricing<\/a>. If you have more numbers in your database that you would like to check \u2013&nbsp;<a rel=\"noreferrer noopener\" href=\"mailto:sales@smsapi.com\" target=\"_blank\">write to us<\/a>, and we will adjust the offer to your needs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to check if a phone number is valid? Meet the HLR lookup! The Home Location Register service allows you to check contacts in your database against the information provided by the GSM operators. By excluding inactive numbers, you can lower the costs of SMS communication and marketing. Check how to use HLR!<\/p>\n","protected":false},"author":17,"featured_media":4206,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[35,20],"class_list":["post-4205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-database","tag-english"],"_links":{"self":[{"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/posts\/4205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/comments?post=4205"}],"version-history":[{"count":11,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/posts\/4205\/revisions"}],"predecessor-version":[{"id":5383,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/posts\/4205\/revisions\/5383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/media\/4206"}],"wp:attachment":[{"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/media?parent=4205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/categories?post=4205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smsapi.com\/blog\/wp-json\/wp\/v2\/tags?post=4205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}