medicinest
Newbie
- Jan 14, 2023
- 27
- 7
(Note: Since my English is quite limited, I wrote down my notes and used AI to help rephrase this post. I apologize if the wording feels a bit unnatural, and I appreciate your understanding.)
X (formerly Twitter) has completely blocked new account registration via email on the web browser. If you enter an unregistered email, the server-side API redirects you to a "Download the App" screen. The only remaining web signup option is phone number. Email signup now requires the mobile app.
Just spent the last hour deep-diving into X.com's signup flow and I can confirm what some of you may have already noticed — X has officially killed email-based account registration on the web.
Step 1: You land on a unified auth screen — "See what's happening" — with options for Phone, Apple, Google, and an "Email or username" input field.
Step 2: Enter any unregistered email (e.g. [email protected]) and hit Continue.
Step 3: Instead of getting the old signup form (Name, Date of Birth, etc.), you get:
Anyone else noticed this? And has anyone tested if the mobile app API can still be spoofed for email signups?
Tested on: May 23, 2026 Browser: Chrome (Desktop) Region: Southeast Asia
X (formerly Twitter) has completely blocked new account registration via email on the web browser. If you enter an unregistered email, the server-side API redirects you to a "Download the App" screen. The only remaining web signup option is phone number. Email signup now requires the mobile app.
Just spent the last hour deep-diving into X.com's signup flow and I can confirm what some of you may have already noticed — X has officially killed email-based account registration on the web.
What I Tested
I went to x.com/i/flow/signup and tested the full registration flow with fresh, never-registered emails. Here's exactly what happens now:Step 1: You land on a unified auth screen — "See what's happening" — with options for Phone, Apple, Google, and an "Email or username" input field.
Step 2: Enter any unregistered email (e.g. [email protected]) and hit Continue.
Step 3: Instead of getting the old signup form (Name, Date of Birth, etc.), you get:
Red error: "This email or username is not registered yet"- A QR code modal: "Get the app to finish signing up"
- Links to App Store / Google Play
Where The Block Happens
This isn't just a frontend trick — I intercepted the API calls and confirmed it's server-side:- The X API (graphql/user_flow.json) returns a download_app_pivot subtask instead of the registration form
- The URL hash changes to /s/download_app_pivot/ — the server literally refuses to serve the signup flow
- This means you cannot bypass it by simply manipulating the frontend JS
What Still Works on Web
Phone number signup — There's a "Sign up with Phone" button at the bottom of the QR code screen. Phone registration still works directly on the web browser.
Login with existing accounts — If the email IS registered, it proceeds to password entry normally.
What This Means for Us
- Bulk email registration on web = dead. No more scripting signups with disposable emails through a browser.
- Phone number is now mandatory for web signups — which means SMS verification costs per account.
- Mobile app registration is now the only path for email-based signups — X likely wants device fingerprints (IMEI, device ID, etc.) to fight bot creation.
- Google/Apple OAuth on web may still work but routes through their own verification layers.
Anyone else noticed this? And has anyone tested if the mobile app API can still be spoofed for email signups?
Tested on: May 23, 2026 Browser: Chrome (Desktop) Region: Southeast Asia