Gmail Username Availability Checker
Pricing
from $6.30 / 1,000 checked usernames
Gmail Username Availability Checker
Check Gmail registration availability for bare usernames or @gmail.com addresses. Get definitive available or taken rows with normalized addresses and check times.
Pricing
from $6.30 / 1,000 checked usernames
Rating
5.0
(2)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
203
Total users
16
Monthly active users
6 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 accepts bare usernames or @gmail.com addresses and returns definitive available or taken verdicts. Use the normalized addresses and check times to compare candidates without testing them one by one.
- Gmail Username Availability Checker — compare candidate Gmail usernames before choosing an address.
- Bulk Gmail Username Checker — check a submitted list of username ideas in one run.
- Brand Gmail Name Checker — evaluate Gmail address options for a brand or project.
- Gmail Handle Availability Monitor — schedule repeat checks for a shortlist whose availability may change.
- Gmail Address List Checker — normalize and check a copied list of bare usernames and Gmail addresses.
- Gmail Username Deduplication — suppress equivalent duplicate candidates within one run.
📦 Returned data
Each saved row is one definitive Gmail registration-availability check:
| Field | Description |
|---|---|
input | The submitted username or Gmail address that produced the row. |
username | The normalized lowercase Gmail username. |
email | The normalized full @gmail.com address. |
availabilityStatus | Gmail's definitive available or taken verdict. |
checkedAt | UTC date and time when the check was performed. |
Invalid candidates and unresolved source responses are explained in run logs rather than emitted as availability rows.
▶️ Running the Actor
- 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 results.
You can paste one value per row or mixed comma-, space-, and newline-separated text. Accepted usernames are normalized to lowercase, and equivalent duplicates are checked once per run.
🧾 Input
The public input has one field, targets. It accepts 1 to 500 strings. Gmail usernames must contain 6–30 letters, numbers, or periods; addresses from domains other than gmail.com are rejected.
{"targets": ["brandname2026","launch.team@gmail.com","projectdesk2026"]}
📤 Output
A definitive result looks like this:
{"input": "brandname2026","username": "brandname2026","email": "brandname2026@gmail.com","availabilityStatus": "available","checkedAt": "2026-07-19T12:00:00.000Z"}
Results are available through Apify datasets in formats such as JSON, CSV, and Excel.
💳 Pricing
This Actor uses pay-per-event pricing. Each definitive Gmail username availability row saved to the dataset is one charged username check. Invalid inputs, Gmail-rejected candidates without an availability verdict, duplicate candidates, and unresolved source responses do not create charged username-check rows.
🔌 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?
The response is treated as source instability, not as an availability verdict. The Actor retries with fresh source sessions and clearly fails the run if any candidate remains unresolved, while preserving definitive rows already saved.
Why can a valid-looking candidate produce no dataset row?
Gmail can reject a syntactically valid candidate or return an unclear response. Rejections are logged with Gmail's reason when available; unclear responses trigger retry and source-failure handling. Neither 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
- 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 🫡
🔗 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 Emails 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.
Made with ❤️ by Maxime Dupré