Email Account Checker - Gmail, Outlook, Yahoo, iCloud
Pricing
from $3.99 / 1,000 emails
Email Account Checker - Gmail, Outlook, Yahoo, iCloud
Check email addresses in bulk for real account registration on Gmail, Outlook, Yahoo, iCloud, and Mail.ru. Find which addresses are real and active, clean lists before campaigns. Export to CSV, JSON, or Excel.
Pricing
from $3.99 / 1,000 emails
Rating
0.0
(0)
Developer
ClearPath
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Email Account Checker
Check email addresses in bulk for real account registration on Gmail, Outlook, Yahoo, iCloud, and Mail.ru.
The actor processes 2,000 to 100,000 addresses per run. Larger inputs are deduped, then trimmed to the first 100,000 unique normalized addresses. Each address returns one of three statuses: registered, unregistered, or unknown.
Use it to clean lists before campaigns, find which addresses belong to real, active accounts, validate signups, and keep CRM email data fresh.
| Check up to 100,000 email addresses per run for real account registration in one result file. |
| Clearpath Email Intelligence • Bulk email validation, verification & lookup | |
|
Email Validator Deliverability, MX & SMTP checks |
Email Finder B2B email lookup & verify |
Copy to your AI assistant
clearpath/email-account-checker on Apify. Bulk-check email addresses for real account registration on Gmail, Outlook, Yahoo, iCloud, and Mail.ru, returning registered, unregistered, or unknown per address. Call ApifyClient("TOKEN").actor("clearpath/email-account-checker").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Real runs need testMode=false and 2,000-100,000 addresses via emailAddresses or csvFile. Full spec: GET https://api.apify.com/v2/acts/clearpath~email-account-checker/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations
Quick Start
Preview sample output without charges:
{"testMode": true,"emailAddresses": ["john.doe@gmail.com"]}
Check a direct list:
{"testMode": false,"emailAddresses": ["john.doe@gmail.com","jane@outlook.com"],"onlyRegistered": false}
Upload a CSV file and return only registered addresses:
{"testMode": false,"csvFile": "uploaded-file.csv","csvEmailColumn": "email","onlyRegistered": true}
Input
At least one of emailAddresses or csvFile is required.
| Parameter | Type | Description |
|---|---|---|
testMode | boolean | Returns sample output without checking real addresses or charging credits. |
emailAddresses | array | Email addresses to check. Real runs require at least 2,000 supported-provider addresses; the first 100,000 are used after dedupe. |
csvFile | string | Uploaded CSV or Excel file containing email addresses. |
csvEmailColumn | string | Column name or 0-based index of the email column. Auto-detected if left empty. |
onlyRegistered | boolean | Output only addresses where status is registered. |
CSV/Excel File Requirements
- Supported formats:
.csv,.xlsx - Delimiters: Comma, semicolon, tab, pipe (auto-detected)
- Column detection: Automatically finds email columns including
email,e-mail, and common variations - No headers? Scans content to find email-like columns automatically
Output
{"email": "john.doe@gmail.com","originalInput": "John.Doe@gmail.com","provider": "gmail","isValidFormat": true,"status": "registered","isRegistered": true,"skipReason": null,"checkedAt": "2026-06-16T08:00:00Z"}
Output Fields
| Field | Description |
|---|---|
email | Normalized, lowercase email address (null when the input could not be parsed as a valid address). |
originalInput | Original value supplied by the user. |
provider | Detected provider slug (gmail, outlook, yahoo, icloud, mailru); null for unsupported or invalid addresses. |
isValidFormat | Whether the input was recognized as a valid email address. |
status | registered, unregistered, unknown, or skipped. |
isRegistered | true when a real account exists, false when none found, null when unknown or not checked. |
skipReason | Why an address was not checked: unsupported_provider (domain not a supported provider) or invalid_format (not a valid email); null for checked addresses. |
checkedAt | ISO timestamp of the check. |
isSample | Present and true only in test mode. |
Addresses on unsupported domains or that are malformed are returned with status: skipped and a skipReason, never submitted and never charged, so nothing in your input silently disappears. Only valid supported-provider addresses count toward the per-run minimum.
Pricing
The actor uses pay-per-event pricing with one email_checked event per checked address.
Current rates per 1,000 checked addresses:
| Plan | Price per 1,000 |
|---|---|
| No subscription / Bronze | $4.99 |
| Silver | $4.29 |
| Gold and above | $3.99 |
Duplicates are removed before checking, so you pay for unique addresses checked.
Notes
unknownmeans the registration status could not be determined for that address; it still counts as a checked address.- Uploaded CSV/XLSX files can use common email columns such as
emailore-mail; the column is auto-detected. onlyRegisteredfilters output rows, but billing still applies to every checked address.
FAQ
Q: What does this actor check? A: It checks, in bulk, which email addresses have a real registered account on Gmail, Outlook/Hotmail/Live/MSN, Yahoo, iCloud, or Mail.ru.
Q: How accurate are the results? A: Statuses reflect account registration at the time of the check.
Q: Which providers are supported?
A: Gmail, Outlook/Hotmail/Live/MSN, Yahoo, iCloud, and Mail.ru. Addresses on other domains are returned with status: skipped and are never charged.
Q: How fast is it? A: A 2,000-address batch typically completes in a few minutes. Larger batches scale accordingly.
Q: What about duplicates? A: Auto-removed before checking. You are only charged for unique addresses.
Q: What does unknown mean?
A: The registration status could not be determined for that address. It still counts as a checked address.
Q: Is there a minimum batch size? A: Yes, 2,000 unique supported-provider addresses per run. The maximum is 100,000.
Related Actors
More from Clearpath (Phone intelligence):
- WhatsApp Phone Number Validator - Bulk validate phone numbers for WhatsApp accounts.
- Telegram Phone Number Validator - Bulk validate phone numbers for Telegram accounts.
- WhatsApp Profile Avatar, Age & Gender - Enrich WhatsApp numbers with avatar, inferred age, and gender.
- Phone Number Active Status Checker - Bulk carrier-level active, inactive, or unknown status checks.
- MAX Messenger Number Checker - Bulk MAX messenger registration checks.
- Social & Crypto Phone Number Checker - Bulk account checks across 25 platforms (Instagram, Facebook, Binance, and more).
📧 Support
- Email: max@mapa.slmail.me
- Feature Requests: Email or submit via issues
- Response Time: Typically within 24 hours
Legal
This actor checks email account registration status. Users are responsible for complying with applicable data protection regulations (GDPR, CCPA) when processing email lists.