Check up to 500 addresses or domains at once

Checks up to 500 email addresses in one call and returns a result for each, in the same order.

Request

POSThttps://disposable-email-detector.p.apihiver.com/v1/check/batch

JSON object. Required: emails.

Request Body

Edit the values below to test different scenarios.

Parameters and body structure are inherited from this endpoint's definition. Changes here only apply to this test run.

Language
Client
1curl --request POST \
2  --url https://disposable-email-detector.p.apihiver.com/v1/check/batch \
3  --header 'Accept: application/json' \
4  --header 'Content-Type: application/json' \
5  --header 'X-API-Key: YOUR_API_KEY' \
6  --data '{
7  "emails": [
8    "[email protected]",
9    "[email protected]"
10  ]
11}'

Check up to 500 addresses or domains at once: Disposable Email Detection API reference

Checks up to 500 email addresses in one call and returns a result for each, in the same order. This endpoint is part of the Disposable Email Detection API: Detect throwaway and temporary email addresses (Mailinator, 10MinuteMail and 8,900+ more domains) at sign-up — single, batch or classify.

Example response (200, application/json)

Success.

1{
2  "results": [
3    {
4      "input": "[email protected]",
5      "domain": "mailinator.com",
6      "disposable": true
7    },
8    {
9      "input": "[email protected]",
10      "domain": "gmail.com",
11      "disposable": false
12    }
13  ],
14  "disposable_count": 1
15}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "emails: Field required"
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.