Verify an email
Using this API you can verify one email address in real-time. The verification result will be returned when it is available. Usually, it takes half a second. And time out till 300 seconds.
HTTP Request
GET https://gamalogic.com/emailvrf
Code Examples
cURL
curl "https://gamalogic.com/emailvrf/?emailid=your_email_address&apikey=your_api_key&speed_rank=0"
Note: Make sure to replace your_api_key with your API key.
Parameters
Parameter | Required | Type | Description |
---|---|---|---|
emailid | true | string | Email address to validate |
apikey | true | string | Your 32-char API key from the dashboard |
speed_rank | false | int | Set the speed of verification. By default it is 0. More the rank less the speed, and more accuracy (default 0, min 1, max 5) |
Response
The list of all attributes returned for each email verification.
Attribute | Type | Description |
---|---|---|
do_you_mean | string | If there is any typo error on the email address our API will provide you the suggested text from the string |
is_syntax_valid | boolean | True if the syntax is Ok |
is_role | boolean | If the email address starts with admin@, sales@, contact@ or INFO@, is_role is flagged as True |
is_disposable | boolean | The temporary email address or one-time use email address will be flagged as True |
is_catchall | boolean | If the mail server accepts all email addresses, then this will be flagged as True |
is_valid | boolean | True if the verified email address is a valid one |
message | string | The result will be displayed here |
is_unknown | boolean | True if the address is not able to verify or has an unknown result |
Response Example
{
"gamalogic_emailid_vrfy": [
{
"do_you_mean": false,
"emailid": "bill.gates@microsoft.com",
"is_catchall": false,
"is_disposable": false,
"is_role": false,
"is_syntax_valid": true,
"is_unknown": false,
"is_valid": false,
"message": "Not Valid ID",
"resolved_time": 1.8817
}
]
}
Last updated on