# Which apps require a phone number? Verification requirements for 52 apps

Source: https://tempsmsverify.com/sms-verification-requirements · Last updated: 2026-10-24

A maintained index of how popular apps verify phone numbers: whether a phone is required, the code format, alternative channels, VoIP policy and how many accounts one number can verify. Each row is dated and carries a confidence level.

## The index

| App | Phone at sign-up | Code | Channels | VoIP policy | Accounts / number | Re-verification | Confidence |
| --- | --- | --- | --- | --- | --- | --- | --- |
| WhatsApp (https://tempsmsverify.com/temp-number/whatsapp) | required: Accounts are registered by phone number; no email sign-up. | 6 digits | sms, voice | may-reject | 1 | often | verified |
| Telegram (https://tempsmsverify.com/temp-number/telegram) | required: Sign-up requires a mobile number; the code goes to an active session first, then SMS. | 5 digits | app, sms, voice | may-reject | 1 | sometimes | verified |
| Google (Gmail) (https://tempsmsverify.com/temp-number/google) | sometimes: Optional at sign-up; required when Google's risk checks trigger (device, location, number of accounts). | 6 digits | sms, voice | may-reject | limited (not published) | sometimes | verified |
| OpenAI (ChatGPT) (https://tempsmsverify.com/temp-number/openai) | sometimes: Not generally required for ChatGPT; required when creating the first API key. | 6 digits | sms, voice | rejects | up to 3 | rarely | verified |
| Discord (https://tempsmsverify.com/temp-number/discord) | sometimes: Asked on suspicious activity or on servers with the highest verification level. | 6 digits | sms, voice | rejects | 1 | sometimes | verified |
| Tinder (https://tempsmsverify.com/temp-number/tinder) | required: Phone number is the primary login; Google/Apple login still asks for a number. | 6 digits | sms | may-reject | 1 | sometimes | reported |
| Facebook (https://tempsmsverify.com/temp-number/facebook) | sometimes: Email or phone at sign-up; phone requested on security checks and for SMS 2FA. | 5–6 digits | sms, whatsapp | may-reject | unknown | sometimes | reported |
| Instagram (https://tempsmsverify.com/temp-number/instagram) | sometimes: Email or phone at sign-up; phone requested on 'Confirm it's you' checks. | 6 digits | sms, whatsapp | may-reject | unknown | sometimes | reported |
| Snapchat (https://tempsmsverify.com/temp-number/snapchat) | sometimes: Email or phone at sign-up; phone needed to verify and for account recovery. | 6 digits | sms, voice, whatsapp | may-reject | 1 | sometimes | verified |
| TikTok (https://tempsmsverify.com/temp-number/tiktok) | optional: Email or phone at sign-up; phone needed for SMS login and some region checks. | 6 digits | sms | may-reject | unknown | sometimes | reported |
| Steam (https://tempsmsverify.com/temp-number/steam) | not-required: Not needed for the account; Valve strongly recommends one with the Steam Guard Mobile Authenticator, for recovery. | varies | sms | rejects | 1 | often | verified |
| Uber (https://tempsmsverify.com/temp-number/uber) | required: Phone number is the account identifier for riders and couriers. | 4 digits | sms, voice | may-reject | 1 | often | reported |
| Signal (https://tempsmsverify.com/temp-number/signal) | required: Registration by phone number; username-only sign-up is in limited beta (2026). | 6 digits | sms, voice | may-reject | 1 | often | verified |
| X (Twitter) (https://tempsmsverify.com/temp-number/twitter) | sometimes: Email sign-up works; phone requested on security checks and for SMS 2FA (Premium only). | varies | sms, voice | may-reject | up to 10 | sometimes | verified |
| Microsoft (Outlook) (https://tempsmsverify.com/temp-number/microsoft) | sometimes: Phone or alternate email as security info; sign-up may ask for a phone to prove you are not a bot. | varies | sms, voice, app | rejects | unknown | sometimes | verified |
| Amazon (https://tempsmsverify.com/temp-number/amazon) | sometimes: Many stores accept email sign-up; phone requested for OTP on unusual logins and some regions. | 6 digits | sms, email, whatsapp | may-reject | unknown | sometimes | verified |
| LinkedIn (https://tempsmsverify.com/temp-number/linkedin) | sometimes: Email sign-up; phone requested on security checks and for SMS 2FA. | 6 digits | sms, voice | may-reject | unknown | sometimes | reported |
| Bumble (https://tempsmsverify.com/temp-number/bumble) | required: Every account is linked to a phone number, even with Apple/Facebook login. | varies | sms, voice | may-reject | 1 | often | reported |
| Badoo (https://tempsmsverify.com/temp-number/badoo) | required: Phone verification at sign-up (Bumble Inc. product). | varies | sms, voice | may-reject | unknown | sometimes | reported |
| Happn (https://tempsmsverify.com/temp-number/happn) | optional: Sign-up by phone, Google, Apple or Facebook. | varies | sms | unknown | unknown | rarely | reported |
| Hinge (https://tempsmsverify.com/temp-number/hinge) | required: Phone number is the login; it cannot be changed later. | 6 digits | sms | may-reject | 1 | often | reported |
| Grindr (https://tempsmsverify.com/temp-number/grindr) | sometimes: SMS verification for email/password accounts; Apple and Google sign-in skip it. | varies | sms | may-reject | up to 5 | sometimes | reported |
| Plenty of Fish (POF) (https://tempsmsverify.com/temp-number/pof) | required: Phone verification at sign-up and for 2FA. | varies | sms | rejects | unknown | sometimes | reported |
| Tantan (https://tempsmsverify.com/temp-number/tantan) | required: Mobile number required at sign-up (Hello Group app). | varies | sms | unknown | unknown | sometimes | unverified |
| Truecaller (https://tempsmsverify.com/temp-number/truecaller) | required: The app identifies you by your number; Android tries a missed-call check before SMS. | 6 digits | app, sms | may-reject | 1 | often | reported |
| Shopee (https://tempsmsverify.com/temp-number/shopee) | required: Each country site expects a local number from that country. | 6 digits | sms, whatsapp | may-reject | 1 | sometimes | reported |
| AliExpress (https://tempsmsverify.com/temp-number/aliexpress) | sometimes: Email or phone at sign-up; phone requested for security checks. | 6 digits | sms | may-reject | unknown | sometimes | reported |
| SHEIN (https://tempsmsverify.com/temp-number/shein) | optional: Email, phone or social sign-up; phone login sends codes from short codes. | varies | sms | may-reject | unknown | sometimes | reported |
| Temu (https://tempsmsverify.com/temp-number/temu) | optional: Email, phone, Google, Apple, Facebook or X sign-up. | varies | sms | may-reject | unknown | sometimes | reported |
| eBay (https://tempsmsverify.com/temp-number/ebay) | required: eBay lists a phone number among the details needed to open an account; it may also ask on unusual logins and when you start selling. | varies | app, sms, voice | may-reject | unknown | sometimes | verified |
| Airbnb (https://tempsmsverify.com/temp-number/airbnb) | required: Guests need a verified phone to book; hosts to list. | 4 digits | sms, voice, whatsapp | may-reject | unknown | often | verified |
| Fiverr (https://tempsmsverify.com/temp-number/fiverr) | sometimes: Required for sellers (desktop browser only); buyers can skip it. | varies | sms, voice | may-reject | 1 | sometimes | verified |
| Ticketmaster (https://tempsmsverify.com/temp-number/ticketmaster) | required: Phone verification protects against bots; Verified Fan codes go to the number later. | varies | sms | rejects | 1 | often | verified |
| Nike (https://tempsmsverify.com/temp-number/nike) | sometimes: SNKRS asks for verification on first login; one number per Nike profile. | varies | sms | may-reject | 1 | sometimes | reported |
| Netflix (https://tempsmsverify.com/temp-number/netflix) | optional: Phone is optional; used for password reset codes and household verification links. | varies | sms, email | unknown | 1 | rarely | verified |
| Epic Games (https://tempsmsverify.com/temp-number/epicgames) | optional: Phone is one of four 2FA methods (Epic Authenticator, authenticator app, email, SMS). | varies | sms, email, app | may-reject | unknown | sometimes | verified |
| Twitch (https://tempsmsverify.com/temp-number/twitch) | sometimes: Required for phone-verified chat and to start 2FA; up to 5 accounts per number. | varies | sms | may-reject | up to 5 | sometimes | verified |
| Roblox (https://tempsmsverify.com/temp-number/roblox) | optional: Phone can be added by users 13+; one number per account. | varies | sms | may-reject | 1 | rarely | verified |
| Ubisoft (https://tempsmsverify.com/temp-number/ubisoft) | optional: 2-Step Verification by app, email or SMS; a recovery phone may be requested. | varies | app, email, sms | unknown | unknown | rarely | verified |
| Blizzard (Battle.net) (https://tempsmsverify.com/temp-number/blizzard) | sometimes: SMS Protect is required for new accounts in some games; one number per account. | varies | sms | rejects | 1 | often | verified |
| Apple Account (https://tempsmsverify.com/temp-number/apple) | required: At least one trusted phone number is required for two-factor authentication. | 6 digits | sms, voice, app | may-reject | unknown | often | verified |
| Proton Mail (https://tempsmsverify.com/temp-number/protonmail) | not-required: Human verification by CAPTCHA, email or SMS; a phone is never mandatory. | varies | sms, email | unknown | unknown | rarely | verified |
| DeepSeek (https://tempsmsverify.com/temp-number/deepseek) | sometimes: Phone or email sign-up depending on region; was restricted to +86 numbers in January 2025. | varies | sms, email | unknown | unknown | rarely | reported |
| Viber (https://tempsmsverify.com/temp-number/viber) | required: Activated by phone number; may use a flash call instead of SMS. | 6 digits | sms, voice | may-reject | 1 | often | reported |
| WeChat (https://tempsmsverify.com/temp-number/wechat) | required: SMS code, then a friend-assisted QR verification for many new accounts. | 6 digits | sms, app | may-reject | 1 | sometimes | reported |
| LINE (https://tempsmsverify.com/temp-number/line) | sometimes: Phone sign-up only in Japan, Taiwan, Thailand, Hong Kong and Korea; other regions use Apple or Google. | varies | sms, voice | rejects | 1 | sometimes | verified |
| KakaoTalk (https://tempsmsverify.com/temp-number/kakaotalk) | required: Mobile number at sign-up; foreign numbers accepted. Kakao Pay needs Korean identity verification. | varies | sms | may-reject | unknown | sometimes | reported |
| Zalo (https://tempsmsverify.com/temp-number/zalo) | required: Many new sign-ups must SEND a paid SMS to a Zalo short number instead of receiving a code. | varies | sms | unknown | unknown | sometimes | reported |
| imo (https://tempsmsverify.com/temp-number/imo) | required: Phone number is the account identifier. | varies | sms, voice | may-reject | unknown | sometimes | reported |
| Skype (https://tempsmsverify.com/temp-number/skype) | not-required: Retired by Microsoft on 5 May 2025; no new sign-ups. | varies |  | unknown | unknown | rarely | verified |
| Naver (https://tempsmsverify.com/temp-number/naver) | required: Mobile number at sign-up; foreign numbers accepted. Pay and shopping need Korean identity verification. | varies | sms | may-reject | limited (not published) | sometimes | reported |
| Craigslist (https://tempsmsverify.com/temp-number/craigslist) | required: Phone verification for posting in many categories; one number per account. | varies | sms, voice | rejects | 1 | often | verified |

## Methodology

Each row starts from the app's official help center, terms or support documentation. When the official source answers a question (for example, how many accounts a number can verify), the row is marked verified. When only consistent secondary sources exist (support forums, reputable tech press, repeated user reports), the row is marked reported. When a value is inferred from how the flow behaves and no source states it, it is marked unverified.

Fields follow one question each: is a phone needed to create the account, what code arrives, which channels the app uses, how it treats VoIP or virtual numbers, how many accounts a number can verify, and how often the app asks for the same number again. Where an app does not publish a value, the row says so instead of guessing.

The index is reviewed at least once a quarter and updated sooner when an app changes its sign-up flow or a reader sends a correction with a source. Every row carries its own check date. Corrections: contact@tempsmsverify.com, with the app, the field and the source.

This index describes app behavior; it is not a promise that any specific number will be accepted. TempSMSVerify charges only when a code arrives, so a refused number costs nothing.

## Fields

- Phone at sign-up: required = you cannot create the account without a phone; sometimes = asked in specific situations (risk checks, seller accounts, API keys); optional = offered but not needed; not required = never asked.
- Code: Format of the SMS code the app sends. 'varies' means the app did not publish it or it changes by flow.
- Channels: How the app can deliver or run the verification: SMS, voice call, WhatsApp, email or in-app (notification, missed call, QR).
- VoIP policy: rejects = the app states it refuses VoIP/virtual numbers; may reject = some numbers are refused depending on carrier or risk; accepts = no restriction found.
- Accounts per number: How many accounts one phone number can verify, when the app publishes it.
- Re-verification: How often the app asks for the same number again later (new device, recovery, 2FA): rarely, sometimes or often. 'often' means a temporary number is a poor long-term choice.
- Confidence: verified = official help center or terms; reported = consistent secondary sources; unverified = inferred from observed behavior.

## Download

JSON: https://tempsmsverify.com/sms-verification-requirements/data.json (CC BY 4.0, attribution to TempSMSVerify). See also the country-by-country map: https://tempsmsverify.com/sms-verification-by-country.

---
TempSMSVerify · https://tempsmsverify.com
