Gmail Username Checker
Pricing
from $9.00 / 1,000 gmail username checkeds
Gmail Username Checker
Check Gmail username availability in bulk. Paste usernames or @gmail.com addresses and get clean available, taken, or invalid rows without creating accounts.
Pricing
from $9.00 / 1,000 gmail username checkeds
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
📬 Gmail username checker for bulk availability
Gmail Username Checker helps you check whether Gmail usernames are available for new account registration. Paste usernames such as brandname2026, full @gmail.com addresses, or a comma/newline-separated list, then get one clean dataset row per normalized Gmail username.
Use it when you are choosing brand email ideas, checking personal handle options, monitoring name availability, or preparing a list of possible Gmail addresses before a launch. The Actor checks Gmail's public signup availability flow and does not create accounts or ask for Google credentials.
For a small first run, keep the prefilled examples or paste 5-10 username ideas. Results are saved to the Apify dataset, where you can export them as JSON, CSV, Excel, or connect them to your own API workflow.
✅ What this Gmail username checker does
- Checks Gmail username availability in bulk.
- Accepts plain usernames, full
@gmail.comaddresses, and pasted comma/newline-separated text. - Normalizes each valid input into a
usernameand full Gmailemail. - Returns only final usable
available,taken, orinvalidsource results. - Adds a plain-English
reasonwhen Gmail reports a username-level validation issue. - Saves a
checkedAttimestamp for every row. - Skips malformed inputs and temporary source failures instead of saving placeholder rows.
This Actor is focused only on Gmail registration availability. It does not reserve usernames, create accounts, log in to Google, verify inbox ownership, recover accounts, or check non-Gmail domains.
📊 What data you get
Each output row represents one requested Gmail username after normalization:
| Field | Description |
|---|---|
input | Original value you entered. |
username | Normalized Gmail username. |
email | Full normalized @gmail.com address. |
validUsername | Whether the input matches Gmail username format rules used by this Actor. |
availabilityStatus | available, taken, or invalid. |
available | true when clearly available, false when clearly taken, otherwise null. |
reason | Helpful explanation when Gmail returns a username-level validation message. |
sourceProvider | Always gmail. |
sourceQueryType | Always registration_availability. |
runStatus | Always ok for emitted rows. |
checkedAt | UTC timestamp when the username was checked. |
🚀 How to run it
- Open the Actor input.
- Add Gmail usernames or Gmail addresses in Gmail usernames.
- Leave Deduplicate usernames on unless you intentionally want repeated inputs skipped only by your own downstream system.
- Set Maximum results to cap the run size.
- Start the Actor and open the dataset when the run finishes.
For best first-run clarity, use a short list of specific ideas instead of a very large generated list. You can scale up once the output shape matches your workflow.
🧾 Input example
{"targets": ["brandname2026","launch.team@gmail.com","newproductideas"],"deduplicate": true,"maxResults": 100,"country": "US"}
📤 Output example
{"input": "brandname2026","username": "brandname2026","email": "brandname2026@gmail.com","validUsername": true,"availabilityStatus": "available","available": true,"reason": null,"sourceProvider": "gmail","sourceQueryType": "registration_availability","runStatus": "ok","checkedAt": "2026-05-22T18:00:46.596Z"}
💳 Pricing
This Actor uses pay-per-event pricing:
- A small Actor start charge applies when a run starts.
- Each valid Gmail username availability result saved to the dataset is charged as one
gmail-username-checkedevent. - Malformed inputs and temporary source failures are skipped and are not charged as username checks.
Use Maximum results to keep a first run small or to cap larger batches.
⚠️ Limits and caveats
- Only
@gmail.comusernames are supported. - Usernames must be 6-30 characters and can use letters, numbers, and periods.
- Gmail availability can change after a run if someone registers a username later.
- If Gmail does not return a clear availability result at that moment, the Actor skips that username instead of saving a non-final row.
- The Actor checks availability only. It does not create, reserve, or manage Google accounts.
❓ FAQ
Does this create Gmail accounts?
No. The Actor only checks whether Gmail reports a username as available for registration. It does not create accounts, reserve names, or ask for Google login details.
Can I paste full Gmail addresses?
Yes. You can paste name@gmail.com or just name. The output normalizes valid inputs into both username and email.
Does it check Google Workspace or custom domains?
No. This Actor checks Gmail username availability for @gmail.com registration only.
Why did a row return invalid?
The input did not match the supported Gmail username format, or Gmail returned a validation message for that username.
Can I schedule repeat checks?
Yes. You can schedule the Actor on Apify and compare datasets over time. Remember that availability reflects the moment each run was checked.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- Website Emails Scraper ↗ - Find public contact emails from company websites.
- Business Address Scraper ↗ - Extract physical business addresses from company websites.
- App Store Ratings Scraper ↗ - Monitor Google Play and Apple App Store ratings.
- YouTube Channel Scraper ↗ - Export public YouTube channel and video data.
- Quora Search Scraper ↗ - Collect public Quora question rows from search terms or URLs.
Made with ❤️ by Maxime Dupré