A phone number availability checker searches a provider's pool of unassigned numbers by area code, prefix or digit pattern and shows which ones you can claim right now. To see if a specific number is available, search for it (or its area code and the digits you want) in a provider's number search: if it appears, you can buy it; if it doesn't, someone else holds it or that provider doesn't stock it.

There are actually two questions people mean when they search this. The first is "can I get this number for my business?", which is what most of this post covers. The second is "is this phone number real and active?", which is a validation question about someone else's number. We cover both, then walk through picking and registering a local number in Ready so you can text from it.

How a phone number availability checker works

Every provider holds an inventory of numbers it has pulled from carriers. When you search, you're searching that inventory, not a single national database of every free number in the US. That has a few practical consequences:

  • Results differ by provider. A number missing from one search can show up in another. "Not found" means "not in this pool", not "taken everywhere."
  • Search by area code first. The area code (the first three digits) is the main filter. Some tools also let you narrow by the next three digits (the exchange, roughly tied to a town or rate center) or by digits the number contains.
  • Popular area codes run thin. Dense metro area codes often show few results or none. Neighboring or overlay area codes for the same metro usually have more inventory.
  • Results aren't held for you. A number you see in search can be claimed by someone else before you buy it. If you like one, take it.

For a business that plans to text, availability is only half the decision. The number also has to be registered for business texting (10DLC) or carriers filter the traffic. A free number you can't text from cleanly isn't much of a find. Our 10DLC explainer covers why that registration exists.

Local number or toll-free?

Most local businesses want a local number, and most platforms texting on behalf of local businesses do too. Here's how the two compare for a business that wants to text:

Local (10DLC) numberToll-free number
What the customer seesA familiar area code800, 888, 877 and similar
FeelA neighbor, a shop down the roadA national brand or a call center
Texting approval10DLC brand + campaign registrationSeparate toll-free verification process
Vanity optionsLimited, mostly digit patternsMore word-style vanity numbers exist
Best fitLocal service businesses, sales teams, per-customer numbers on a platformNational support lines, businesses with no local footprint

Toll-free is a reasonable choice for a national brand whose customers don't care where it's based. If your customers book, buy or call locally, the local number usually wins on recognition, and that's the direction Ready's in-app registration is built around: local numbers registered under 10DLC.

Vanity patterns: what's realistic

A vanity number spells a word on the keypad or uses a memorable digit pattern. Set your expectations by number type:

  • Word numbers on local area codes are rare. Most good letter combinations in common area codes were claimed long ago. You may find a partial word, but a full seven-letter one is a long shot.
  • Digit patterns are more findable. Repeating endings (-1000, -2222), sequences (-1234) or the last four matching your street address all turn up with some patience. Try a "contains" search on the last four digits across a few nearby exchanges.
  • Toll-free has more word inventory, which is one reason vanity numbers are mostly toll-free.

A practical note: for texting, vanity matters less than for calling. People reply to the thread on their phone; they don't dial your number from a billboard. If the pattern search comes up empty, a clean local number in the right area code does the job.

Porting a number you already own

If customers already know your number, keeping it is usually worth more than any new number. Moving it to a new provider is called porting. The general process looks like this:

  1. Don't cancel your current service. A canceled number can be released and lost. The port moves the live number; the old account closes afterward.
  2. Collect your account details. You'll need the account number, the PIN or passcode if there is one, and the name and service address exactly as the current carrier has them. Mismatches are the most common reason ports get rejected.
  3. Sign a letter of authorization (LOA) that lets the new provider request the number.
  4. Wait for the port to complete. Timing varies by carrier, roughly a few days to a few weeks, and there's usually a cutover date you're told in advance.
  5. Register it for texting. Porting moves the number; it doesn't register it. A ported number still needs 10DLC brand and campaign registration before business texting runs cleanly.

To bring an existing number to Ready, open Numbers and click Port numbers. You sign the letter of authorization there, and the number shows as Porting until it moves.

Picking and registering a local number in Ready

