WhatsApp Number Screening WSID Export Guide: Field Explanation and Downstream Integration Practice
关于作者
KK-DATA 获客数据筛号平台官方内容团队。
Complete Guide to WhatsApp Number Validation & WSID Export: Field Descriptions and Downstream Integration
In B2B SaaS overseas marketing, WhatsApp has become a core channel for reaching international customers. However, many teams often encounter two tricky issues when doing bulk messaging: How to quickly identify which numbers are valid WhatsApp accounts? Once you have the numbers, how to avoid duplicate pushes and accurately identify each customer? The answer lies in WhatsApp Number Validation WSID (WhatsApp Session ID). This article will fully explain the concept of WSID, exported fields, integration methods, and combine with practical scenarios to help you complete an efficient WS number validation and WSID export from scratch.
What is WSID? What is the Use of WSID in WhatsApp Number Validation?
WSID is a unique session identifier that WhatsApp assigns to each valid account, similar to a “fingerprint” of the user’s current device/registration. When you perform WhatsApp validity checks on a batch of phone numbers, the platform attempts to interact with WhatsApp servers. If the number exists, it returns the corresponding WSID. This ID is more stable than a phone number — the same phone number may get a new WSID after changing SIM cards or reinstalling the app, but within a certain period it is unique.
Difference Between WSID and Phone Number
| Comparison Dimension | Phone Number | WSID |
|---|---|---|
| Uniqueness | Number can be transferred to another operator or reassigned after being abandoned | Unique only for the current valid WhatsApp session |
| Validity | Long-term (unless user cancels) | Tied to account status; may become invalid after long inactivity |
| Identification Accuracy | Can identify operator, but cannot confirm WhatsApp registration status | Can precisely determine if it is a valid WhatsApp account |
| Downstream Use | For traditional SMS or voice calls | For WhatsApp message sending, deduplication, customer profiling |
Typical Uses of WSID (Bulk Deduplication, Customer Identification, Data Cleaning)
- Bulk Deduplication: The same phone number might appear in multiple lists, but WSID can distinguish whether it is the same WhatsApp account (WSID changes if the device changes), avoiding duplicate pushes.
- Customer Identification: Record WSID in CRM. Even if the customer changes their phone number, as long as they still use the same WhatsApp account, historical records can be matched via WSID.
- Data Cleaning: While filtering out invalid numbers, export the WSID of valid numbers for later use with WhatsApp Business API or third-party tools for targeted sending.
How is WSID Generated During the WhatsApp Number Validation Process?
The full process typically includes three steps:
- Number Preparation: You can import from existing customer lists, use global number generators (e.g., KK-DATA’s 240+ country random generation), or purchase compliant third-party data.
- Validity Check: After submitting the numbers to the validation platform, the system will check each number one by one for WhatsApp registration status. If the number is registered and the account is usable, it returns a “valid” status along with the WSID.
- WSID Export: When the task is complete, check the fields that include WSID (usually default) during export to get the full field list.
Note: WSID is only generated for “valid” numbers. Invalid numbers will have blank WSID fields. Detection success rate is affected by network conditions, number activity, and target country operator policies. It is recommended to test with a small batch first.
What Fields Are Included in WSID Export? Field Descriptions and Practical Significance
Export results are typically in CSV or TXT format. The column structure varies by platform, but the core fields are roughly as follows.
Field Column Name Tips
In different export formats, the column name for WSID may vary slightly (e.g., wsid, whatsapp_id, session_id). Check the platform documentation before downloading to confirm the current mapping.
Core Fields: Phone Number, WSID, Validity
| Field Name | Description | Downstream Usage Suggestions |
|---|---|---|
phone_number | Original phone number with international code (e.g., 8613800138000) | Used to match customer phone numbers in CRM |
wsid | WhatsApp Session ID, unique identifier | Used as a deduplication key, or as the to parameter when importing to API |
valid | Boolean, true means valid WhatsApp account | Filter out invalid numbers, keep only valid records for marketing |
Auxiliary Fields: Check Time, Country Code, Task Batch
| Field Name | Description | Practical Scenarios |
|---|---|---|
checked_at | Check completion time (UTC) | Judge the timeliness of WSID; if too old (e.g., >30 days), recommend re-check |
country_code | Country code (e.g., US, CN, IN) | Group by country for sending, or evaluate market priority |
batch_id | Task batch number | Used to trace data source when mixing multiple batches |
Example Column Structure of Export Format (CSV/TXT)
phone_number,wsid,valid,checked_at,country_code,batch_id
8613800138000,abcdef123456,true,2025-03-20T10:00:00Z,CN,batch_001
8620001234567,,false,2025-03-20T10:00:05Z,CN,batch_001
The actual field order depends on the platform export, but the above fields are included by default in the WhatsApp validation results exported from KK-DATA.
How to Integrate WSID Export Data into Your CRM or Bulk Messaging Tool?
After obtaining the CSV containing WSID, the core steps to integrate with CRM or bulk messaging tools are as follows:
- Cleaning and Matching: Use
phone_numberas a foreign key to correlate WSID with CRM customer records. If your CRM supports custom fields, consider creating a newwhatsapp_wsidfield to store it directly. - Deduplication Logic: Use WSID as the unique identifier to remove duplicate rows (note: the same WSID may correspond to multiple numbers; keep only the latest one).
- Template Import: Map the CSV to the fields of the messaging tool (e.g., map
wsidto target ID, or usephone_numberdirectly). If the tool only supports phone numbers, you need to reverse-resolve the number from WSID (some platforms provide conversion interfaces). - Batch Sending: Even if WSID is valid, comply with WhatsApp’s anti-spam policies (e.g., daily sending limit per line), batch import, and control sending frequency.
How to Estimate WhatsApp Number Validation Cost Under Pay-Per-Check Model?
KK-DATA adopts a no subscription plan + pay-per-check model. You only pay for the actual number of numbers checked. Cost estimation method:
- Validation Type: Checking only validity (returning
validboolean) is lower cost; checking and exporting WSID simultaneously is slightly more expensive. Specific unit prices can be found in the console real-time price or official billing page. - Volume Estimate: Suppose you have 100,000 numbers and choose “validity check + WSID export”. The expected cost = quantity × unit price. Before submitting the task, the system will show the estimated cost. If the balance is insufficient, submission is not allowed.
- Recharge: Minimum about 50 USDT (TRC20). After arrival, the balance is automatically updated. Unused balance is valid long-term.
Cost advantage: No need to pre-purchase a package; pay as you go. Especially suitable for trial-and-error stages or marketing teams with fluctuating volumes.
Precautions When Using WhatsApp Number Validation & WSID Export
Validity Period of WSID and Necessity of Re-checking
WSID is not permanently valid. If a user logs out of WhatsApp, changes devices, or stays inactive for a long time (e.g., 30 days), WSID may become invalid. It is recommended to re-check data older than 30 days for validity; otherwise, directly sending with old WSID may lead to delivery failures.
Number Source Compliance Requirements
You are only allowed to check numbers for which you have obtained explicit user consent or legally obtained. Do not use crawlers, purchase black market data, or other illegal methods to obtain numbers. Violating WhatsApp’s terms of service may lead to account suspension or even legal liability.
Recommended Control of Check Volume and Frequency
- Small Batch Testing: When using a new number source for the first time, test 100–500 numbers first to observe the validity rate and WSID production stability.
- Control Concurrency: A single task can be up to about 1 million numbers, but it is recommended to keep it under 50,000 to avoid triggering platform risk controls. For larger needs, split into multiple tasks and stagger submission times.
I’m a Beginner. How to Complete a WhatsApp Number Validation + WSID Export from Scratch?
Take KK-DATA as an example, just 7 steps:
- Log in to Console: Visit https://app.kkdata.cc/, complete registration and login.
- Recharge Balance: Recharge via USDT (TRC20), minimum 50 USDT. Once credited, you can start using.
- Create Task: Click “New Task”, select “WhatsApp Number Validation”.
- Upload Numbers: Supports pasting text, uploading CSV/TXT files, or using the “Global Number Generation” feature to randomly generate and import directly.
- Select Validation Type: Check “Validity Check” and “Include WSID Export” (included by default).
- Submit and Wait: After the system shows the estimated cost, confirm submission. You will receive a Telegram notification when the task is completed (need to bind Telegram first).
- Export Fields: On the task detail page, click “Export”, select CSV format. After downloading, you will see data containing the wsid field.
Frequently Asked Questions
Q: What is the difference between WSID and phone number? Why do I need to export WSID?
A: WSID is a unique session identifier that WhatsApp assigns to each valid account. The same phone number may get a new WSID after switching devices or re-registering. Exporting WSID can be used for precise deduplication, cross-platform customer identification, and targeted sending via WhatsApp Business API. It is more reliable than using a phone number alone.
Q: Can the WSID exported after WhatsApp validation be directly used for bulk messaging?
A: Yes, but with a few caveats: ① Make sure the WSID is still valid (some platform WSIDs expire); ② Verify that the number is still a WhatsApp account before use; ③ Bulk messaging must comply with WhatsApp’s anti-spam policies (e.g., quantity limits, content compliance). It is recommended to batch-check via KK-DATA before exporting WSID.
Q: Does exporting WSID incur additional charges?
A: It depends on the validation platform’s pricing strategy. For KK-DATA, WhatsApp validity check (including WSID export) is charged per check. Export itself is not charged separately, but if the validation type includes both validity and WSID, the cost is slightly higher than checking validity alone. Please refer to the real-time price on the console.
Q: What fields are in the WSID export file? How to integrate with CRM?
A: Typical fields include phone number, WSID, validity status, check time, country code, etc. When integrating with CRM, it is recommended to use WSID as the unique mapping field to avoid duplicate imports. If your CRM supports custom fields, create a “WS_ID” field for matching; if only phone numbers are supported, correlate via phone number and manually deduplicate.
Q: How many numbers can be checked at once? Is there a limit on exporting WSID?
A: A single task can handle up to about 1 million numbers. There is no additional limit on the export file size, but it is recommended to export in batches to avoid overly large files. You can download CSV or TXT from the task details in KK-DATA as needed, or use the deduplication repository to avoid re-checking.
WhatsApp number validation and WSID export are key steps to improving overseas marketing efficiency. With the methods above, you can not only quickly identify valid numbers but also use WSID for precise customer deduplication and targeted pushes. Start now:
👉 Log in to the console to start validation
Contact customer service: https://t.me/kkdata_robot
For more field descriptions and platform updates, check the official documentation and official website.
Related Articles
Key Points for Evaluating WhatsApp Number Filtering Platform: Complete Guide to Effective Detection, WA Filtering, and wsid Export
How to choose a WhatsApp number filtering platform for overseas marketing? This article details core evaluation points such as WA filtering, effective detection, and wsid export, helping you quickly determine whether the platform's WhatsApp module meets batch customer acquisition needs. It systematically evaluates 5 key dimensions including accuracy, concurrency efficiency, and data export, and provides a 3-step practical workflow for efficiently filtering valid numbers.
WhatsApp Number Screening and Deduplication Full Process Guide: Integrate a Deduplication Warehouse to Avoid Cross-Task Duplicate Charges
When batch screening WhatsApp numbers, repeatedly detecting the same set of numbers wastes your budget. This article explains how to use a deduplication warehouse to automatically match numbers across tasks and avoid duplicate charges. Includes a step-by-step operation guide, checklist, and frequently asked questions to help overseas teams scientifically manage screening costs and improve ROI.
Cross-Border E-Commerce WhatsApp Number Filtering Practical Guide: A Complete Playbook to Improve Independent Site WA Reach Rate
How can cross-border e-commerce going overseas use WhatsApp number filtering to improve private message delivery rates? This article provides a complete playbook from number generation, activity screening to WA reach optimization, helping independent sites and overseas teams reduce account ban risks and increase customer conversion. It covers practical steps and best practices, focusing on core strategies for cross-border e-commerce WhatsApp number filtering.