バルクメール検証API
1リクエストで最大5,000件のメールアドレスを処理。バッチを送信してtask_idを受け取り、検証完了後に結果を取得します。
100クレジット無料・クレジットカード不要・毎月更新
送信・検証・取得 — 非同期バッチ処理
バルクメール検証APIは大規模非同期処理向けに設計されています。
バッチを送信
最大5,000件のメールアドレスをJSONで送信。すぐにtask_idを受け取ります。
バックグラウンドで検証
各アドレスが同じ多層チェックを通過。進捗を随時確認できます。
結果を取得
statusがverifiedになったら、各アドレスのstatus/sub_statusを取得します。
バルクメール検証APIが選ばれる理由
大規模なメールリストを一括処理するための全機能。
1バッチ最大5,000件
1回のPOSTリクエストで大量のリストを送信。
進捗追跡付き非同期処理
task_idと進捗率で任意のタイミングでポーリング。
完全多層検証
各アドレスが構文・MX・ブラックリスト・SMTPチェックを通過。
カテゴリ別結果
status/sub_statusで有効・キャッチオール・リスク・無効を個別に分類。
ダッシュボードアップロード
CSV/XLS/XLSX/TXTのアップロードやDrive/Dropbox/OneDriveからのインポートに対応。
共有APIキー
1つのAPIキーで3つのEmailVerify.io APIすべてに対応。
バルク検証APIを統合
呼び出す: /validate-batch エンドポイントを直接呼び出すか、公式SDKを使用してください Python, Node.js, PHP, Ruby, Golang, .NET / C#.
import requests
payload = {
"key": "YOUR_API_KEY",
"title": "My Campaign",
"email_batch": [{"address": e} for e in email_list]
}
resp = requests.post("https://app.emailverify.io/api/v1/validate-batch", json=payload)
task_id = resp.json()["task_id"]
バルク検証APIの活用場面
キャンペーン前のリストクリーニング
送信前にリストをクリーニングしてバウンス率を削減。
CRMインポート検証
CRMに流入するデータを一括検証。
休眠リストの再利用
再エンゲージ前に古いリストを検証。
データエンリッチメント
ETLワークフローにバッチ検証を組み込む。
EmailVerify.io vs NeverBounce vs ZeroBounce
$20/月で30,000件検証 — 他社の最大10倍のコスパ。
| 月間検証数 | EmailVerify.io | NeverBounce | ZeroBounce |
|---|---|---|---|
| 30,000クレジット | $20 | $150 | $210 |
| 60,000クレジット | $40 | $300 | $420 |
| 120,000クレジット | $80 | $480 | $468 |
| 180,000クレジット | $115 | $720 | $702 |
よくある質問
バルクメール検証APIとは何ですか?
バルクメール検証APIを使用すると、1回のリクエストで多数のメールアドレスを検証できます。EmailVerify.ioのAPIは最大5,000件のバッチを受け付け、各アドレスに対して同じ多層チェックを実行します。
1バッチで何件のメールを検証できますか?
POST /api/v1/validate-batchエンドポイントへの1回のバッチリクエストで最大5,000件のメールアドレスを送信できます。
バルクメール検証にはどのくらい時間がかかりますか?
処理は非同期です。バッチを送信するとすぐにtask_idを受け取り、その後results エンドポイントをポーリングして進捗率を確認します。statusが'verified'になったら結果が取得できます。
無料のバルクメール検証APIはありますか?
はい。すべてのアカウントは100クレジットから始まり、クレジットカード不要で毎月更新されます。
バルクメール検証でサポートされるファイル形式は何ですか?
API自体はJSONバッチを受け付けます。ダッシュボードではCSV、XLS、XLSX、TXTのアップロード、Google Drive、Dropbox、OneDriveからのインポートにも対応しています。
バルクメール検証APIの結果はどのように取得しますか?
/validate-batchへのPOSTでtask_idを取得し、/get-result-bulk-verification-task/にGETリクエストを送ってステータス、進捗率、各アドレスのstatus/sub_statusを取得します。