Skip to the service picker

✅ Trusted by 407,207+ users · ⭐ 4.1/5 on Trustpilot · 200+ countries407,207+ users · Trustpilot

Read FAQs →

Pay per verification · from $0.10 · no subscription

Get a temp number for SMS verification

Receive one-time codes without handing over your own number. Pick a service and a country, use the number where the code is requested, and read it in your inbox. No SIM, no contract, and nothing to install.

  • 2,487Services available
  • 238Countries covered
  • $0.10From, per verification
  • 24/7Self-serve & API

How it works

Four steps, about a minute

  1. Pick service and country

    Choose what you are verifying and where the number should be from. The price for that exact route is shown before you commit.

  2. Get the number

    A number is issued to you and to nobody else. Copy it into the form that is asking for it.

  3. Read the code

    The code lands in your PVAPins inbox. Codes normally arrive within a couple of minutes; if nothing comes, the order can be cancelled.

  4. Done

    The number is released after the verification. If you will need it again later, rent one instead — see the comparison below.

Choosing

Free, temp, or rented

The honest version of a question the old page answered across four separate prose sections. Pick the row that matches what you are doing.

 Free numberTemp numberRented number
Who else sees the codeAnyone — the inbox is publicOnly youOnly you
Receives more than one codeNoOne activationYes, for the rental term
Keeps working for future loginsNoNoYes
CostFreeFrom $0.10 per verificationPer day, week or month
Best forSeeing how it works before you spend anythingA single signup you do not need to get back intoAccounts you will log back into: resets, recovery, business tools
 Try freePick a serviceRent a number

Coverage

Countries with the widest catalogue

Ranked by how many services each country can actually verify right now — not by a hand-kept favourites list.

Built for automation

The old page promised "webhooks, status callbacks and retries" in prose and gave no endpoint, no parameter and no example. Here is the actual shape of it.

  • Same catalogue and same prices as the dashboard — no separate API tier.
  • Order a number, poll for the code, cancel if nothing arrives.
  • Balance and order history readable from the same key.
  • 203,006 priced service/country routes addressable programmatically.
Read the API docs
# 1. order a number curl "https://api.pvapins.com/v1/orders" \ -H "Authorization: Bearer $PVAPINS_KEY" \ -d '{"service":"telegram","country":"usa"}'# 2. poll until the code lands curl "https://api.pvapins.com/v1/orders/$ID" \ -H "Authorization: Bearer $PVAPINS_KEY"

Endpoint shapes shown for orientation — the docs are the contract.

Why a code sometimes does not arrive

Four causes account for nearly all of it: a resend cooldown that has not expired, a mistyped country code, a platform that is refusing that route today, or a number range that has seen heavy use. The fix is a different route, not another attempt on the same one — repeated failures make acceptance less likely.

Keeping access to the account

A one-time number is released after the verification, so it cannot receive a future code. If the account may ever ask you to re-verify, attach a rented number or set a backup factor at signup rather than after you are locked out.

Choosing a country

Coverage and price both move by region, and a platform strict in one country is often relaxed in a neighbouring one. The country list above is ordered by how much of the catalogue each one can actually verify, so the top of it is the safest place to start.

What a temp number is, and is not

A temp number is a short-term virtual line that receives SMS in an online inbox. It is the right tool for a signup you do not need to return to, for keeping a personal number off a service you are only trying out, and for separating test accounts from real ones.

It is the wrong tool for anything you need continued access to. It is released after the activation, so a service that later asks you to confirm the same number will not be able to reach you. A rented number is the answer there, and a free number is the answer if you just want to see how the flow works before spending anything.

Questions

Frequently asked

What is a temp number?

A temporary virtual phone number that receives SMS verification codes in an online inbox. You pick a country and a service, use the number where the code is requested, and read the code in your PVAPins dashboard. Nothing is installed and no SIM is involved.

My code did not arrive. What now?

Most misses are a resend cooldown, a mistyped country code, or a route the platform is currently refusing. Wait out the full cooldown, check the format, and request one resend. If it still fails, switch to a different country or a private number rather than retrying the same route — repeated failed attempts make acceptance less likely, not more.

What does one verification cost?

Prices are per verification and vary by service and country — currently from $0.10. There is no subscription and no minimum term. The exact price for any route is shown before you buy, on the pricing page.

When should I rent instead?

Rent when you expect the same number to receive codes more than once: logins, password resets, re-verification prompts, recovery, or anything tied to an account you need to keep. A one-time activation is for a single signup you do not need to get back into.

Are temp numbers suitable for important accounts?

For testing and low-risk signups, yes. For banking, a primary email, or anything business-critical, no — a one-time number is released after use and you will not be able to receive a future code on it. Use a rented number when continued access matters.

How reliable is delivery?

It varies by route, and we publish the real figure rather than a claim: the pricing page shows a measured 30-day delivery rate per service and country, taken from our own delivery records. Routes without a large enough recent sample show a dash instead of an estimate.

Is there an API?

Yes. The REST API covers the same catalogue as the dashboard — list services and countries, order a number, poll for the code, and cancel. It is the same pricing and the same inventory; there is no separate plan for API access.

SMS or an authenticator app?

Where a platform offers an authenticator app or a passkey, that is the stronger factor and you should prefer it for accounts that matter. SMS remains the only option many services accept at signup, which is what a temp number is for.

Get a temp number

2,487 services, 238 countries, from $0.10 per verification. No subscription and no minimum spend.

Compliance: PVAPins is not affiliated with any app or site you verify with. Please follow each platform's terms of service and the regulations that apply where you are.

Need a hand?

Page updated Catalogue figures refreshed · measured delivery rates