✅ Trusted by 407,062+ users · ⭐ 4.1/5 on Trustpilot · 200+ countries✅ 407,062+ users · Trustpilot
Read FAQs →Pay per verification · from $0.10 · no subscription
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.
Step 1
The services people request most, with the cheapest live route and how many countries currently carry it. Prices are per verification.
Showing 22 of 2,487 services
Or browse
Service counts and starting prices are live. Categories carrying only a handful of routes are marked, so a thin one is not presented as a broad one.
MessagingFrom $0.12
EmailFrom $0.12
MarketplacesFrom $0.12
PaymentsFrom $0.12
StreamingFrom $0.12
UtilitiesFrom $0.12
TransportFrom $0.12
CommunitiesFrom $0.12
ShoppingFrom $0.12
FinanceFrom $0.12
TravelFrom $0.12
TechFrom $0.12
HostingFrom $0.12
LimitedRetailFrom $0.12
LimitedAirlinesFrom $0.17
CryptoFrom $0.16
ProductivityFrom $0.12
GroceryFrom $0.12
GamingFrom $0.12
PortalsFrom $0.12How it works
Choose what you are verifying and where the number should be from. The price for that exact route is shown before you commit.
A number is issued to you and to nobody else. Copy it into the form that is asking for it.
The code lands in your PVAPins inbox. Codes normally arrive within a couple of minutes; if nothing comes, the order can be cancelled.
The number is released after the verification. If you will need it again later, rent one instead — see the comparison below.
Choosing
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 number | Temp number | Rented number | |
|---|---|---|---|
| Who else sees the code | Anyone — the inbox is public | Only you | Only you |
| Receives more than one code | No | One activation | Yes, for the rental term |
| Keeps working for future logins | No | No | Yes |
| Cost | Free | From $0.10 per verification | Per day, week or month |
| Best for | Seeing how it works before you spend anything | A single signup you do not need to get back into | Accounts you will log back into: resets, recovery, business tools |
| Try free | Pick a service | Rent a number |
Coverage
Ranked by how many services each country can actually verify right now — not by a hand-kept favourites list.
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.
# 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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
Virtual numbers are widely used for privacy, testing and separating work from personal accounts. PVAPins is not affiliated with any platform you verify with, and you remain responsible for following each platform's terms and the law where you are.
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.