Email Verifier — Keyless Pilot + BYOK avatar

Email Verifier — Keyless Pilot + BYOK

Pricing

from $0.50 / 1,000 byok verification results

Go to Apify Store
Email Verifier — Keyless Pilot + BYOK

Email Verifier — Keyless Pilot + BYOK

Verify email lists or Apify datasets. BYOK: $0.50/1K decisive results, supplier credits separate. Limited-time keyless pilot on all plans while allocation lasts: 10 rows/run, 20 checks/customer, 400 total. No startup fee; duplicates, unknowns, catch-alls and errors unbilled.

Pricing

from $0.50 / 1,000 byok verification results

Rating

0.0

(0)

Developer

Myworkingmemory LLC

Myworkingmemory LLC

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

18 hours ago

Last modified

Share

Paste an array of email addresses or select an Apify dataset. Get one result per input row, in the same order, with a verdict, role and free-provider flags, typo suggestions, and a conservative safe_to_send flag.

Bring your own MillionVerifier key (BYOK): $0.50 per 1,000 unique decisive results on every Apify plan, plus your separate supplier credits. For a limited time, while the shared pilot allocation lasts, customers on every Apify plan can try the keyless pilot with included verification credits: ten input rows per run, twenty supplier checks per customer and 400 checks across the entire pilot. No startup fee. Duplicate copies, unknowns, catch-alls, diagnostics and failed checks are unbilled.

Use results in your CRM, lead workflow, Make, n8n, or an AI agent through Apify MCP. Download JSON, CSV or Excel from your run's dataset.

Start with your list

Customers on every Apify plan can omit the supplier key for a limited time, while the shared pilot allocation lasts:

{
"emails": ["person@your-company.com", "sales@your-company.com"]
}

For BYOK on any plan, add your MillionVerifier key:

{
"emails": ["person@your-company.com", "sales@your-company.com"],
"mv_api_key": "YOUR_MILLIONVERIFIER_KEY"
}

Alternatively:

{
"dataset_id": "YOUR_DATASET_ID",
"email_field": "email",
"mv_api_key": "YOUR_MILLIONVERIFIER_KEY"
}

Replace every example placeholder before running. Use a real MillionVerifier key for BYOK; public API_KEY_FOR_… demo keys cannot perform live verification. If chaining a dataset from another Actor, start verification only after that upstream run finishes and the dataset contains rows.

Supply exactly one source. Dataset rows must contain a single email string in the selected top-level column. The Actor requests read-only access to that dataset. BYOK supports up to 10,000 input rows per run; the keyless pilot permits at most ten, including duplicate and malformed rows.

Every Apify plan, including Free: omit the key for the limited-time keyless pilot while shared allocation remains, or supply your own key for BYOK. This is temporary access, not an ongoing included-credit service. A supplied key always selects BYOK, independently of pilot availability. An invalid or depleted customer key never falls back to owner credits. Free-plan runs do not generate developer payout; the shared trial credits fund this acquisition experiment.

Once your twenty checks or the global 400 checks are exhausted, a keyless run exits gracefully without verification fees and shows:

Pilot allocation exhausted. Add your MillionVerifier API key (mv_api_key) to continue using your own credits. No verification fee was charged.

Pilot limits count supplier checks, not just billable verdicts. Allocation is reserved before verification; interrupted or incomplete reservations can consume allowance without delivering a result. Failed or uncertain requests and supplier refunds do not replenish the allocation. Adding a valid key continues in BYOK mode using your credits. The limited pilot may be unavailable once its capacity has been used; it is not an unlimited included-credit service.

To use BYOK, create a MillionVerifier account, copy your API key into the secret input field, and start with a few addresses. Available MillionVerifier trial credits and Apify usage credits are separate balances. API keys entered through the input form are encrypted by Apify and never appear in result rows or application logs.

What a result means

FieldMeaning
emailAddress checked; domain is normalized, local-part case preserved
input_index, input_emailOriginal row position and trimmed input
resultok, catch_all, unknown, invalid, disposable, or unverified
qualitygood, risky, or bad
safe_to_sendTrue only for a live ok result with an explicitly non-role address
free, roleProvider flags, or null when not available
didyoumeanSuggested correction, never applied automatically
source, reasonWhere the verdict came from and why
billable, is_testWhether the row incurs a result fee and whether it is simulated
duplicate_ofFirst occurrence's input index, or null; duplicate copies are unbilled
billing_modeWhether the run uses your own key or the limited keyless pilot

safe_to_send is a conservative list-filtering signal, not a guarantee of delivery or permission to contact someone. Catch-all, unknown, disposable, role and simulated results are never marked safe. Your sender reputation, suppression lists and sending practices still matter.

