service_type email_avatar

Email Avatar Check

Registration status plus the public profile photo, for Gmail, Yandex and Mail.ru.

Usage cost: $0.003 per checkResponse mode: SynchronousPOST /api/v1/check
Email Avatar Check
Public demo

No sign-in required. Daily demo limits apply.

API contract

One request, immediate result

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.

cURL requestPOST /api/v1/check
curl -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" }'
Response200 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

Three details that make a single check useful

  1. Send one complete email address

    Send the local part, the @ sign and the domain together, for example name@example.com. The domain is what selects the check route.

  2. Read registered

    The SaaS dashboard and the synchronous API return mailbox registration status in the same response shape.

  3. Use the returned result

    A successful response returns registered synchronously. Run a new check for an updated status, and obtain consent before contacting a person.

What it checks

What does Email Avatar Check return?

Returned fields

  • registered · booleanWhether an account exists at the provider.
  • avatar · booleanWhether a public profile photo is set.
  • avatar_url · stringURL of the public profile photo when one is set.
  • provider · stringWhich provider the address resolved to: gmail, yandex or mailru.

Best for

Use this product when you need

  • Contact enrichment
  • Profile completeness
  • Fraud review
  • CRM hygiene

Coverage

Which addresses Avatar check accepts

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.ru

Direct answer

What is Avatar check?

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

What it does not return

  • It does not reveal mail, folders, contacts, or any private account content.
  • This realtime product does not report online status, last seen, or activity; use the async bulk activity check when you need those fields.
  • It only returns the registration fields included in the tg response.

Product FAQ

Questions about Avatar check

What does Email Avatar Check check?

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.

How does billing work for Avatar check?

Balance is charged only for completed checks. Failed or undetermined checks do not keep the charge.

What email address format is required?

Submit one email address, for example name@example.com. The domain decides which provider handles the check.

Does a registered result grant permission to contact someone?

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

Choose the right product

Start checking now

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.