VeriMails vs Mails.so

Mails.so is a simple email validation service with a hosted UI, API, list validation, batch validation, integrations, and subscription plans. VeriMails is built around transparent non-expiring verification credits for bulk CSV cleanup, API checks, and catch-all risk segmentation.

Updated May 20, 2026

50Mails.so free credits advertised on the homepage
10,000/moValidations included in the public Pro plan
50,000/moValidations included in the public Business plan
RiskyAPI docs show catch-all returned as a risky result

At a Glance

Decision pointVeriMailsMails.so
Best fitOne-time or repeat verification jobs with non-expiring creditsSubscription-style validation with API access, list validation, and no-code integrations
Entry offer100 free credits, no credit card required50 free credits advertised on the homepage
10,000 email cost$19 one-time credit packPro plan includes 10,000 validations/month; pricing shows EUR 48/month before first-month promotion
Billing modelBuy fixed credit packs; credits never expireMonthly subscription plans with included monthly validations and extra-validation pricing
APIREST verification API for real-time and bulk workflowsGET /v1/validate, POST /v1/batch, and GET /v1/batch/{id}
Batch validationBulk CSV verification and downloadable resultsAsync batch API with a job ID and separate result retrieval endpoint
Catch-all handlingCatch-all flag for segmentationDocs show catch-all as a risky result with reason set to catch_all and isv_nocatchall set to false
Unlimited planBuy larger fixed credit packs when neededPricing includes an Unlimited subscription tier
Our marketing team used to blame sales for bad leads. Turned out 18% of our lead database had invalid emails. VeriMails fixed the data, fixed the argument.
Richard T. — VP Marketing at Mid-Market Software Company, United States

Mails.so Pricing and API Notes

Mails.so presents itself as a simple validation service with both UI and API workflows. Its homepage advertises 50 free credits, API access on paid plans, list validation, GDPR compliance, and a pricing section that can render promotional first-month discounts. The product is therefore a subscription-style comparison, not the same buying model as VeriMails credit packs.

Buyer note: If you need recurring monthly validation inside a subscription, Mails.so may fit. If you want to buy a fixed amount of verification and use it whenever needed, VeriMails is the more direct comparison point.
Mails.so pricing page showing subscription plans and monthly validation allowances
Mails.so pricing page showing subscription plans, first-month promotional pricing, and included monthly validation allowances.
Mails.so API response page showing data and error response structure
Mails.so API page showing the response structure and documented data fields returned during validation.

Pricing Snapshot

Mails.so pricing currently renders as subscription plans, and the homepage may show discounted first-month prices. Use the plan allowances and extra-validation rows to avoid mistaking a monthly subscription for a one-time credit pack.

Plan or packVeriMailsMails.so pricing model
Free start100 free credits50 free credits
10,000 monthly validationsOne-time 10,000-credit pack available for $19Pro plan shows EUR 48/month regular price, includes 10,000 validations/month, and lists EUR 0.005 per extra validation
50,000 monthly validations$59 for 50,000 non-expiring creditsBusiness plan shows EUR 98/month regular price, includes 50,000 validations/month, and lists EUR 0.002 per extra validation
Unlimited-style usageUse larger published credit packs as neededUnlimited plan shows EUR 498/month regular price; confirm current checkout and usage terms
EnterprisePublished packs up to 1,000,000 creditsEnterprise plan appears at $1,899/month with priority support and SLA language

Mails.so prices can render with local currency and temporary first-month discounts. The comparison avoids converting euro-denominated plan prices into dollars because checkout currency and discounts may vary.

VeriMails credit pricing

CreditsVeriMails pricePrice per email
10,000$19$0.0019
25,000$39$0.00156
50,000$59$0.00118
100,000$99$0.00099
250,000$199$0.000796
500,000$349$0.000698
1,000,000$499$0.000499
2,500,000$999$0.0004
5,000,000$1,499$0.0003

Email Finder costs 20 credits only when VeriMails returns a verified person-level email. At the 10,000-credit pack, that is $0.038 per found email. Monthly plans start at $12.50/mo when billed yearly.

API and Batch Validation

Mails.so documents a straightforward API. The single validation endpoint uses GET /v1/validate?email=. The batch endpoint uses POST /v1/batch with an array of emails, returns a batch ID, and then results are retrieved with GET /v1/batch/{id}. That async design is useful when the input list is larger than a single form check.

