📱Telegram Registration Checker

Telegram Phone Checker

Instantly check if any phone number is registered on Telegram. Discover usernames, user IDs, and registration status for any Telegram account.

User LookupRegistration CheckUsername Discovery
API Authentication Required
Enter your API key to access this service. All API calls require authentication.

Don't have an API key?

Sign in to your account to create and manage your API keys.

Supported formats:

  • +1234567890 - International format (recommended)
  • +86 138 0013 8000 - With spaces allowed
  • 001234567890 - Alternative international format

API Integration Guide

Learn how to integrate this API into your applications with code examples and detailed documentation.

API Overview
Check if a phone number is registered on Telegram and retrieve user information
POST
/api/check-phone-telegram

Base URL

https://www.apipick.com

Full Endpoint

https://www.apipick.com/api/check-phone-telegram
Parameters
Required and optional parameters for this API
phone_number
required
string

Phone number with international country code format

Example: +1234567890
Code Examples
Copy and paste these examples to quickly integrate the API into your application

cURL Request

curl -X POST "https://www.apipick.com/api/check-phone-telegram" \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "phone_number": "+1234567890"
}'
Replace YOUR_API_KEY with your actual API key
Response Example
Example response from the API

JSON Response

{
  "code": 200,
  "registered": true,
  "user_id": 123456789,
  "username": "example_user",
  "first_name": "John",
  "last_name": "Doe",
  "dc_id": 2,
  "message": "User found successfully"
}
Integration Tips

Best Practices

  • • Always include x-api-key header
  • • Always handle errors gracefully
  • • Validate input data before sending
  • • Use HTTPS for secure communication
  • • Cache responses when appropriate

Response Headers

  • • Content-Type: application/json
  • • x-api-key: Required for authentication
  • • Status codes: 200 (success), 400 (error), 401 (unauthorized)
  • • No rate limiting applied

What Information You Get

Registration Status

Check if the phone number is currently registered on Telegram platform

👤

User Information

Get username, user ID, first name, and last name if available

🌐

Technical Details

Access data center ID and detailed API response information

Perfect for These Use Cases

Contact Discovery

Find if your contacts are on Telegram before inviting them

Business Research

Verify Telegram presence for business communication outreach

Security Verification

Check if phone numbers are associated with Telegram accounts

AI Agent Lead Enrichment

Integrate as an LLM tool to automatically enrich CRM leads with Telegram presence inside sales automation and AI-driven outreach workflows

How It Works

1️⃣

Enter Phone Number

Input the phone number with international country code format

2️⃣

API Query

Our system safely queries Telegram's infrastructure for registration data

3️⃣

Get Results

Receive detailed information about the account if it exists

Technical Information

Phone Number Formats

  • International: +1234567890 (recommended)
  • With spaces: +86 138 0013 8000
  • Alternative: 001234567890
  • Country codes: All worldwide supported

Response Data

  • Registration: Yes/No status
  • User ID: Telegram user identifier
  • Username: @username if set
  • Profile: Name and DC information

Privacy & Security

🔒 No Personal Data Stored

We don't store any phone numbers or personal information from your queries

⚡ Instant Results

Real-time checking without caching or logging your search history

🛡️ Secure API

All queries use encrypted connections and follow privacy best practices

📱 Public Information Only

Only publicly available Telegram information is returned

Frequently Asked Questions

Q: Is it legal to check if a phone number is on Telegram?

A: Yes, this tool only checks publicly available information and doesn't access private data. It's similar to searching for a username on any social platform.

Q: What information can I get about a Telegram user?

A: You can see if the number is registered, the username (if public), user ID, first/last name (if visible), and data center ID.

Q: Why do I need to include the country code?

A: Telegram requires international format phone numbers. The country code ensures accurate lookup across all global Telegram users.

Q: Can AI agents call this API as a tool?

A: Yes. The API accepts a single phone_number parameter and returns structured JSON, making it trivial to define as an OpenAI function, Claude tool, LangChain tool, or a CrewAI action. It is designed for use inside autonomous lead enrichment and research agent pipelines.

🤖Agent Skill

Use Telegram Checker in Claude Code & AI Agents

Install the official Claude Code skill to check Telegram registration status directly inside your AI coding agent — username, user ID, and profile data via natural language.

Ask your AI agent naturally

Is +8613800138000 registered on Telegram?
Check if +447911123456 has a Telegram account
Find the Telegram username for +1234567890

Compatible platforms

Claude CodeCursorOpenAI CodexManusGoogle AntigravityOpenClaw
apipick-lab /
apipick-telegram-check

Claude Code skill for APIpick Telegram Checker API

Returns Telegram registration status, user ID, @username, display name, and data center — only publicly available profile information.

TypeScript1 credit / requestFree to install
View Skill on GitHub