Here's the path from "I need a number" to "I'm texting customers from it":

  1. Sign up and add a card. To send, you add a card and get a number, which is $2 a month with the first month charged when you get it.
  2. Pick a local number in the area code your customers recognize. A number is $2 a month, and the first month is charged when you buy it. Your free texts don't need one.
  3. Use your first 20 free texts before registering. They're one-to-one sends, not campaigns (a campaign is paid from the first text), and they end the moment a registration is paid for.
  4. Send while you set up. An account can send up to 500 texts a month before it registers, at its normal per-text rate. After that it has to register.
  5. Register your brand and campaign in-app. There's no setup fee: the charge at submit is the first month, $25. After that the monthly is $25/mo for registration and $2/mo per number. Most approvals take 2 to 7 days.
  6. Keep sending during review. An account that bought its number before registering sends on Ready's shared registration at the same per-text rate while its own registration is in review.

Pick the campaign use case that matches what you actually send. Reminders registered as marketing (or the reverse) is a common cause of throttling, covered in matching use case to what you send.

For platforms buying numbers for their customers

If you run a CRM or vertical SaaS product, you can do the same through the API: GET /v1/numbers lists an account's numbers and POST /v1/numbers adds one, and POST /v1/sub-accounts gives each customer its own sub-account with its own numbers and registration. GET /v1/registration returns registration status. For request details, see the quickstart, and our post on buying phone numbers with an API goes deeper.

What it costs: a worked example

Assume one local number, one registered campaign, and 1,000 appointment reminders a month at 140 plain-text characters each (no emoji, so one 160-character GSM-7 segment per text).

  • Texting: 1,000 segments × $0.0075 = $8 at the Standard rate, plus 1,000 × $0.0045 in carrier fee.
  • Registration: $25 at submit for the first month; then $25/mo for registration and $2/mo per number.
  • Replies: inbound replies are billed like a sent text, the per-segment rate plus the carrier fee. If 300 people reply "C" to confirm, that's 300 more segments.

Those figures exclude the optional compliance surcharge: scrubbing and landline validation are each $0.003 extra per segment when switched on for an account, and both are off by default. If you add an emoji, the same 140-character text becomes 3 segments, since an emoji drops the limit to 70 characters (67 per part when split). The full fee breakdown is in 10DLC cost: every fee explained, and the per-segment card is on pricing.

Checking whether someone else's number is real

The other reading of "how to see if a phone number is available" is "is this contact's number a working mobile I can text?" That's validation, not availability.

In Ready, GET /v1/validate/:phone checks a single number. On sends, known landlines are refused up front and not charged, along with opt-outs and numbers on your Ban list. If you switch on landline validation for an account, it's $0.003 extra per segment. Validation is good practice for list hygiene; it isn't a consent check. Texting still goes to people who agreed to hear from you.

One number or several: local presence

A business serving several area codes can hold a number in each. Local presence sends from the account's number closest to the contact's area code, with a listed price of $0.0015 for each segment of a delivered text. Every number still sits on the account's registered 10DLC campaign, so local presence chooses among registered numbers; it doesn't get around registration. A familiar area code tends to feel less like a stranger, not because of any guaranteed reply lift.

If you'd rather show up as a blue iMessage with your business name and photo, a blue line is a different route: $99 a month per line plus 6 cents a segment, with no 10DLC registration needed.

The practical takeaway

Search by area code first, widen to overlays and nearby exchanges if your metro is thin, and don't hold out for a perfect vanity number when a clean local one will do. If customers already know your number, port it rather than replacing it. Whichever number you end up with, register it before you rely on it for business texting. If you want to try it, sign up and use your 20 free one-to-one texts, then buy a local number ($2 a month) before you submit registration.

FAQ

How do I check if a phone number is available? Search for it in a provider's number search by area code, then by exchange or the digits you want. If it shows in results, you can claim it. If it doesn't, it's either assigned or not in that provider's inventory, so try another provider or a nearby area code.

Can I get a specific number someone else already has? Not directly. An assigned number only becomes available if the holder releases it or ports it to you. Searching again later can work for released numbers, but there's no way to claim one that's in use.

Is a local number or toll-free better for texting customers? For local businesses, a local number is usually the better fit because customers recognize the area code. Toll-free suits national brands. Local numbers go through 10DLC registration; toll-free has its own verification process.

Do I need to register a new number before texting? For ongoing business texting, yes. In Ready, an account can send up to 500 texts a month before registering, and registration costs $25 at submit, then $25/mo for registration and $2/mo per number. Most approvals take 2 to 7 days.

Does porting my number keep my texting setup? Porting moves the number, not its registration. Register the ported number for 10DLC once it arrives. To port a number to Ready, open Numbers and click Port numbers.