Telegram Number Validator - Bulk Check avatar

Telegram Number Validator - Bulk Check

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Telegram Number Validator - Bulk Check

Telegram Number Validator - Bulk Check

Bulk verify phone numbers for active Telegram accounts. Check 1,000-10,000 numbers per run. Upload CSV or Excel files, get instant yes/no results. Clean contact lists, validate leads, enrich CRM data. No Telegram account needed. Global coverage with automatic phone format normalization.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

7 days ago

Last modified

Share

Bulk verify phone numbers for active Telegram accounts. Check 1,000-10,000 numbers per run. Upload CSV or Excel files, get instant yes/no results. Clean contact lists, validate leads, enrich CRM data. No Telegram account needed. Global coverage with automatic phone format normalization.


๐ŸŒŸ Key Features

  • Bulk Verification: Verify lists of 1,000 to 10,000+ phone numbers in a single run with multi-threaded high performance.
  • Automatic Phone Format Normalization: Accepts international formats, E.164, local formats, spaces, dashes, parentheses, 00 prefixes, and t.me/+... URLs automatically.
  • No Telegram Account Required: Works without logging in or connecting your personal or official Telegram session.
  • Rich Data Output: Checks account presence (hasTelegram), status (active / not_found), linked @username, profile title, bio, photo URL, and direct deep links (tg://resolve?phone=...).
  • Global Coverage: Supports phone numbers across all country codes worldwide with configurable default country code fallbacks.
  • CRM & Lead Cleaning: Instantly filter out invalid numbers before running SMS campaigns, telemarketing, or cold outreach.

๐Ÿ’ก Common Use Cases

  1. Lead List Hygiene & CRM Enrichment: Filter your lead database to keep only active Telegram users for higher conversion rates.
  2. Sales & Marketing Outreach: Identify leads that can be reached on Telegram without spending on expensive SMS gateways.
  3. Contact List Verification: Bulk check phone numbers from uploaded CSV or Excel files.
  4. Data Verification: Audit phone numbers in real time with high accuracy.

๐Ÿ“ฅ Input Parameters

ParameterTypeDefaultDescription
phoneNumbersArray[]List of phone numbers to check in JSON format.
phoneListString""Multiline text or CSV block of phone numbers separated by newlines, commas, or semicolons.
defaultCountryCodeString""Optional country code (e.g. +1, +44, +91) applied to numbers missing a + prefix.
proxyConfigurationObjectnullApify Proxy configuration to prevent rate limiting.
maxConcurrencyInteger10Maximum number of concurrent requests allowed during scraping.
debugLogBooleanfalseEnable verbose log messages for debugging.

Example Input (input.json)

{
"phoneNumbers": [
"+14155552671",
"+447911123456",
"+919876543210"
],
"phoneList": "+1 (555) 234-5678\n+44 7911 123456",
"defaultCountryCode": "+1",
"maxConcurrency": 10,
"debugLog": false
}

๐Ÿ“ค Output Format

Each dataset item contains structured information regarding the checked phone number:

FieldTypeDescription
phoneNumberStringFormatted E.164 phone number.
rawInputStringOriginal raw input string provided.
formattedE164StringNormalized E.164 string with leading +.
countryCodeString / NullDetected or inferred country code prefix.
hasTelegramBooleantrue if phone number belongs to an active Telegram account.
statusStringactive or not_found.
usernameString / NullLinked Telegram username (without @) if available.
titleString / NullPublic display title or profile name.
bioString / NullProfile bio or description.
photoUrlString / NullProfile picture URL if publicly accessible.
isVerifiedBooleanWhether the account is officially verified by Telegram.
telegramUrlStringDirect web link (https://t.me/+...).
deepLinkStringTelegram application deep link (tg://resolve?phone=...).
checkedAtStringISO 8601 timestamp of verification.

Sample Output (dataset.json)

{
"phoneNumber": "+14155552671",
"rawInput": "+1 (415) 555-2671",
"formattedE164": "+14155552671",
"countryCode": "+1",
"hasTelegram": true,
"status": "active",
"username": "sample_user",
"title": "John Doe",
"bio": "Software Engineer & Creator",
"photoUrl": "https://cdn4.cdn-telegram.org/file/...",
"isVerified": false,
"telegramUrl": "https://t.me/+14155552671",
"deepLink": "tg://resolve?phone=14155552671",
"checkedAt": "2026-08-06T14:52:00.000Z"
}

โšก Performance Tips

  • Use Apify Proxies: When checking thousands of phone numbers, enable Apify Proxy to maintain smooth response rates.
  • Adjust Concurrency: Increase maxConcurrency (up to 20-30) for larger datasets when proxies are enabled.
  • Normalizer: Pass numbers in any standard format; the built-in normalizer will handle formatting automatically.

๐Ÿ”’ Privacy & Compliance

This tool only checks public web endpoints and public indicators. It does not store phone numbers or access private Telegram user data. Please ensure compliance with local data privacy laws (GDPR, CCPA) when processing lead databases.