Check a batch of email addresses

You can either check your email addresses with an JSON input or a CSV input

Check emails per batch with a CSV

POST https://api.acychecker.com/api/v1/bulk_verify

This endpoint allows you to test multiple email addresses. The results won't be returned right away. There are three methods to get the results: - the results can be consulted on a specific page (this is always available, the URL is given to you when creating the batch) - by email when the batch is tested (in this case you must provide a callback_email) - the results can be posted to an URL of your choice (in this case you must provide a callback_url) The results are removed and cannot be recovered after one month.

Headers

Request Body

{
    // Response
}

Check emails per batch with a JSON

POST https://api.acychecker.com/api/v1/bulk_verify

This endpoint allows you to test multiple email addresses. The results won't be returned right away. There are three methods to get the results: - the results can be consulted on a specific page (this is always available, the URL is given to you when creating the batch) - by email when the batch is tested (in this case you must provide a callback_email) - the results can be posted to an URL of your choice (in this case you must provide a callback_url) The results are removed and cannot be recovered after one month.

Headers

Request Body

{
    "test_id": 875,
    "url_result": "https://api.acychecker.com/api/v1/bulk_result/875"
}

Get a list of your batches results

GET https://api.acychecker.com/api/v1/bulk_result/{id}

Query Parameters

Headers

{
    // Response
}

Get the batch's results

GET /api/v1/bulk_result/{id}

No matter the method chosen to get the results (sent to an email, a callback URL, or manually), the results will always be available for one month.

Path Parameters

Headers

{
    "message": "The test is still in progress. Currently handled 20 / 200",
    "data": [],
    "status": "in_progress",
    "tested_emails": 20,
    "total_emails": 200,
    "progress": "10%"
}

OR

{
    "message": "",
    "data": [
        "results": [
            {
                "email": "address1@example.com",
                "valid": true,
                "disposable": false,
                "free": false,
                "role": false,
                "d_exists": true,
                "suggestions": [],
                "exists": "valid",
                "accept_all": false
            },
            {
                "email": "address2@example.com",
                "valid": true,
                "disposable": false,
                "free": true,
                "role": false,
                "d_exists": true,
                "suggestions": [],
                "exists": "possible",
                "accept_all": true
            }
        ]
    ]
}

Last updated