KK-DATA avatar KK-DATA

Number Filtering System FAQ: 10 Common Questions for Overseas Customer Acquisition (2025 Practical Edition)

筛号系统 FAQ kkdata 出海获客

Number Screening System FAQ: 10 Common Questions You Must Read for Overseas Customer Acquisition (2025 Practical Edition)

In daily overseas digital marketing, community management, and direct messaging customer acquisition, the Number Screening System is almost an essential underlying tool that every team needs to master. It helps you quickly determine which numbers are real, active, and reachable before sending messages, thereby avoiding wasting time on invalid numbers. However, faced with various detection types, billing models, and platform differences in the market, many people still have a series of questions.

Based on real-world screening scenarios and product logic, this article compiles 10 high-frequency questions, covering screening principles, detection differences between Telegram and WhatsApp, cost calculations, number generation, and deduplication mechanisms. Whether you are a beginner just getting into number screening or an operations lead looking to optimize your current workflow, this article will help you establish a clear operational framework.


What is a Number Screening System? What is it mainly used for?

A Number Screening System is also known as a number validity detection platform. It uses official or legitimate technical means to batch verify whether a set of phone numbers have registered with a specific social application (e.g., Telegram, WhatsApp), whether the account is active, and can even determine the user’s gender (through avatar recognition). In the context of overseas customer acquisition, its core functions are threefold:

  1. Remove invalid numbers: Filter out unregistered, deactivated, or carrier-blocked numbers, retaining only genuinely reachable numbers.
  2. Layered filtering: Based on activity level (e.g., online within 7 days, 15 days, 30 days) and gender, target high-intent user groups.
  3. Export structured data: Export detection results (e.g., tgid, wsid) as CSV/TXT files, directly usable for bulk messaging tools or CRM imports.

Example Use Cases:

  • An e-commerce team wants to push new products to WhatsApp users in Southeast Asia. They first use a screening tool to verify the validity rate of 100,000 numbers.
  • A Telegram community operator checks if numbers have TG accounts before adding them as fans, then filters for male users active within the last 7 days.
  • An agency studio generates global numbers in bulk, screens them, and settles costs based on the results.

What are the differences between Telegram Screening and WhatsApp Screening?

Although both involve number detection for instant messaging platforms, their detection capabilities and applicable markets differ significantly. The comparison below covers detection items, export fields, and activity definitions.

Comparison DimensionTelegram ScreeningWhatsApp Screening
Core Detection TypesTG Active (registration check), TG Valid (can receive messages normally), TG Activity (online within 7/15/30 days), Gender Recognition (avatar analysis)Valid Number Detection (whether number is registered on WhatsApp), wsid export
Additional Export Fieldstgid (Telegram User Unique ID)wsid (WhatsApp ID)
Activity DeterminationSupports custom time windows (e.g., last 7 days, 15 days, 30 days)Currently mainly provides registration status detection; activity features, please check console updates
Geographic CoverageGlobal, especially Eastern Europe, Southeast Asia, Middle EastGlobal, but high user proportion in South America, Europe, Asia
Common UsesCommunity fan acquisition, direct message promotion, bot traffic generationTargeted direct message marketing, number cleaning

What can Telegram Screening detect?

  • TG Active: Verifies if a number has registered a Telegram account. This is the most basic step.
  • TG Valid: Checks further if the account is in a normal state to receive messages (not banned, not silent).
  • TG Activity: Determines the activity window based on the last online time. You can specify parameters like 7 days, 15 days, 30 days. Active users often have higher response rates.
  • Gender Recognition: Analyzes the user’s gender (Male/Female/Unknown) via profile picture. Note this is AI-based avatar recognition; accuracy depends on image clarity.
  • tgid Export: Exports the detected user IDs, which can be used subsequently with the official Bot API to obtain more information.

What can WhatsApp Screening detect?

WhatsApp screening mainly determines if a number is registered on WA and returns the wsid. In practice, a valid registered WA user is more likely to see your message. Some platforms may also offer “online status detection” (subject to privacy policies), but currently, the capabilities launched by KK-DATA are valid number detection + wsid export. Whether more detection types will be added in the future depends on the console.


