Gmail Username Availability Checker
Pricing
from $6.30 / 1,000 username checks
Gmail Username Availability Checker
Check consumer Gmail registration availability for bare usernames or full @gmail.com addresses. Get definitive available or taken rows with the submitted value, normalized username, and check time.
Pricing
from $6.30 / 1,000 username checks
Rating
5.0
(2)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
381
Total users
15
Monthly active users
10 days ago
Last modified
Categories
Share
📬 Check Gmail username availability in bulk
For founders, marketers, developers, and anyone choosing a new Gmail address, Gmail Username Availability Checker checks bare usernames and full @gmail.com addresses. It saves a row only when Gmail returns a definitive available or taken result, with the submitted value, normalized username, status, and UTC check time. Use these rows to compare candidates before choosing an address.
- Use Professional Email Address Examples to test candidate Gmail names before choosing a professional address.
- Check Gmail Username Availability to see whether a submitted Gmail name is available.
- Use Unique Email ID Names to compare distinctive Gmail address ideas.
- Run Brand Gmail Name Checker to compare Gmail address ideas for a brand or project.
- Use Gmail Address List Checker to check a pasted list of usernames and Gmail addresses in one run.
- Use Gmail Username Deduplication to avoid checking equivalent candidates more than once in a run.
- Schedule Gmail Handle Availability Monitor to check a shortlist again as its availability changes.
📦 Gmail availability results
Each saved row is one definitive consumer Gmail registration-availability check. Invalid candidates and unresolved source responses are not emitted as availability rows, so the Actor does not guess an available or taken status.
▶️ Check Gmail names in one run
- Add one or more bare Gmail usernames or full
@gmail.comaddresses to Gmail usernames. - Start the Actor.
- Open the default dataset to filter, download, or automate the definitive rows.
You can paste one value per line or separate values with commas or spaces, and you can mix these formats. Equivalent usernames are checked once per run. The first eligible occurrence is saved, and later equivalent submissions are ignored.
⚙️ Input
The public input has one required field, targets. It accepts 1 to 500 strings. Use bare Gmail usernames or full @gmail.com addresses. Usernames must be 6 to 30 characters and use only letters, numbers, or periods. Other domains are not checked.
Input example
This is the public input from a successful hosted default-input run.
{"targets": ["maximedupre@gmail.com","gmailusernamechecker2026","MAXIMEDUPRE","not-an-email@yahoo.com"]}
Input fields
| Field | Type | What it does |
|---|---|---|
targets | array of strings | Required list of 1 to 500 bare Gmail usernames or full @gmail.com addresses. Usernames must be 6 to 30 characters and use only letters, numbers, or periods. Values may be pasted one per line, separated with commas or spaces, or mixed. |
🧾 Output
Every saved row has the same shape. Invalid candidates and unresolved source responses do not produce availability rows.
Output fields
| Field | Type | What it does |
|---|---|---|
input | string | Submitted username or Gmail address that produced the row. |
username | string | Normalized lowercase Gmail username. |
availabilityStatus | string | Definitive Gmail registration status, either available or taken. |
checkedAt | string (date-time) | UTC date and time when the availability check was performed. |
Output example
This genuine row is from a successful current-beta default-input run.
{"input": "gmailusernamechecker2026","username": "gmailusernamechecker2026","availabilityStatus": "available","checkedAt": "2026-09-16T07:17:00.358Z"}
Open the default dataset or its API link to filter, download, or automate the saved rows. You can also download them in formats such as JSON, CSV, and Excel.
💳 Pricing
This Actor uses pay-per-event pricing. The gmail-username-checked event is tied to one definitive availability row saved to the dataset.
🔌 Integrations
Use Apify datasets, the API, schedules, and webhooks to send results into spreadsheets or your own workflow. This walkthrough shows how to connect an Actor through the Apify API:
❓ FAQ
What happens when Gmail returns a 4xx or unrecognized response?
It is not treated as an available or taken verdict. That candidate does not create an availability row, and definitive rows already saved remain available.
Why can a valid-looking candidate produce no dataset row?
Gmail can reject a candidate or return an unclear response. The reason is recorded in the run when available, and neither case is guessed as available or taken.
Is this an official Google or Gmail tool?
No. This is an independent Apify Actor that checks Gmail's registration-availability response. It is not affiliated with or endorsed by Google.
Does it create or reserve Gmail accounts?
No. It only checks registration availability. It does not create, reserve, sign in to, or manage Google accounts or inboxes.
Can it verify whether an existing email inbox receives mail?
No. Availability checking is different from email verification. Use an email verification Actor when you already have addresses and need syntax, MX, or mailbox evidence.
Can it check Google Workspace or custom domains?
No. It accepts only bare Gmail usernames and @gmail.com addresses.
Can I schedule repeated checks?
Yes. Apify schedules can run the same input again. Availability reflects the time in checkedAt and may change later.
📝 Changelog
v2.0 (16-09-2026)
- Output rows now contain the submitted value, normalized username, availability status, and check time.
- Invalid Gmail usernames show that processing continues, while valid candidates still produce results.
v1.0 (11-09-2026)
- Saves only definitive available or taken Gmail username results with normalized addresses and check times.
v0.1
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- SMTP Email Verifier: Check known email addresses with syntax, MX, SMTP, catch-all, and risk evidence.
- Email MX Verifier: Clean known email lists with syntax, DNS, disposable-domain, role-address, and typo checks.
- Website Email Scraper: Find public contact addresses on a submitted list of websites.
- Person Email Finder — Name + Company to Email API: Infer business email candidates from a person's name and known company domain.
- Gmail Username Availability — Bulk Email Registration Checker: Check a list of Gmail names for registration availability in one run.
Made with ❤️ by Maxime Dupré