Use true as a point-in-time status
registered=true confirms that this check reported a Telegram registration. It does not reveal activity, profile details, ownership, or permission to message.
POST /api/v1/checkservice_type=tgService type: tg
Confirm whether a phone number is registered on Telegram.
/api/v1/check
Telegram Registration CheckNo sign-in required. Daily demo limits apply.
Result interpretation
A completed tg check reports whether the submitted E.164 number was registered on Telegram at the time of the request. Read registered separately from failed or undetermined requests: only completed checks provide a usable true or false result, and a new check is required when your workflow needs a later status.
registered=true confirms that this check reported a Telegram registration. It does not reveal activity, profile details, ownership, or permission to message.
registered=false is a completed result. Failed and undetermined requests are different outcomes and are refunded rather than treated as unregistered.
Use registration status to clean or route contact records. Do not treat it as proof of the person or organization behind the number.
Use the result well
Include the country code, for example +14155552671, so the request represents one clear identifier.
The tg service returns Telegram registration status in the same synchronous response shape for dashboard and API checks.
The backend returns data.registered synchronously. Run a new check for an updated status, and obtain consent before contacting a person.
API contract
Send one E.164 phone number and select this product with service_type. Authentication uses your API key.
POST /api/v1/check{
"service_type": "tg",
"identifier": "+14155552671"
}200 OK{
"code": 0,
"msg": "ok",
"data": {
"service_type": "tg",
"identifier": "+14155552671",
"registered": true
}
}What it checks
Use this check before outreach, enrichment, or API automation to confirm whether a contact is registered on Telegram.
Best for
Direct answer
Telegram Registration Check is a service_type that returns registration status. Use service_type tg with one E.164 phone number to receive the result in the same API response and save a dashboard record. Balance is charged only for completed checks; failed or undetermined checks are refunded automatically.
Clear boundaries
Product FAQ
It checks one phone number and returns registration status in the same synchronous response.
Balance is charged only for completed checks. Failed or undetermined upstream requests do not keep the charge.
Use E.164 format with the country code, for example +14155552671.
No. It only reports Telegram registration status at the time of the check. You remain responsible for consent, recipient preferences, and applicable platform rules.
Create an account to run real Telegram registration checks via the web checker or API.