How is the Number Screening System charged? Do I need to prepay for a plan?

Many SaaS tools in the market use monthly or annual subscription fees, but the number of numbers screened fluctuates dramatically in screening scenarios – sometimes 100,000 in a day, sometimes only a few thousand in a week. KK-DATA adopts a no-subscription, pay-per-check model. You just need to top up your balance first. Before submitting each screening task, you will see an estimated cost, and the fee will be deducted from your balance after the task is completed. If your balance is insufficient, you cannot submit new tasks and need to top up first.

Price Reference Note

Unit prices vary by platform (Telegram / WhatsApp / iMessage) and detection type (Active/Valid/Gender). Please log in to the Console to view real-time quotes and avoid relying on unofficial pricing information.

Top-Up Methods: Supports anonymous USDT (TRC20) top-up, minimum approximately 50 USDT. The balance increases automatically upon arrival, no review waiting required.

Typical Scenarios:

  • An operations team needs to screen 2 million Telegram numbers monthly. They can top up 500 USDT first, pay based on actual consumption, using as needed.
  • Small-scale testing: Top up 50 USDT, select a small batch of numbers for trial screening, verify detection quality, then decide whether to scale up.

What is the relationship between Number Generation and Screening? Is generation charged?

Number Generation and Screening are two independent operational modules, but they are often used together in actual workflows.

  • Number Generation: The system randomly or rule-based generates potential numbers for specific countries/regions. Generation is free and not billed. You can generate random numbers for 240+ countries, generate based on number prefixes, or even import custom prefix CSV files.
  • Screening: Submit the generated numbers for detection. Fees are deducted per number based on the detection type.

So an efficient pipeline is: Generate → Screen → Export. Generated numbers are raw lists; after screening, you get high-quality lists of “valid, active, gender-matched” numbers.

How to precisely target a market using global number generation?

Suppose you want to target the Middle East market (Saudi Arabia, UAE). You can:

  1. In the [Number Generation] module, select Saudi Arabia + UAE. The system randomly generates local numbers.
  2. Submit these numbers for Telegram screening to check for activation and activity.
  3. Export results, retaining only male users active within the last 30 days.
  4. Use these numbers for bulk messaging or fan acquisition.

Since generation is free, you can batch generate 100,000 numbers first, then screen on demand, avoiding payment for invalid numbers.

What is the practical use of importing custom number prefixes?

If you have known prefix resources (e.g., specific telecom operator prefixes) or data files purchased from third parties, you can directly import them in CSV format. The system will generate a complete list of numbers based on the prefixes you provide. This is very useful for supplementing coverage in specific areas or expanding based on historical data.


How to avoid wasting balance on duplicate detection? Principle of Data Deduplication Warehouse

This is the most easily overlooked issue but directly impacts costs. Many teams submit the same batch of numbers multiple times, leading to repeated charges. KK-DATA has a built-in data deduplication warehouse: All screened numbers are automatically placed in a global deduplication library. When you submit a new task, the system checks if the current number has already been screened (for the same detection type). If a result already exists, the number is not screened again, and no fee is charged.

You need to note:

  • Deduplication is based on number + detection type. For example, if you previously screened a number for “TG Active” and later screen it for “TG Valid”, “TG Active” will not be repeated, but “TG Valid” is a new detection type and is charged normally.
  • The deduplication warehouse applies across all tasks, whether submitted via the console or API.
  • If you need to periodically check the activity status of the same batch of numbers (e.g., weekly checks), each time is a new activity screening and will not trigger deduplication, hence it will be charged each time. This is reasonable because activity status is dynamic.

Best Practice:

  • Before submitting a task, use the “Deduplication Preview” feature (if available) in the console to see how many numbers are new.
  • Avoid resubmitting identical tasks unless you genuinely need to update the status.

What is the maximum number limit for a single screening task? What if the task fails?

A single screening task supports up to approximately 1 million numbers. If you exceed this limit, it is recommended to split into multiple tasks. For very large lists (e.g., 5 million), process them in batches.