Repeated identical addresses are checked once per run. Only the first occurrence can incur a result fee; all duplicate rows remain in order so you can join results to the original input. Quoted or non-ASCII local parts and malformed values return an unbilled diagnostic instead of being falsely labeled nonexistent.

Starting a new run with the same list performs fresh verification and incurs new charges for billable results.

Pricing

ModeApify FreeStarter / BronzeScale / SilverBusiness / Gold and higher
BYOK result (email-verified)$0.00050$0.00050$0.00050$0.00050
Keyless pilot result (email-verified-keyless)$0.00075$0.00075$0.00070$0.00060
Startup$0$0$0$0

BYOK costs $0.50 per 1,000 billable results, plus your MillionVerifier supplier credits. Ten billable keyless results cost $0.0075 Free/Bronze, $0.0070 Silver, or $0.0060 Gold/higher, with pilot supplier credits included. These are different offers: a BYOK headline fee excludes supplier credits. Platform usage during the run is included. Apify may charge its usual storage access costs after the run.

Only unique, delivered live ok, invalid or disposable verdicts incur result fees. Unknowns, catch-alls, duplicate copies, local syntax diagnostics, provider failures, unverified rows and sandbox results are unbilled. A partial run can still bill its successfully delivered decisive verdicts. A refused or entirely unsuccessful run has no verification or startup fee.

Set Maximum cost per run high enough for the unique supported addresses you submit. The Actor checks the worst-case result budget before supplier verification and checks supplier credit availability. Concurrent BYOK runs share your supplier balance; a later credit failure stops new checks and preserves completed work instead of switching suppliers.

This pilot proves a transaction, not replenishment economics. The 400-check allocation yields at most $0.30 gross and $0.24 after Apify's commission, before platform costs. It uses a limited trial-credit allocation and does not promise a permanent included-credit service at these prices. No supplier purchase or automatic top-up is enabled by the pilot.

Reliability and privacy

The keyless pilot uses the realtime API with limited concurrency. For BYOK, up to 50 unique supported addresses use realtime; larger lists use bulk upload, bounded polling, download and supplier-file cleanup. Optional verification_mode can select BYOK bulk or realtime. The pilot remains realtime only.

A BYOK bulk job reaching the time limit is stopped; completed results are recovered where the supplier makes them available, while missing rows are marked unverified and unbilled. The input limit is not a promise that a bulk job will finish within one run. Single-request outages can produce unbilled MX diagnostics. An MX record proves only that a domain has mail servers; it never proves a mailbox exists. Completed checks are preserved if a later supplier request fails, and incomplete verification is reported explicitly.

There are no direct SMTP probes from the Actor and it sends no email messages. MillionVerifier performs mailbox verification. Single-request service failures are not automatically retried, avoiding uncertain duplicate supplier charges. Pilot permits are private, exclusively locked and consumed once; a retry or supplier refund never expands the pilot budget.

Addresses go to MillionVerifier, and results are stored in your Apify run's dataset and key-value store. DNS fallback queries domain names through the runtime's DNS resolver. The Actor does not include other input dataset columns. Bulk supplier files are deleted only after a completed or stopped job has a saved, validated report. If recovery or report storage fails, the file is retained for recovery; the run summary reports whether cleanup was confirmed and identifies any retained file. Abrupt platform termination can prevent cleanup; supplier retention rules then apply. Apify retention is controlled by your account settings.

Do not publish sensitive input or share your run's storage. Submit only data you are authorized to process. This Actor does not promise MillionVerifier's marketing refund guarantee applies to API verification.

Interrupted runs must be started as a new run; automatic restart is disabled to avoid duplicate results and billing. Successfully completed runs are not re-billed if resurrected. A saved bulk supplier report is retained in the private PROVIDER_REPORT record for recovery; PROVIDER_FILE records the supplier file identifier. The OUTPUT record contains counts and status; RESULTS contains a saved copy of generated rows if dataset publishing is interrupted. New-run verification is a separate billed operation, as disclosed above.

Automate it

Run myworkingmemory/email-verifier-bulk through the Apify API, schedule it in Apify Console, or connect it to Apify MCP. Chain the dataset_id from your previous Actor, then filter safe_to_send == true before your next workflow step. The same result prices and pilot limits apply to Console, API and MCP runs.

Connect through MCP

Add this server URL to a compatible MCP client such as Claude or Cursor, then authorize your Apify account. It preloads this Actor as a tool:

Apify MCP — Email Verifier

https://mcp.apify.com/?tools=myworkingmemory/email-verifier-bulk

Connecting does not start a run. Ask your agent to review the input and pricing before running; the same prices, input requirements and limits apply. See the Apify MCP setup guide.

More tools from Myworkingmemory

Each Actor has its own inputs and pricing; follow its README before running. Browse all our Actors.