POST /api/v1/checkcurl -X POST "https://emailcheckpro.com/api/v1/check" \
-H "X-API-Key: sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{ "service_type": "email_avatar", "identifier": "name@gmail.com" }'service_type email_avatar
Registration status plus the public profile photo, for Gmail, Yandex and Mail.ru.
POST /api/v1/check
Email Avatar CheckNo sign-in required. Daily demo limits apply.
API contract
Send one email address and select this product with service_type. Authentication uses your API key.
Copy the curl command below and replace only the example API key with your own.
POST /api/v1/checkcurl -X POST "https://emailcheckpro.com/api/v1/check" \
-H "X-API-Key: sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{ "service_type": "email_avatar", "identifier": "name@gmail.com" }'200 OK{
"code": 0,
"msg": "ok",
"data": {
"service_type": "email_avatar",
"identifier": "name@gmail.com",
"registered": true,
"avatar": true,
"avatar_url": "https://lh3.googleusercontent.com/a-/example",
"provider": "gmail"
}
}Use the result well
Send the local part, the @ sign and the domain together, for example name@example.com. The domain is what selects the check route.
The SaaS dashboard and the synchronous API return mailbox registration status in the same response shape.
A successful response returns registered synchronously. Run a new check for an updated status, and obtain consent before contacting a person.
What it checks
registered · boolean — Whether an account exists at the provider.avatar · boolean — Whether a public profile photo is set.avatar_url · string — URL of the public profile photo when one is set.provider · string — Which provider the address resolved to: gmail, yandex or mailru.Best for
Coverage
This product checks Gmail / Yandex / Mail.ru mailboxes only. An address on any other domain is rejected before it is charged — use the registration check for those.
Gmailgmail.com · googlemail.com
Yandexyandex.ru · yandex.com · ya.ru · yandex.by · yandex.kz · yandex.ua · narod.ru · yandex.com.tr
Mail.rumail.ru · inbox.ru · list.ru · bk.ru · internet.ru · xmail.ruDirect answer
Email Avatar Check returns registration status, whether a public profile photo is set, the avatar URL, and which of the three providers the address resolved to. Use service_type email_avatar (the parameter that selects a product) with one complete email address, for example name@example.com, and read registered in the same API response.
Clear boundaries
Product FAQ
It checks one email address and returns registration status, whether a public profile photo is set, the avatar URL, and which of the three providers the address resolved to in the same synchronous response.
Balance is charged only for completed checks. Failed or undetermined checks do not keep the charge.
Submit one email address, for example name@example.com. The domain decides which provider handles the check.
No. It only reports mailbox registration status at the time of the check. You remain responsible for consent, recipient preferences, and applicable platform rules.
Related products
Create an account to use every product from the SaaS dashboard or the API: realtime checks and async bulk checks draw on the same balance.