メール検証APIドキュメント
即時検証の手順
+ 新しいAPIキーを生成はじめに
EmailVerify.io の単一メール検証APIへようこそ!このAPIを使えば、簡単なリクエストで単一のメールアドレスをリアルタイムに検証でき、メール通信の正確性と信頼性を確保できます。
認証
APIにアクセスするには、有効なAPIキーが必要です。アカウントにログイン後、APIセクションから個人用APIキーを生成できます。このキーは認証および安全なリクエスト送信に必要です。
APIエンドポイント
以下のURLで、プレースホルダを自分のAPIキーと検証したいメールアドレスに置き換えて、単一のメールアドレスを検証できます:
https://app.emailverify.io/api/v1/[email protected]
成功レスポンス例
単一メールリクエストが正常に処理された場合、以下のようなレスポンスが返されます:
{ "email": "[email protected]", "status": "valid", "sub_status": "permitted" }
単一メール検証で行われるチェック
正規表現による検証: メールアドレスの構造を業界標準の正規表現パターンと照合し、入力ミスやフォーマットエラーを事前に検出します。
MXレコード検証: 有効なMail Exchange (MX)レコードを確認し、メールドメインがメッセージを受信可能かどうかをチェックして、存在しアクティブであることを保証します。
MXブラックリスト検証: スパムや悪意のある活動で知られるドメインを特定し、信頼できないまたは有害なメール宛先を避けるのに役立ちます。
SMTP検証: 受信者のSMTPサーバーにリアルタイムで接続して、メールアドレスが有効でメールを受信可能であることを確認します。
エラー応答
アカウント残高を確認
以下のGETリクエストを使用して、現在のアカウント残高(残り日次クレジットおよび即時クレジット)を確認してください。
https://app.emailverify.io/api/v1/check-account-balance/?key=<Your_API_Key>
ここで <Your_API_Key> を有効なAPIキーに置き換えてください。
{ "api_status": "enabled", "daily_credits_limit": 150, "referral_credits": 100, "remaining_credits": 15000 }
一括検証の手順
+ 新しいAPIキーを生成はじめに
EmailVerify.io の一括メール検証APIへようこそ!このAPIを使えば、簡単なリクエストで最大 5,000 件のメールアドレスをリアルタイムで検証でき、メール通信の正確性と信頼性を確保できます。
このエンドポイントでは、一度に最大 5,000 件のメールを送信できます。単一メールの検証を行いたい場合は、単一メール検証APIエンドポイントをご利用ください。
認証
APIにアクセスするには、有効なAPIキーが必要です。アカウントにログイン後、APIセクションから個人用キーを生成できます。このキーは認証および安全なリクエスト送信に必要です。
APIエンドポイント
以下のURLで、プレースホルダを自分のAPIキーと検証したいメールアドレスに置き換えて検証します。
https://app.emailverify.io/api/v1/validate-batch
POSTリクエスト
以下のPOSTリクエストで、最大 5,000 件の メールアドレスを送信して検証できます。
{ "title": "Task Name", "key": "Your_API_Key", "email_batch": [ { "address": "[email protected]" }, { "address": "[email protected]" }, { "address": "[email protected]" } ] }
成功レスポンス例
一括検証タスクが正常に作成されると、以下のようなレスポンスが返されます。
{ "status": "success", "task_id": "12345", "count_submitted": 3, "count_duplicates_removed": 0, "count_rejected_emails": 0, "count_processing": 3 }
GETリクエスト
このエンドポイントは、以前作成した一括メール検証タスクの結果を取得します。結果にはタスク全体のステータスが含まれ、完了していれば各メールの検証結果も確認できます。
https://app.emailverify.io/api/v1/get-result-bulk-verification-task/?key=<Your_API_Key>&task_id=<Task_ID>
成功レスポンス例
検証タスクが完了した後のサンプルレスポンスは以下の通りです:
{ "count_checked": "1", "count_total": "1", "name": "Task Name", "progress_percentage": "100%", "task_id": "1234", "status": "verified", "results": { "email_batch": [ { "address": "[email protected]", "status": "invalid", "sub_status": "No dns entries" } ] } }
一括メール検証で行われるチェック
正規表現による検証: メールアドレスの構造を業界標準の正規表現パターンと照合し、入力ミスやフォーマットエラーを事前に検出します。
MXレコード検証: 有効なMail Exchange (MX)レコードを確認し、メールドメインがメッセージを受信可能かどうかをチェックして、存在しアクティブであることを保証します。
MXブラックリスト検証: スパムや悪意のある活動で知られるドメインを特定し、信頼できないまたは有害なメール宛先を避けるのに役立ちます。
SMTP検証: 受信者のSMTPサーバーにリアルタイムで接続して、メールアドレスが有効でメールを受信可能であることを確認します。
エラー応答
アカウント残高を確認
以下のGETリクエストを使用して、現在のアカウント残高(残り日次および即時クレジット)を確認してください。
https://app.emailverify.io/api/v1/check-account-balance/?key=<Your_API_Key>
ここで <Your_API_Key> を有効なAPIキーに置き換えてください。
{ "api_status": "enabled", "daily_credits_limit": 150, "referral_credits": 100, "remaining_credits": 15000 }
単一メール検索APIの手順
+ 新しいAPIキーを生成はじめに
単一メールAPIを使用すると、人物の名前と会社のドメインからリアルタイムでプロフェッショナルなメールアドレスを見つけることができます。迅速で正確かつ信頼性の高い結果を提供するよう設計されており、リードジェネレーション、連絡先補完、アウトリーチに最適です。
このエンドポイントでは、名前やドメイン名などの情報を提供することで、リクエストごとにメールアドレスを取得できます。クエリで最初に見つかった結果がレスポンスとして返され、各リクエストで10クレジットが消費されます。
認証
APIにアクセスするには有効なAPIキーが必要です。アカウントにログイン後、APIセクションから個人用キーを生成できます。このキーは認証および安全なリクエスト送信に必要です。
APIエンドポイント
https://app.emailverify.io/api/v1/finder?key=YOUR_API_KEY&name=John&domain=example.com
メールが見つかった場合のレスポンス例
メールが見つかった場合、同様のレスポンスが返されます
{ "email": "[email protected]", "status": "found" }
メールが見つからなかった場合のレスポンス例
メールが見つからなかった場合、同様のレスポンスが返されます
{ "email": "null", "status": "not_found" }
メール検索で行われるチェック
組み合わせチェック: 提供された名前と25通りの組み合わせ、およびドメイン名を照合し、どの組み合わせが有効なメールアドレスになるかを特定します。
MXレコード検証: 有効なMail Exchange (MX)レコードを確認し、メールドメインがメッセージを受信可能であることを保証します。
MXブラックリスト検証: スパムや悪意のある活動で知られるドメインを特定し、信頼できないまたは有害なメール宛先を回避します。
SMTP検証: 受信者のSMTPサーバーにリアルタイムで接続し、メールアドレスが有効でメールを受信可能であることを確認します。
エラー応答
アカウント残高を確認
以下のGETリクエストを使用して、現在のアカウント残高(残り日次および即時クレジット)を確認してください。
https://app.emailverify.io/api/v1/check-account-balance?key=<Your_API_Key>
ここで <Your_API_Key> を有効なAPIキーに置き換えてください。
{ "api_status": "enabled", "daily_credits_limit": 150, "referral_credits": 100 "remaining_credits": 15000 }