API検証と一括メール検証:どちらを使うべきか

API検証と一括検証は競合する製品ではありません。同じチェックを提供する2つの方法であり、それぞれ異なる場面のために作られています。APIはユーザーが送信した1つのアドレスをリアルタイムで検証し、一括検証はCSVからリスト全体を一度にクリーニングします。このガイドでは、どちらを使うべきか、そしてほとんどのチームが最終的に両方を使う理由を解説します。

要点

アドレスが今まさにシステムに入ってくるときはAPIを使いましょう。アドレスがすでにファイル、CRM、マーケティングプラットフォームにある場合は一括検証を使いましょう。新しいリードを集めつつ既存のリストでキャンペーンも行う場合は、両方を使いましょう。

同じチェック、異なる提供方法

ユースケースを比較する前に、実際に何が違うのかを明確にしておきましょう。VeriMailsでは、APIと一括検証はどちらも稼働中のメールサーバーに対して同一のパイプラインを実行します。構文チェック、MXの照会とDNSの確認、メールボックスをテストするリアルタイムのSMTPハンドシェイク、キャッチオール検出、使い捨て検出、ロールベース検出です。どちらの方法でも、各アドレスの判定結果は同じです。

違うのはインターフェースです。APIはHTTPで1リクエストにつき1つのアドレスを受け付け、アプリケーションがすぐに対応できる結果を返します。一括検証はファイルを受け付けてすべての行を処理し、ダウンロードできる結果ファイルを作成します。精度も基盤となるチェックも同じで、どちらも同じクレジット残高から消費されるため、アドレスあたりのコストも同一です。つまり、選択の基準は品質ではありません。検証をいつ、どのように行う必要があるかです。

リアルタイムのフォームチェックとCSVリストクリーニングのためのAPI検証と一括メール検証の判断フロー
リアルタイムのAPI検証は取得の時点で、一括検証はインポート、キャンペーン、リストのメンテナンスの前に行うのが適しています。どちらも同じ検証エンジンを使用します。

APIを使うべき場合

一方、メール検証API は、アドレスが1件ずつ入ってきて、ユーザーが次に進む前に結果が必要な場合に最適なツールです。その最大の特長は、その場で対応できることです。

新規登録・会員登録フォーム

これは検証APIの最も一般的な使い方です。新しいユーザーがアカウントを作成したりニュースレターに登録したりする際、APIはフォーム送信中にアドレスを確認します。アドレスが無効ならフォームにエラーを表示して修正を促し、使い捨てならブロックできます。不良アドレスがデータベースに入ることはないため、後でクリーニングする必要もありません。これは治療ではなく予防であり、リストの品質を保つ最もクリーンな方法です。

チェックアウトとリード獲得

Eコマースのチェックアウトでは、注文確認や配送状況の通知に欠かせないアドレスを取得します。そこで誤字があると、顧客に連絡が届かず、後でサポートへの問い合わせにつながります。チェックアウト時にリアルタイムで確認すれば、顧客がまだページにいる間に誤字を見つけられます。同じ考え方は、リード獲得フォーム、デモ依頼、ゲート付きコンテンツのフォームにも当てはまります。アドレスが間違っていれば、そのリードには二度と連絡できません。

自動化されたワークフローの中で

APIは、CRMのエンリッチメント処理、パートナーからのWebhook、インポートパイプラインなど、アドレスがプログラムでシステムに入ってくるあらゆる場面にも適しています。その流れの中でAPIを呼び出せば、アドレスは現れた瞬間に検証され、別途クリーニング作業を行う必要はありません。各呼び出しが明確な結果を返すため、ユーザーを待たせることなくリクエスト内に組み込めます。

トレードオフとして、APIには開発作業が必要です。開発者がフォームやワークフローにHTTP呼び出しを追加し、応答を処理し、各結果に対してアプリケーションがどう動くかを決めます。REST APIに慣れた人であれば、通常は数時間の作業です。

一括検証を使うべき場合

一括検証は、すでにリストがあり、送信前にクリーニングする必要がある場合に最適なツールです。その最大の特長は、エンジニアリング作業なしで大量のデータを処理できることです。

キャンペーン前に既存リストをクリーニングする

典型的なのは、マーケティングプラットフォームやスプレッドシートに何か月も置かれていたリストです。アドレスは常に劣化していくため、収集時にクリーンだったリストでも、その後に使われなくなったアドレスが溜まっています。大規模なキャンペーンの前にリストをCSVとしてエクスポートしてアップロードし、サービスが稼働中のメールサーバーに対してすべてのアドレスを検証した後、各アドレスを配信可能、無効、キャッチオールなどに分類した結果ファイルをダウンロードします。そして送信前に不良アドレスを除外します。

引き継いだリスト、購入したリスト、統合したリスト

過去のキャンペーンのリスト、購入したリスト、買収や他チームから統合した連絡先など、履歴のわからないリストを扱う場合、一括検証は欠かせません。このような未検証のデータに送信することは、バウンスの急増への最短ルートです。一括チェックを行えば、送信元の評価に影響が出る前に、リストの実際の状態を把握できます。

定期的なリストのメンテナンス

アドレスは月に約2%のペースで劣化するため、よく管理されたリストでも次第に古くなります。60〜90日ごとにリスト全体を一括検証にかければ、前回のチェック以降に使われなくなったアドレスを除外できます。新たなエンジニアリング作業なしにバウンス率を低く保つための、日常的なメンテナンスです。

