Home » SMS Marketing » Carrier Lookup

How to Look Up Phone Number Carrier Information

A carrier lookup (also called a phone number lookup or HLR lookup) queries telecom databases to identify which carrier owns a phone number, whether the number is a mobile or landline, whether it is currently active, and in some cases the subscriber's general location. For SMS marketing, carrier lookup helps you clean your list by removing landlines and invalid numbers before sending, which improves deliverability and reduces wasted credits.

What a Carrier Lookup Returns

When you run a carrier lookup on a phone number, the response typically includes several pieces of information:

Why Carrier Lookup Matters for SMS

Remove Landlines

The most immediate benefit is identifying and removing landline numbers from your SMS list. Landlines cannot receive text messages, so every message sent to a landline generates a delivery error and wastes credits. If a significant portion of your list is landlines (common when numbers are collected from general contact forms or CRM imports), carrier lookup can save substantial cost by filtering them out before you send.

Improve Deliverability

Sending to invalid or disconnected numbers damages your sender reputation with carriers. A high failure rate signals to carrier filtering systems that your list is low quality, which can trigger carrier filtering on your legitimate messages. Running carrier lookup before a campaign identifies numbers that will fail, letting you remove them proactively and maintain a high delivery rate.

Optimize Routing

Knowing which carrier each number belongs to lets the platform optimize message routing. Different carriers have different delivery characteristics, pricing, and throughput limits. The platform uses carrier information to route messages through the most reliable path for each carrier, which improves delivery speed and success rates. See how carrier routing works for details.

Detect Bot Sign-Ups

Carrier lookup helps identify bot sign-ups by flagging numbers that are VoIP (often used by bots), from unexpected countries, or already disconnected. Running lookup on new opt-ins before adding them to your active list prevents bots from polluting your subscriber base.

When to Run Carrier Lookup

Carrier Lookup Cost

Carrier lookups are billed per query through the SMS provider. The typical cost is a fraction of a cent per lookup, which is significantly less than the cost of sending an SMS to an invalid number. For a list of 10,000 numbers, a bulk carrier lookup might cost a few dollars but could save you from sending hundreds of messages to landlines or disconnected numbers at full per-message cost.

The platform supports bulk carrier lookup that processes your entire list in one operation. Results are stored on the contact record so future sends can automatically skip numbers flagged as invalid without needing to re-run the lookup. See SMS cost breakdown for how lookup costs factor into overall campaign economics.

Number Portability Considerations

Phone number portability means subscribers can keep their phone number when switching carriers. A number that was originally assigned to Verizon might now be on T-Mobile. Carrier lookup returns the current carrier, not the original one, which is what matters for message routing. However, ported numbers sometimes have brief routing delays during the port process, so if you see delivery issues with a specific number around the time of a carrier change, it may resolve itself within a few days.

Clean your SMS list with bulk carrier lookup and improve your delivery rates.

Get Started Free