Handling Task Failures:

  • If some numbers fail detection due to incorrect number formats, network fluctuations, etc., the system usually lists the failed records in the task report. You can export the failed numbers and resubmit them.
  • For task termination due to insufficient balance, topping up the balance will not resume the original task; you need to create a new task.

Recommendation: Before submitting large batch tasks, test with a few hundred numbers to verify parameter settings and ensure detection results meet expectations before officially running the task.


What formats can screening results be exported in? Can the exported data be used directly for mass messaging?

After screening completes, results can be exported in CSV, TXT formats. Some detection types also support JSON export. Typical exported fields include:

  • Original number
  • Detection status (Valid/Invalid/Not Registered etc.)
  • Activity label (e.g., Active 7 days)
  • Gender (Male/Female/Unknown)
  • tgid / wsid (if available)

This data can be directly imported into mass messaging tools (e.g., Telegram broadcast bots, WhatsApp marketing APIs). Note: When using tgid for fan acquisition, you must comply with Telegram’s terms of service to avoid excessive frequent operations leading to account bans.


What are the considerations for top-ups and payments? How long does USDT take to arrive?

Only USDT (TRC20) top-ups are supported, minimum 50 USDT. Arrival time depends on blockchain confirmations, typically within a few minutes to half an hour. The system automatically detects transactions and adds the balance without manual intervention.

Security Reminder:

  • The official top-up address is displayed only within the console. Do not trust any direct message claiming “proxy top-up” or “discount top-up” links.
  • KK-DATA’s customer service is only available via the official Telegram account (@kkdata_cc) and the two-way contact bot (@kkdata_robot). Watch out for impersonation accounts.

Can the Number Screening System integrate with my CRM or automation tools?

The platform provides RESTful API interfaces supporting integration of screening functions into your existing systems. API capabilities cover number generation, task submission for screening, querying results, managing deduplication warehouse, etc. For specific interface documentation and invocation examples, please refer to the Official Documentation.

If you are a technical team, you can implement the following scenarios based on the API:

  • Automate weekly screening of a new batch of numbers.
  • Directly write detection results into the “number status” field of your CRM.
  • Combine with triggers to notify the backend via Webhook upon task completion.

Frequently Asked Questions

Q: I topped up USDT, but my balance hasn’t changed. What should I do?
A: Please check if the transaction has been confirmed on the chain (at least 1 block). If there is still no update after waiting 5-10 minutes after confirmation, please contact official customer service (@kkdata_cc or @kkdata_robot) providing the transaction hash for manual processing.

Q: What is the difference between “Valid” and “Active” in screening results?
A: “Valid” means the number is registered and can receive messages normally; “Active” means the user has been online within a specified period. Active users generally have higher response rates, but valid users can also receive messages. You can flexibly choose the detection type based on your goals.

Q: What is the maximum number of numbers supported in a single screening task?
A: A single task supports up to approximately 1 million numbers. If you need to screen more than 1 million, please split them into multiple tasks. It is recommended to keep each task under 500,000 to avoid network timeouts.

Q: The numbers I generated are marked as “Invalid”. Will I be charged for them?
A: Generating numbers is completely free. Fees are only deducted per number during the screening detection. If a generated number is detected as invalid in a screening task, you only pay for the detection fee (usually very low) and no extra charge for the invalid number itself.

Q: How can I view my historical detection records and deduplication data?
A: Log in to the console at https://app.kkdata.cc/. In the “Task Management” and “Data Warehouse” modules, you can query all historical tasks and deduplication details.


These are the 10 most common questions about number screening systems. In actual use, you may encounter more specific scenarios, but the core logic remains: Clarify goals → Generate/Prepare numbers → Choose detection type → Control costs → Export and apply. If you are ready to start optimizing your customer acquisition data process, why not begin with a small-scale screening test.

👉 Log in to the console to start screening
Two-way contact customer service https://t.me/kkdata_robot (quick help and identity verification)
Detailed operation documentation please refer to https://docs.kkdata.cc/