Choose a service
Select the app or website that needs SMS verification.
Choose a service, country, and available line on NumFlow. Review the current price before ordering, then track the number and SMS verification code from one account.
1,158
online services
Choose country/region
Verification code
Instant activation
The number is ready to use
NumFlow shows available options based on the current system result. After a number is assigned, follow the SMS status from the order page.
Review the price before ordering
Check country and line status
Monitor code status from the order page
Switch countries when availability changes
Use NumFlow for SMS verification workflows across Telegram, WhatsApp, Google, OpenAI, and other common services.
From account operations and cross-border teams to automated QA, NumFlow helps teams get temporary numbers and track SMS verification results.
Verify buyer accounts, store access, and sign-in flows across the marketplaces your team manages.
Support controlled verification workflows for Telegram, WhatsApp, Instagram, TikTok, and other social platforms.
Order numbers, query SMS status, and integrate verification steps into automated server-side workflows.
Test localized registration, login, and messaging flows with numbers from the target country or region.
Validate registration, login, and recovery flows while reducing exposure of personal phone numbers.
Compare SMS delivery behavior across services, countries, and available lines in repeatable test plans.
Choose the service, get a number, and check the SMS result from the same NumFlow flow.
Select the app or website that needs SMS verification.
Review availability, line options, and current pricing.
Use the assigned number and monitor the received code from the order page.
Clear pricing, broad country coverage, current availability, and API access help teams run SMS verification with fewer unnecessary retries.
Choose from available countries and regions for cross-border verification and localized testing.
Review the current platform price before ordering and compare service, country, and line options.
Service, country, price, and inventory status are refreshed so unavailable options are easier to avoid.
Use the NumFlow API to order numbers, query order status, and read verification codes securely.
After choosing a service and country, request an available number and follow the order result from one screen.
Use temporary numbers for appropriate test and verification workflows while reducing personal-number exposure.
Order numbers and query verification results with an account-level API key. Billing uses the current account balance, and sensitive platform credentials stay outside client applications.
Webhook-ready workflows
Connect SMS results to your server workflow when callback delivery is enabled.
Secure authentication
Use a NumFlow API key to control account access, balance usage, and request ownership.
Current order status
Query pricing, number state, order expiry, and verification-code results.
curl -X POST "/api/v1/numbers" \
-H "X-API-Key: nf_key_xxx" -H "X-Timestamp: <unix>" -H "X-Nonce: <unique>" -H "X-Signature: <hmac-sha256>" \
-H "Idempotency-Key: order-20260714-001" \
-H "Content-Type: application/json" \
-d '{
"product": "telegram",
"country": "usa",
"operator": "any"
}'Example response
{
"success": true,
"data": {
"order_id": 12345678,
"phone": "+12345670192",
"phone_last4": "0192",
"status": "PENDING"
}
}The essentials before you create your first order
A virtual number is assigned online for an SMS verification task. Enter the full number in the selected service, then monitor the same NumFlow order for the verification code.
Use the expiry shown on the order. The effective window can vary by service and line, so the order response and countdown are the source of truth.
NumFlow reserves the displayed platform price after assigning a number. The amount is captured after the first code arrives; eligible orders without a code release the reserved amount after cancellation or timeout processing.
Availability changes by service, country, and line. Check the current service and country lists before ordering.
Create an API key in your account, send it from your server, and use an Idempotency-Key for each number-ordering operation. The API docs include request and response examples.
API keys are account-scoped, authenticated order data is access-controlled, and public examples avoid exposing sensitive credentials or full message content.
Check that the service and country are correct, confirm the target app sent the SMS, and monitor the existing order until it becomes cancellable or expires.
Yes. Use idempotent API requests, account-level rate limits, and order-status checks to build controlled server-side workflows.