一括検証の利点は、開発作業がまったく不要なことです。チームの誰でもCSVをエクスポートしてアップロードし、クリーニング済みの結果をダウンロードできます。処理時間はリストの規模に比例します。すべてのアドレスでメールサーバーとのリアルタイムのやり取りが必要なため、10,000件未満のリストは通常数分で完了し、数十万件のリストでは数時間かかることがあります。

比較のまとめ

2つの方法を直接並べてみるとわかりやすくなります。 APIは1件ずつアドレスを検証します。HTTPで同期的に処理されます。取得の時点に最適で、組み込みには開発者が必要ですが、不良データがシステムに入ることをそもそも防ぎます。一括検証はCSVファイルからリスト全体を一度に処理します。すでに保有しているデータのクリーニングに最適で、コードは不要です。キャンペーン前に随時、またはメンテナンスのスケジュールに沿って実行します。

一方は玄関の門番、もう一方はすでにある部屋の清掃チームです。どちらも他方の代わりにはなりません。登録時のAPIは新しいデータをクリーンに保ちますが、データベースにすでにある何千ものアドレスには何もしません。一括チェックは今あるデータをクリーニングしますが、明日届く次の不良アドレスを防ぐことはできません。

判断チェックリスト

状況最適な用途理由
新規登録、チェックアウト、デモ、リードのフォームAPIユーザーがまだその場にいるため、レコードを保存する前に誤字、使い捨てアドレス、無効なメールボックスを見つけられます。
CRMやマーケティングプラットフォームからのCSVエクスポート一括アドレスはすでに存在するため、現在のリストをクリーニングするだけなら、連携を構築するよりも1回アップロードするほうが早く済みます。
Webhook、エンリッチメント処理、パートナーからのインポートAPI新しいアドレスは届くたびに検証し、返されたステータスに応じて振り分けられます。
四半期ごとのリストメンテナンスやキャンペーン準備一括リストの劣化は蓄積するため、送信前にファイル全体を改めて検証する必要があります。
成長するリストと定期的なキャンペーン両方APIが新しいデータをクリーンに保ち、一括検証が後から劣化したアドレスを見つけます。

多くのチームが両方を使う理由

2つの方法はそれぞれ異なる穴をカバーするため、両者を組み合わせるのが最も強力な構成です。APIはすべての取得ポイントで実行され、無効なアドレス、入力ミスのあるアドレス、使い捨てアドレスをリストに入る前に弾きます。一括検証は定期的に、また大規模なキャンペーンの前に実行され、収集後に劣化したアドレスを見つけて除外します。

この組み合わせは簡単に導入できます。よくあるのは、今いちばん大きな課題に対応する方法から始めるやり方です。未検証の大きなリストを抱えているなら、まず一括チェックでクリーニングしましょう。リストは小さくてもWebからの登録で急速に増えているなら、まずAPIで今後の新しいデータをクリーンに保ちましょう。1つ目の方法が定着したら、2つ目を追加します。どちらも同じクレジットから消費されるため、別の請求やプランを管理する必要はありません。各タスクに合った方法を使うだけです。

VeriMailsでの両方への対応

VeriMailsが提供するのは、 REST API と一括CSV検証です。同じアカウントから利用でき、構文、MX、DNS、リアルタイムのSMTPハンドシェイク、キャッチオール検出、使い捨て検出、ロールベース検出という同じチェックが実行されます。結果は明確な検証ステータスで返され、リアルタイム処理にも扱いやすい応答形式です。キャッチオールドメインは、配信可能や無効の結果に無理に振り分けず、そのままキャッチオールとして正直に報告されます。

料金は両方の方法で共通です。検証は1メールあたり$0.0019から、10,000クレジットで$19、ボリューム料金では5,000,000クレジットで$1,499まで対応しています。定期的に検証するチーム向けに、年払いのプランは月額$12.50からです。新規アカウントにはすべて登録時に100クレジットが無料で含まれ、クレジットカード不要、クレジットに有効期限はありません。組み合わせ方を決める前に、APIと一括アップロードの両方をお試しいただけます。

よくある質問

新規登録やチェックアウトのフォームなど、アドレスが入力された時点でリアルタイムに検証するにはAPIを使い、不良データがシステムに入らないようにしましょう。キャンペーン前に既存のリストをクリーニングするには、CSVをアップロードして一括検証を使いましょう。多くのチームは両方を使っています。取得時にはAPIを、劣化したアドレスの除外には定期的な一括チェックを使います。
いいえ。VeriMailsのAPI検証と一括検証は、稼働中のメールサーバーに対して同じチェックを実行します。構文、MX、DNS、リアルタイムのSMTPハンドシェイク、キャッチオール検出、使い捨て検出、ロールベース検出です。どちらの方法でも、同じアドレスの結果は同じです。違いは提供方法で、HTTPで1件ずつ処理するか、CSVでリスト全体を処理するかです。
いいえ。一括検証には開発作業がまったく必要ありません。ダッシュボードからCSVファイルをアップロードすると、サービスがすべてのアドレスを検証し、結果ファイルをダウンロードできます。APIの場合は、開発者がフォームやワークフローにHTTP呼び出しを追加する必要があり、REST APIに慣れた人なら通常は数時間で完了します。
どちらも同じクレジット残高から消費されるため、アドレスあたりのコストは同一です。VeriMailsの検証は1メールあたり$0.0019から、10,000クレジットで$19、ボリューム料金では5,000,000クレジットで$1,499まで対応しています。年払いのプランは月額$12.50からです。すべてのアカウントは100クレジット無料で始められ、クレジットに有効期限はなく、クレジットカードも不要です。

クリーンなデータから始めましょう

登録で100クレジット無料。クレジットカード不要。今日からアドバイスを実践しましょう。

無料で始める
クレジットカード不要。クレジットに有効期限はありません。