Non VOIP US numbers

SMS verification numbers that receive your codes

Carrier-backed US numbers for receiving SMS verification and OTP codes online. Pick a service, see the price before you order, and read the code in your browser — with the charge returned when nothing arrives.

Services
740
From
$0.01
Numbers in
United States

What you get

Transparent pricing

Every service carries its own price, per verification, visible before you order. No subscription and no minimum spend.

Carrier-backed numbers

Numbers are issued on mobile carrier networks rather than routed over the internet, which is the line type signup forms check for.

Codes as they land

Messages are collected upstream and pushed to the order. Delivery time belongs to the carrier — usually seconds, occasionally longer.

Refunded when nothing arrives

Cancel an order that received no message, or let it expire, and the charge comes back to your balance without asking.

Full HTTP API

Every action in the panel is available over the API with a bearer token you can rotate, for testing your own signup flows end to end.

Browser extension

Order a number and read the code from the toolbar on the page you are signing up on, on the same account and balance.

How it works

  1. 1

    Create an account

    Register with an email address and top up your balance. No contract, no subscription, and no phone number of your own required.

  2. 2

    Pick the service and country

    Choose what you need a code for. The price for that service is shown next to it, before anything is charged.

  3. 3

    Reserve a number

    A number is issued to your account and held for you alone. Its expiry is shown on the order the moment it appears.

  4. 4

    Receive the SMS or OTP

    Submit the number on the site you are verifying with. The message appears on the order as the carrier delivers it.

  5. 5

    Cancel if nothing arrives

    A number that expires without a message is cancelled and the charge returns to your balance automatically. Then order another and try again.

Chrome extension

Get a number and paste the code without leaving the page

The whole flow moves into your toolbar. Order the number, watch the code arrive, and drop it into the form you are already on — the site stays open behind it.

  • Order without leaving the sign-up pageThe extension spots the site you are on and offers the matching service at the top of the list.
  • The code fills itself inOne click drops it into the form — including the row-of-boxes kind — or let it type itself the moment it arrives.
  • It watches while you workClose the popup and carry on. A notification tells you the second the message lands.

Free, and it signs in with your existing account. Unzip it and load it from chrome://extensions — takes a minute.

SMS Portal$12.40
DiscordCode received

+1 (208) 555-1234

418 902

Fill code on pageCopy
TelegramReserved14:52

+1 (415) 555-8890

Which kind of number do you need?

Four terms get used for these numbers and they do not mean the same thing. What the site you are verifying with checks for decides which one you want.

Where the numbers are

Availability is whatever the catalogue holds, and this list is read from it rather than written down. Each service on the price list shows the country its numbers come from and what one verification costs.

  • United States740 services

Verifying with a US service from elsewhere? US phone numbers for verification covers what a +1 line does and does not satisfy.

Order numbers from your own code

The same actions the panel performs are available over HTTP with a bearer token: order a number, poll until the code lands, release it if it does not. It is what you want for testing your own signup, login and password-reset flows against a real carrier path rather than a mock, and for QA that runs unattended.

Automation is for accounts you own or are authorised to act for. Bulk registration on services that do not permit it is not a use case we support.

Verification API documentation →
curl -X POST https://smsportal.io/api/v2/tn101/request-number \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"service_key": "Google"}'

Guides

How verification codes are delivered, what gets them blocked, and what each kind of number can actually do.

Common questions

What is an SMS verification number?

A phone number you rent for the length of one verification instead of owning. You submit it on the site asking for a code, the message is delivered to it, and you read it on screen. When the order ends the number returns to the pool.

Are the numbers non-VoIP?

They are issued on mobile carrier networks, so a carrier lookup reports them as mobile lines rather than VoIP. That is the check most signup forms run. It is not a promise that a particular service will accept a particular number: a service that already has an account on it, or that blocks its range, will still refuse it.

Which countries can I get a number in?

The catalogue itself is the answer at any moment — every service on the price list shows the country its numbers come from, and today that is the United States. Nothing is sold for a country we cannot deliver to.

How quickly does a code arrive?

Usually within seconds of the service sending it. Delivery belongs to the carrier, so a congested route can take longer, and each order shows the expiry you have to work inside.

What happens if no code arrives?

You are not charged for a number that delivered nothing. Cancel the order, or let it expire, and the balance is returned automatically — the sweep checks with the provider first, so a code that arrived late is recorded rather than thrown away.

Can I keep the number or receive a second code on it?

The number is yours for the order and then it is released. Some services support reusing a number you already received a code on; where that is available it is offered on the order itself and priced separately.

How do I pay?

You top your balance up with cryptocurrency through Cryptomus and spend it per verification. There is no subscription and no minimum monthly spend.

Is there an API?

Yes. Generate a token in the panel and authenticate with a bearer header: ordering, polling for the code, releasing a number and reading order history are all available. The endpoints and worked examples are on the API page.

What can I use these numbers for?

Verifying accounts you own or are authorised to act for, and testing your own signup and login flows against a real carrier path. They are not for creating accounts a service does not permit, for evading a restriction, or for receiving anyone else's one-time password.

More in the full FAQ, or ask us directly.

Ready to receive your first code?

Registration takes a minute and you only pay for numbers that deliver. Every price is on the price list before you spend anything.