Gmail Username Availability Checker avatar

Gmail Username Availability Checker

Pricing

from $6.30 / 1,000 checked usernames

Go to Apify Store
Gmail Username Availability Checker

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é

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

203

Total users

16

Monthly active users

6 days ago

Last modified

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.

📦 Returned data

Each saved row is one definitive Gmail registration-availability check:

FieldDescription
inputThe submitted username or Gmail address that produced the row.
usernameThe normalized lowercase Gmail username.
emailThe normalized full @gmail.com address.
availabilityStatusGmail's definitive available or taken verdict.
checkedAtUTC 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

  1. Add one or more bare Gmail usernames or full @gmail.com addresses to Gmail usernames.
  2. Start the Actor.
  3. 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 🫡

Made with ❤️ by Maxime Dupré