← Back to Skills Marketplace
javainthinking

Telegram Phone Checker

by javainthinking · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
551
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install apipick-telegram-phone-check
Description
Check if a phone number is registered on Telegram using the apipick Telegram Checker API. Returns registration status, Telegram user ID, username, first/last...
README (SKILL.md)

apipick Telegram Phone Checker

Check Telegram registration status for any phone number with international country code.

Endpoint

POST https://www.apipick.com/api/check-phone-telegram

Authentication: x-api-key: YOUR_API_KEY header required. Get a free API key at https://www.apipick.com/dashboard/api-keys

Request

{"phone_number": "+1234567890"}

Phone number must include international country code (e.g. +86 for China, +1 for US).

Response

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

If registered is false, user_id, username, first_name, last_name will be null/empty. Only publicly visible Telegram profile information is returned.

Error Codes

Code Meaning
400 Invalid phone number format
401 Missing or invalid API key
402 Insufficient credits

Cost: 1 credit per request

Usage Pattern

  1. Use $APIPICK_API_KEY env var as the x-api-key header value; if not set, ask the user for their apipick API key
  2. Ensure the phone number includes a country code
  3. Make the POST request
  4. Report registration status and available profile info

See references/api_reference.md for full response field descriptions.

Usage Guidance
This skill will send phone numbers you provide to apipick.com and requires your APIPICK_API_KEY. Only install/use it if you trust apipick and are comfortable sharing phone numbers with that service. Be aware each lookup costs credits on your apipick account. Prefer setting the API key as an environment variable rather than pasting it into chat, and review apipick's terms/privacy policy if you plan to check personal or third‑party numbers. Ensure your use complies with privacy laws and platform terms before bulk or automated queries.
Capability Analysis
Type: OpenClaw Skill Name: apipick-telegram-phone-check Version: 1.0.0 The skill bundle is benign. All files (SKILL.md, README.md, references/api_reference.md) consistently describe a skill that checks Telegram registration status via the apipick.com API. The instructions in SKILL.md are clear, directly related to the stated purpose, and do not contain any prompt injection attempts, malicious execution patterns, data exfiltration beyond the explicit API call, or persistence mechanisms. The `curl` example in `references/api_reference.md` is a standard, non-malicious API interaction example.
Capability Assessment
Purpose & Capability
Name/description match the declared requirement (APIPICK_API_KEY) and the SKILL.md references only the apipick API endpoint (https://www.apipick.com/api/check-phone-telegram). No unrelated services, binaries, or credentials are requested.
Instruction Scope
Runtime instructions are narrow: build a POST request with phone_number, include x-api-key from $APIPICK_API_KEY (or ask user if not set), validate country code format, and report results. They do not instruct reading other files, system state, or sending data to unexpected endpoints.
Install Mechanism
Instruction-only skill with no install spec and no code files. Nothing is downloaded or written to disk by the package itself.
Credentials
Only a single API key (APIPICK_API_KEY) is required and that matches the declared primaryEnv. No other secrets, tokens, or config paths are requested.
Persistence & Privilege
No elevated persistence requested (always is false). The skill does not request to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install apipick-telegram-phone-check
  3. After installation, invoke the skill by name or use /apipick-telegram-phone-check
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Major overhaul: Skill now provides a Telegram phone number checker using the apipick API. - Replaced general API integration patterns and docs with documentation focused on checking Telegram registration status via phone number. - Added instructions for using the apipick API, including authentication with API key and details on request/response structure. - Removed previous files and documentation related to authentication patterns, pagination, resilience, and webhooks for generic APIs. - Included error code explanations and usage pattern for the Telegram checking endpoint.
Metadata
Slug apipick-telegram-phone-check
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Telegram Phone Checker?

Check if a phone number is registered on Telegram using the apipick Telegram Checker API. Returns registration status, Telegram user ID, username, first/last... It is an AI Agent Skill for Claude Code / OpenClaw, with 551 downloads so far.

How do I install Telegram Phone Checker?

Run "/install apipick-telegram-phone-check" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Telegram Phone Checker free?

Yes, Telegram Phone Checker is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Telegram Phone Checker support?

Telegram Phone Checker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Telegram Phone Checker?

It is built and maintained by javainthinking (@javainthinking); the current version is v1.0.0.

💬 Comments