Api Documentation

Access our API documentation for seamless integration, detailed guidelines, and examples to maximize your email verification experience.

You can get your USER_ID from your dashboard Api Section.Go now
You can get your SECRET_ID from your dashboard Api. But Create will be decreased by 1 from which you use secret_key in your fetch request.Go now

Single Email Checking Api (Java)

URL url = new URL("https://purechecker.com/api/v1/[email protected]");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("x-user-id", "YOUR_USER_ID");
connection.setRequestProperty("x-secret-key", "YOUR_SECRET_KEY");

int responseCode = connection.getResponseCode();
System.out.println("Response Code: " + responseCode);

Bulk Emails Checking Api (Java)

URL url = new URL("https://purechecker.com/api/v1/bulk-check");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("x-user-id", "YOUR_USER_ID");
connection.setRequestProperty("x-secret-key", "YOUR_SECRET_KEY");
connection.setDoOutput(true);

String jsonBody = "["[email protected]", "[email protected]"]";
try (OutputStream os = connection.getOutputStream()) {
    byte[] input = jsonBody.getBytes(StandardCharsets.UTF_8);
    os.write(input, 0, input.length);
}

int responseCode = connection.getResponseCode();
System.out.println("Response Code: " + responseCode);

Single Email Response :

{
    "id": "603d9e8bfc13ae1f7c000001",
    "email": "[email protected]",
    "domain": "gmail.com",
    "reason": "Valid Email",
    "isExist": true,
    "isDisposable": false,
    "isValidSyntax": true,
    "isValidDomain": true,
    "riskLevel": "Low",
    "isDisable": false,
    "is2FA": true,
    "mxRecords": [
        {
            "priority": 10,
            "host": "smtp.gmail.com"
        }
    ],
    "userId": "603d9e8bfc13ae1f7c000002",
    "apiTokenId": "603d9e8bfc13ae1f7c000003",
    "createdAt": "2024-11-30T10:00:00.000Z"
}

Bulk Email Response :

{
results : [
 {
    "id": "603d9e8bfc13ae1f7c000001",
    "email": "[email protected]",
    "domain": "gmail.com",
    "reason": "Valid Email",
    "isExist": true,
    "isDisposable": false,
    "isValidSyntax": true,
    "isValidDomain": true,
    "riskLevel": "Low",
    "isDisable": false,
    "is2FA": true,
    "mxRecords": [
        {
            "priority": 10,
            "host": "smtp.gmail.com"
        }
    ],
    "userId": "603d9e8bfc13ae1f7c000002",
    "apiTokenId": "603d9e8bfc13ae1f7c000003",
    "createdAt": "2024-11-30T10:00:00.000Z"
}
]
}

PureChecker

1700, Surabari, kashimpur, Gazipur, Bangladesh

8801710115441

Our email checker tool is designed to help you verify the validity of email addresses and improve the deliverability of your emails. By using our service, you agree to our terms and conditions privacy policy.

©2025 Purechecker.com. All rights reserved.