Skip to the country list

✅ Trusted by 409,846+ users · ⭐ 4.1/5 on Trustpilot · 200+ countries409,846+ users · Trustpilot

Read FAQs →

Virtual numbers · 223 countries · no SIM

Receive SMS Online Free — Instant OTP Without SIM

Keep your personal number private while still getting verification codes and messages when you need them.

  • 223Countries
  • 6,256Services covered
  • $0.10From, per verification
  • 24/7Self-serve & API

Choose a country

Search or filter the full catalogue. Each country lists the services it covers and what they cost.

Showing 223 of 223 countries

USA4,556 servicesfrom $0.10UK3,518 servicesfrom $0.12Canada3,053 servicesfrom $0.12Germany3,230 servicesfrom $0.12Indonesia3,363 servicesfrom $0.12Spain3,036 servicesfrom $0.12Colombia2,920 servicesfrom $0.12Afghanistan2,411 servicesfrom $0.12Albania2,425 servicesfrom $0.12Australia2,555 servicesfrom $0.12Andorra1,244 servicesfrom $0.12Algeria2,542 servicesfrom $0.12Angola2,609 servicesfrom $0.12Argentina2,728 servicesfrom $0.12Armenia2,524 servicesfrom $0.12Austria2,844 servicesfrom $0.12Azerbaijan2,431 servicesfrom $0.12Bahamas2,274 servicesfrom $0.12Anguilla2,237 servicesfrom $0.12Bahrain2,305 servicesfrom $0.12Bangladesh2,618 servicesfrom $0.12Barbados2,413 servicesfrom $0.12Belarus2,210 servicesfrom $0.12Belgium2,509 servicesfrom $0.12Belize2,294 servicesfrom $0.12Benin2,492 servicesfrom $0.12Bhutan2,334 servicesfrom $0.12Bolivia2,464 servicesfrom $0.12Botswana2,350 servicesfrom $0.12Brazil3,200 servicesfrom $0.12BruneiDarussalam2,184 servicesfrom $0.12Bulgaria2,729 servicesfrom $0.12BurkinaFaso2,523 servicesfrom $0.12Burundi2,492 servicesfrom $0.12Cambodia2,641 servicesfrom $0.12Cameroon2,591 servicesfrom $0.12Chad2,473 servicesfrom $0.12Chile2,693 servicesfrom $0.12China2,292 servicesfrom $0.12Thailand3,102 servicesfrom $0.12Turkey2,281 servicesfrom $0.12Congo (Republic)2,440 servicesfrom $0.12Congo Democratic2,325 servicesfrom $0.12Costa Rica2,314 servicesfrom $0.12Cote D’Ivoire1,468 servicesfrom $0.12Cuba2,004 servicesfrom $0.12Cyprus2,549 servicesfrom $0.12Czech Republic2,624 servicesfrom $0.12Denmark2,727 servicesfrom $0.12Djibouti2,213 servicesfrom $0.12Dominica2,242 servicesfrom $0.12Dominican Republic2,295 servicesfrom $0.12DR Congo2,194 servicesfrom $0.12EastTimor1,633 servicesfrom $0.12Ecuador2,534 servicesfrom $0.12Egypt2,692 servicesfrom $0.12Equatorial Guinea2,408 servicesfrom $0.12Eritrea2,144 servicesfrom $0.12Cape Verde2,376 servicesfrom $0.12Estonia2,892 servicesfrom $0.12Ethiopia2,370 servicesfrom $0.12Finland2,677 servicesfrom $0.12France3,142 servicesfrom $0.12French Guiana2,336 servicesfrom $0.12Gabon2,451 servicesfrom $0.12Gambia2,488 servicesfrom $0.12Georgia2,575 servicesfrom $0.12Ghana2,514 servicesfrom $0.12Gibraltar2,044 servicesfrom $0.12Greece2,740 servicesfrom $0.12Grenada2,283 servicesfrom $0.12Guadeloupe2,271 servicesfrom $0.12Guatemala2,566 servicesfrom $0.12Guinea2,328 servicesfrom $0.12Guinea-Bissau2,355 servicesfrom $0.12Guyana2,409 servicesfrom $0.12Haiti2,360 servicesfrom $0.12Honduras2,547 servicesfrom $0.12Hong Kong2,581 servicesfrom $0.12Hungary2,433 servicesfrom $0.12Iceland2,279 servicesfrom $0.12India3,081 servicesfrom $0.12Iran1,930 servicesfrom $0.12Iraq2,429 servicesfrom $0.12Ireland2,657 servicesfrom $0.12Israel2,741 servicesfrom $0.12Italy2,928 servicesfrom $0.12IvoryCoast2,222 servicesfrom $0.12Jamaica2,408 servicesfrom $0.12Japan1,835 servicesfrom $0.12Jordan2,469 servicesfrom $0.12Kazakhstan2,653 servicesfrom $0.12Kenya2,844 servicesfrom $0.12Kuwait2,309 servicesfrom $0.12Kyrgyzstan2,629 servicesfrom $0.12Lao People`s2,334 servicesfrom $0.12Laos2,592 servicesfrom $0.12Latvia2,919 servicesfrom $0.12Lebanon2,308 servicesfrom $0.12Lesotho2,300 servicesfrom $0.12Liberia2,530 servicesfrom $0.12Libya2,178 servicesfrom $0.12Liechtenstein1,422 servicesfrom $0.12Lithuania2,793 servicesfrom $0.12Luxembourg2,442 servicesfrom $0.12Macau2,280 servicesfrom $0.12Madagascar2,316 servicesfrom $0.12Malawi2,422 servicesfrom $0.12Malaysia3,219 servicesfrom $0.12Maldives2,489 servicesfrom $0.12Mali2,367 servicesfrom $0.12Mauritania2,415 servicesfrom $0.12Mauritius2,336 servicesfrom $0.12Mexico2,756 servicesfrom $0.12Moldova2,618 servicesfrom $0.12Monaco2,185 servicesfrom $0.12Mongolia2,471 servicesfrom $0.12Montenegro2,266 servicesfrom $0.12Montserrat2,130 servicesfrom $0.12Morocco2,678 servicesfrom $0.12Mozambique2,543 servicesfrom $0.12Myanmar2,465 servicesfrom $0.12Namibia2,288 servicesfrom $0.12Nepal2,503 servicesfrom $0.12Netherlands3,264 servicesfrom $0.12New Caledonia2,355 servicesfrom $0.12New Zealand2,409 servicesfrom $0.12Nicaragua2,326 servicesfrom $0.12Niger2,191 servicesfrom $0.12Nigeria2,561 servicesfrom $0.12North Macedonia2,378 servicesfrom $0.12Norway2,350 servicesfrom $0.12Oman2,313 servicesfrom $0.12Pakistan2,645 servicesfrom $0.12Palestine1,746 servicesfrom $0.12Panama2,441 servicesfrom $0.12Papua New Gvineya2,156 servicesfrom $0.12Paraguay2,478 servicesfrom $0.12Peru2,593 servicesfrom $0.12Philippines3,041 servicesfrom $0.12Poland3,089 servicesfrom $0.12Portugal3,000 servicesfrom $0.12Puerto Rico2,451 servicesfrom $0.12Qatar2,199 servicesfrom $0.12Republic of the Congo2,177 servicesfrom $0.12Reunion2,359 servicesfrom $0.12Romania3,043 servicesfrom $0.12Russia1,587 servicesfrom $0.12Rwanda2,383 servicesfrom $0.12Saint Kitts and Nevis2,343 servicesfrom $0.12Saint Lucia2,401 servicesfrom $0.12Saint Vincent2,320 servicesfrom $0.12Salvador2,395 servicesfrom $0.12Samoa1,478 servicesfrom $0.12Sao Tome and Principe2,150 servicesfrom $0.12Saudi Arabia2,528 servicesfrom $0.12Senegal2,506 servicesfrom $0.12Serbia2,536 servicesfrom $0.12Seychelles2,149 servicesfrom $0.12Sierra Leone2,480 servicesfrom $0.12Singapore1,545 servicesfrom $0.12Sint Maarten1,348 servicesfrom $0.12Slovakia2,545 servicesfrom $0.12Slovenia2,671 servicesfrom $0.12Somalia2,181 servicesfrom $0.12South Africa2,798 servicesfrom $0.12South Korea1,372 servicesfrom $0.12South Sudan2,125 servicesfrom $0.12Sri Lanka2,564 servicesfrom $0.12Sudan1,872 servicesfrom $0.12Suriname2,425 servicesfrom $0.12Sweden2,857 servicesfrom $0.12Switzerland2,318 servicesfrom $0.12Syria1,840 servicesfrom $0.12Taiwan2,405 servicesfrom $0.12Tajikistan2,542 servicesfrom $0.12Tanzania2,515 servicesfrom $0.12Timor-Leste2,333 servicesfrom $0.12Togo2,329 servicesfrom $0.12Tonga1,435 servicesfrom $0.12Trinidad and Tobago2,263 servicesfrom $0.12Tunisia2,535 servicesfrom $0.12Turkmenistan2,379 servicesfrom $0.12UAE2,407 servicesfrom $0.12Uganda2,497 servicesfrom $0.12Ukraine2,868 servicesfrom $0.12Uruguay2,415 servicesfrom $0.12Uzbekistan2,697 servicesfrom $0.12Venezuela2,520 servicesfrom $0.12Vietnam2,762 servicesfrom $0.12Yemen2,315 servicesfrom $0.12Zambia2,347 servicesfrom $0.12Zimbabwe2,427 servicesfrom $0.12Croatia2,783 servicesfrom $0.12American Samoa1,525 servicesfrom $0.12Antigua and Barbuda2,280 servicesfrom $0.12Aruba2,243 servicesfrom $0.12Cayman islands2,150 servicesfrom $0.12Central African Republic2,126 servicesfrom $0.12Comoros2,358 servicesfrom $0.12Bosnia and Herzegovina2,352 servicesfrom $0.12Bermuda1,123 servicesfrom $0.12CookIslands1,089 servicesfrom $0.12Curacao1,090 servicesfrom $0.12ElSalvador1,652 servicesfrom $0.12Eswatini1,301 servicesfrom $0.12FalklandIslands1,088 servicesfrom $0.12Faroe-Islands1,223 servicesfrom $0.12Fiji1,271 servicesfrom $0.12FrenchPolynesia1,085 servicesfrom $0.12Greenland1,004 servicesfrom $0.12Guam1,084 servicesfrom $0.12Kiribati1,086 servicesfrom $0.12Kosovo1,374 servicesfrom $0.12Malta1,154 servicesfrom $0.12Marshall Islands1,087 servicesfrom $0.12Martinique1,215 servicesfrom $0.12Nauru1,083 servicesfrom $0.12Niue1,324 servicesfrom $0.12North Korea1,086 servicesfrom $0.12Zaire932 servicesfrom $0.12Solomon Islands1,107 servicesfrom $0.12Turks and Caicos Islands1,086 servicesfrom $0.12

Product tiers

Three ways to get a number

Pick the tier that matches the job. The trade-offs are real, so they are stated plainly.

Free public inbox

$0

Shared numbers with a publicly visible inbox. No account, no balance.

  • Anyone can open the same inbox and read it. Treat every code that lands there as public.
  • Rejected by many services, because the numbers are widely shared and heavily reused.
  • Best effort only. A given service may or may not accept a given number on a given day.
  • Suited to throwaway sign-ups, seeing how a verification flow behaves, and quick tests.
Browse free numbers

Rented number

Per rental period

The number is yours for days to months, with its full inbox history.

  • Every message received during the rental is kept, not just the first code.
  • Built for repeat logins, password resets and re-verification on the same number.
  • Private to your account for the whole period, and renewable before it expires.
  • Suited to an account you intend to keep, long-running tests, and shared team inboxes.
See rented numbers

Prices are per verification and vary by country and by service. Every country page lists its own catalogue and its own prices.

For teams

Built for teams and developers

The dashboard is the console. The REST API is the interface for everything you automate.

REST API

Request a number, poll for the code, then release it. Those three calls cover every country and service in the catalogue, and balance and order history have their own endpoints.

Read the API documentation

Programmatic country and service selection

Country and service are parameters, not a menu. Enumerate what is available, pin the exact combination your workflow needs, and repeat it without touching a UI.

Balance top-ups and per-order billing

Work from a prepaid balance. Each activation is billed as its own order, so spend is attributable per call rather than sunk into a monthly seat.

Order history and receipts

Every order is recorded with its country, service, number and outcome, and stays in your dashboard for reconciliation against your own records.

Volume usage

The API is the path for volume. Before a large ramp, tell us the countries you are targeting so stock there can be checked against your expected throughput.

One catalogue, two surfaces

The API sells the same catalogue this directory shows, so what you can browse here is what you can order there. The directory covers 223 countries and 518,228 country and service combinations in total.

The shape of an integration

Three calls, in order. The sample below is illustrative; the documentation page is the contract for endpoints, parameters and response formats.

# Illustrative shape only. See the API documentation for the exact contract.

# 1. Request a number for a country and service
curl "https://api.pvapins.com/user/api/get_number.php\
?customer=YOUR_API_KEY&app=google&country=malaysia"

# 2. Poll that order until the code arrives
curl "https://api.pvapins.com/user/api/get_sms.php\
?customer=YOUR_API_KEY&app=google&country=malaysia&number=NUMBER"

# 3. Release the number if you no longer need it
curl "https://api.pvapins.com/user/api/get_reject_number.php\
?customer=YOUR_API_KEY&app=google&country=malaysia&number=NUMBER"

See the full endpoint reference

How it works

Four steps, whether you order in the dashboard or over the API.

  1. Choose a country

    Start from the directory above. Each country lists the services its numbers support and the price they start at.

  2. Choose the service

    Pick the exact service you are verifying against. Numbers are issued against a service, so routing and price follow that choice.

  3. A number is issued

    The number is assigned to your account and shown with the window you have to use it. Enter it in the service you are verifying.

  4. The code arrives

    The message appears against that order in your dashboard, or in the API response when you poll. Copy the code and finish the verification.

Choosing the right country

The country is the single decision that most often determines whether a verification succeeds. Across 223 countries.

Some services will only accept a number registered in a particular country. The requirement can follow the account country, the billing address, or the app store region, and it is often not stated anywhere in the sign-up form. If a service is refusing every number you try, check the country requirement before you assume the numbers are at fault. It is the most common cause by a wide margin.

A number that worked yesterday can be refused today, and that is normal rather than a fault. Virtual numbers are recycled: once a number has been used to register a given service, that service remembers it, and ranges that have carried heavy automated traffic get flagged at the service end, not at ours. Nobody can see another provider's flag list, ours included. The practical response is to order a different number, or the same service from a different country, rather than retrying the identical combination.

For a global app with no country requirement, default to a country with a large, active catalogue. Depth is what buys you reliability: more stock means less waiting for a free number, more operators to fall back on when one is refused, and a lower chance that the specific range you are handed has already been burned by somebody else. The service count printed on each country card is a good proxy for that depth, so it is a better starting filter than price alone.

Acceptable use

These numbers are for legitimate verification: signing up for a service you are entitled to use, separating work and personal accounts, testing your own product's sign-up and one-time-password flows, and quality assurance across countries.

They are not for fraud, for impersonating another person or business, or for evading a suspension or a ban. You remain responsible for the terms of every service you verify against, and a number bought here does not override them. Accounts used for abuse are closed.

Terms and conditions

FAQ

Questions, answered directly

What buyers ask most often about coverage, pricing, rejections and the API.

Yes. PVAPins publishes a set of free public inbox numbers whose messages anyone can read. They cost nothing and need no account, but because the inbox is public they are only suitable for low-stakes testing. For anything tied to an account you care about, use a private activation number.

A public number is shared: its inbox is visible on the website to everyone, and many services already recognise and reject those numbers. A private activation number is issued to you alone for a single verification, and a rented number stays yours for a fixed period so you can receive repeat logins on it.

Pricing is per verification and varies by country and by service. The cheapest cells in the catalogue start at $0.10. Each country page lists its own current prices, and you only pay for a verification that is delivered.

The catalogue covers 6,256 distinct services across 223 countries, including the large messaging, social and marketplace platforms. Availability differs by country, so check the country page for the exact list and price.

No. The number is issued to your account and the message arrives in your browser. There is nothing to install and no physical handset involved.

Most codes arrive within seconds of the service sending them. An activation number is held open for a limited window while it waits for that message; if nothing arrives in that window the number is released.

Virtual numbers are recycled between users, and platforms keep block lists of numbers they have seen abused. A number that worked last week can be refused today. Requesting another number, or switching to a different country, usually resolves it.

The order closes when its window expires. Check the order in your dashboard for its final state, and contact support if the outcome does not look right.

Yes, by renting it. A rented number stays assigned to you for the rental period and keeps its message history, which is what you want for an account you will sign back into.

If the service is global, a country with a large catalogue and steady supply is the safer default. If the service is regional, or it refuses foreign numbers, you need a number from that region. Every country card below shows how many services it currently covers.

Yes. The REST API lets you request a number, poll for the code and release the number programmatically, so verification can run inside your own signup or QA pipeline. The integration page documents the endpoints and authentication.

Free public inbox numbers need no account. Activation numbers, rented numbers and the API are tied to a funded account so orders and receipts stay attached to you.

Start with a number

Try a public inbox to see how the flow behaves, or open the dashboard for a private number in the country you need.