Developer questionVeriMailsMails.so
Single validationREST verification APIGET /v1/validate
Batch validationBulk CSV and API workflowsPOST /v1/batch starts an async batch
Batch resultsDownloadable results and API workflowGET /v1/batch/{id} retrieves completed results
Response wrapperJSON verification resultDocs show data and error top-level fields
Result fieldsDeliverability and risk signalsDocs include score, result, reason, disposable, free, role, and catch-all related fields

Catch-all and Risk Handling

Mails.so's single-validation docs show a catch-all example classified as risky, with reason set to catch_all and isv_nocatchall set to false. Its batch docs also show examples such as deliverable and unknown results. That is the right operational posture: catch-all addresses should not be treated the same as clean valid mailboxes.

DeliverableThe batch docs show a deliverable example with an accepted-email reason.
RiskyThe single-validation docs show a catch-all example returned as risky.
InvalidInvalid results should generally be suppressed before sending.
UnknownThe batch docs show timeout examples returned as unknown.

VeriMails also makes catch-all a separate segmentation signal. The practical difference is buying model and workflow fit, not whether catch-all deserves a cautious bucket.

Who Should Choose Which?

Choose VeriMails if

You want a verification-first product with non-expiring credits, one-time credit packs, bulk CSV cleanup, API verification, and clear catch-all segmentation without committing to a monthly validation allowance.

Choose Mails.so if

You prefer a monthly subscription, want its simple hosted UI and docs, need included recurring validation volume, or value the Unlimited plan structure for ongoing API/list validation usage.

Run the Next Check in VeriMails

Run a small sample through VeriMails and inspect valid, invalid, catch-all, disposable, role-based, and unknown results before sending to the full list.

Verification Accuracy

Both VeriMails and Mails.so can help reduce bad addresses before a campaign. The difference is how clearly the result fits your next send: VeriMails keeps valid, invalid, disposable, role-based, catch-all, and unknown rows separate for decision-making.

Use a recent sample from your own CRM, not a perfect test list. The addresses that matter are the ones you plan to mail this week: old leads, imported contacts, role inboxes, catch-all domains, and records from mixed sources.

Who VeriMails Is Best For

Choose VeriMails when verification is the job and you want the result before the send.

  • You already have a list and need to clean it before a campaign.
  • You want prepaid verification credits that never expire.
  • You need API and CSV verification without paying for a larger sales platform.

Source Checks Before You Buy

Mails.so shows plan prices, promotions, and currency presentation on its homepage pricing section. Check the live plan section and API docs before you buy, then compare the same validation volume against VeriMails one-time credit packs.

Frequently Asked Questions

Mails.so publishes subscription plans for list validation and API access. The pricing section currently advertises a first-month promotion and shows Pro with 10,000 validations per month, Business with 50,000 validations per month, Unlimited with unlimited validations, and Enterprise with SLA language. Extra validations are listed for Pro and Business.
Mails.so advertises 50 free credits on its homepage. VeriMails gives 100 free credits. No credit card required.
For one-time verification packs, VeriMails is simpler: $19 buys 10,000 non-expiring credits. Mails.so is subscription-oriented, so cost depends on the plan, promotion, billing cycle, and whether you need recurring monthly or unlimited validation. Buyers should confirm the current checkout price before purchasing.
Yes. Mails.so documents a single validation endpoint at GET /v1/validate and a batch endpoint at POST /v1/batch. Batch validation is asynchronous and results can be retrieved with GET /v1/batch/{id}.
Mails.so documents fields such as score, isv_nocatchall, result, and reason. Its response examples show catch-all addresses as risky, with reason set to catch_all and isv_nocatchall set to false.
Choose Mails.so if you want its subscription model, no-code integrations, and simple validation API. Choose VeriMails if you prefer non-expiring verification credits, transparent one-time packs, bulk CSV cleanup, and focused catch-all segmentation.
We tested VeriMails against Mailsso on 8K contacts before moving the campaign. VeriMails flagged 640 bad addresses, catch-all detection was clearer, and the export was ready for sales the same afternoon.
Mina A. — Revenue Operations Lead at Mailsso Migration Project, France

Try VeriMails Free

100 free credits. No credit card required. Verify a real sample before sending your next list.

Start Free
No credit card required. Credits never expire.