KK-DATA avatar KK-DATA

How to export WSID of US WA numbers? Complete tutorial and field descriptions

美国wa号码 wsid kkdata WhatsApp营销

How to Export WSID for US WA Numbers? Complete Tutorial and Field Explanation

In WhatsApp marketing for the North American market, exporting WSID for US WA numbers is a critical step in data operations. WSID (WhatsApp ID) is the unique numeric identifier for each WhatsApp account, which is more stable than a phone number and more suitable as a customer identity identifier. Whether you have verified the validity of US numbers through a number screening platform or extracted numbers from your own user table, learning how to export and correctly use WSID can significantly improve CRM matching accuracy, automated message delivery rates, and cross-system deduplication efficiency.

This article will use the KK-DATA platform as an example to provide you with a practical operation guide covering the definition of WSID, export steps, CSV field meanings, and practical application scenarios.


What is WSID? Why Is It Important to Export WSID for US WA Numbers?

WSID (WhatsApp ID) is an internal unique identifier assigned by WhatsApp to each registered account. It is a pure numeric string (e.g., 1234567890123456). It does not change with SIM card changes, number deactivation, or device replacement (unless the user actively deletes their account), making it a more reliable customer identity anchor than phone numbers in overseas marketing.

For teams expanding into the US market, exporting WSID for US WA numbers has three core values:

  • Precise matching with WhatsApp Business API: The API supports adding contacts via WSID or phone number, but WSID avoids failures caused by inconsistent number formatting.
  • Cross-system data deduplication: The same user may leave multiple numbers at different times; WSID uniqueness allows merging duplicate records.
  • Avoiding customer loss due to number recycling: US phone numbers are frequently recycled and reassigned by carriers, while WSID remains unchanged as long as the user hasn’t deleted their WhatsApp account.

Differences Between WSID and Phone Number

DimensionWSIDPhone Number
StabilityVery stable, only changes if user deletes accountMay change due to number change, migration, or recycling
UsabilityOnly within WhatsApp ecosystemUniversal across platforms (but number status uncertain)
Privacy ProtectionNot visible to users, obtained only via API or screeningVisible to users, easily leaked
Marketing ApplicationSuitable for long-term customer relationship managementSuitable for one-time outreach (e.g., SMS)

Typical Applications of WSID in CRM and Automation Tools

  • Loading historical conversations: In the WhatsApp Business client, WSID can be used to directly pull up chat history with a user and identify returning customers.
  • Avoiding duplicate additions: When importing contacts from multiple data sources, deduplication via WSID prevents sending repeated messages to the same user.
  • Customer identification: Bind WSID to the customer ID in CRM; even if the user changes their number, the historical record can be matched via WSID.

How to Export WSID After Screening US WA Numbers? Step-by-Step Guide

The following steps are based on the actual interface of the KK-DATA console (https://app.kkdata.cc/). Other platforms have similar processes, but field names may differ.

Ensure Sufficient Balance Before Starting

Screening tasks are charged per number. It is recommended to top up in advance and ensure your account balance is greater than 0. You can check your current available balance in the console under “Balance Details.” For recharge and billing details, please see the official billing page.

Step 1: Prepare a US Number List

You need a CSV or TXT file containing the US numbers to be checked. Format requirements:

  • One number per line, including the international code +1 (e.g., +14151234567).
  • Numbers should not contain spaces, parentheses, or hyphens.
  • It is recommended to perform basic cleaning first: remove duplicates and ensure uniform formatting.

If you don’t have a ready-made US number list, you can use the platform’s “Global Number Generation” module, select the country “United States” to generate number prefixes, or import custom prefixes. Generated numbers are free; only screening charges apply per number.

Step 2: Create a WhatsApp Screening Task and Check WSID Export

  1. Log in to the console, click on “WhatsApp Screening” in the left menu.
  2. Click “Create Task,” upload your prepared number file.
  3. In the “Screening Conditions” area, select the detection type as “Validity Detection” (you can also check “Activity,” “Gender Recognition,” etc., but note that some detections increase the unit price).
  4. Key step: Scroll down to the “Export Fields” section. Make sure to check “WSID.” Other optional fields include:
    • Number (original number, mandatory)
    • Valid (boolean: true/false)
    • Activity (e.g., “Active in 7 days,” “Active in 30 days”)
    • Gender (identified via avatar)
    • Detection time
  5. Confirm the task name, estimated cost, then click “Submit Task.”

Note: The platform supports up to approximately 1 million numbers per task. Exceeding that, submit in batches. The estimated cost will be displayed before submission; ensure sufficient balance.

Step 3: Download CSV File and Interpret WSID Data

After the task is completed (usually within minutes to hours, depending on the number count), locate the task in the “Task List” and click “Download Results” to get the CSV/TXT file. Opening the CSV, you’ll see a field table similar to the one below:

NumberwsidValidActivityGenderDetection Time
+141512345671987654321098765trueActive in 7 daysMale2025-04-01 12:00
+14151234568(empty)false--2025-04-01 12:01
  • Number: The original number you submitted.
  • wsid: A pure numeric ID. If empty, the number is not registered on WhatsApp or detection failed.
  • Valid: true means the number is registered on WhatsApp; false means invalid.
  • Other fields: Only appear if you checked the corresponding items in the export fields.

What Do the Fields in the CSV Export Mean?

A typical CSV file will output the following fields (some optional):

Field NameData TypeMeaningUsage
numberstringOriginal phone number (with international code)Basic identifier for lookup
wsidnumber or emptyWhatsApp unique IDAPI contact addition, deduplication, CRM matching
validboolean (true/false)Whether registered on WhatsAppFilter effective customer pool
activestring (e.g., “7d”, “30d”)Recent active time windowDetermine user activity; high activity gets priority outreach
genderstring (Male/Female/Unknown)Gender recognized via avatarAd interest targeting or personalized copy
detect_timetimestampDetection completion timeData timeliness reference

Common reasons for empty WSID:

  • Number not registered on WhatsApp.
  • Number is empty, suspended, or invalid.
  • Network anomalies during detection caused some numbers to fail to obtain WSID.
  • WhatsApp temporarily does not return the account ID due to privacy restrictions (rare).

It is recommended to perform a secondary check on rows with empty WSID: keep only rows where valid = true but WSID is empty, and try resubmitting the detection.


How to Use Exported WSID for WhatsApp Marketing?

After obtaining WSID for US WA numbers, you can apply it in the following typical scenarios:

Importing via WSID into WhatsApp Business Manager

The WhatsApp Business API (Cloud API / On-Premises API) supports uploading contacts via the contacts endpoint. You can upload using either phone numbers or WSID. Advantages of using WSID:

  • Avoid failures due to number formatting issues (e.g., missing country code).
  • Quickly match existing contacts (WSID remains unchanged).
  • After bulk import, you can directly send template messages.

Operation example (pseudo-code):

POST /v1/contacts
{
  "contacts": [
    {"wa_id": "1987654321098765"},
    {"wa_id": "1987654321098766"}
  ]
}

Customer Deduplication and Tag Management Using WSID

In CRM or CDP systems, use WSID as the primary key:

  • Merge duplicate records from different sources: When the same WSID corresponds to multiple phone numbers, merge them into one customer.
  • Associate tags: For example, tag WSID with “Active in 7 days” as “High Intent”, so automated processes can prioritize sending offers.

Best Practice: Create a WSID Mapping Table

After each screening, store WSID, phone number, and detection date in a database. Periodically compare and deduplicate to avoid reaching the same user multiple times. For WSIDs confirmed as deleted, remove them from the send list in time to reduce API error rates.


What Should You Pay Attention to When Exporting WSID?

Ensure Compliance: US Privacy and Export Controls

  • TCPA (Telephone Consumer Protection Act): Prohibits sending automated commercial messages to consumers without prior consent. Obtaining WSID itself is not illegal, but using WSID to send marketing messages must be based on explicit opt-in from the user (e.g., via website, purchase history, etc.).
  • CCPA (California Consumer Privacy Act): If involving California residents’ data, you must provide channels for data inquiry and deletion.
  • Export Controls: Storing or processing US phone number data may be subject to EAR (Export Administration Regulations). It is recommended to keep data on US-based servers (KK-DATA data centers are located in North America).

Recommendation: Only use WSID for marketing on user lists with a legitimate business relationship (e.g., users who actively registered, purchased products, and allowed contact).

WSID May Become Invalid Due to Privacy Policy Changes

WSID May Become Invalid Due to Privacy Policy Changes

WhatsApp periodically adjusts user identification strategies. WSIDs of accounts that have been inactive for a long time may be recycled. It is recommended to regularly update data (e.g., re-screen every 30 days) to avoid using outdated WSIDs for association.

Balance and Task Limits

  • Maximum of approximately 1 million numbers per task; if exceeded, submit in batches.
  • WSID export is not charged separately; fees are only deducted per number screened (unit prices vary by detection type; see console real-time pricing or official billing page for details).
  • Before submitting a task, ensure the estimated cost is within your balance; tasks cannot be submitted if balance is insufficient.

Frequently Asked Questions

Q: What is WSID? How to use it after export?
A: WSID is the unique numeric identifier assigned by WhatsApp to each account, like a user ID. After export, it can be used for batch adding contacts via WhatsApp Business API, CRM deduplication, and cross-system matching.

Q: Why is the WSID field empty in the CSV export?
A: Common reasons include: the number is not registered on WhatsApp, the number is invalid (empty/suspended), network fluctuations caused detection failure, or the account’s privacy settings restricted identifier retrieval. Check the number’s validity and resubmit the detection.

Q: What is the maximum number of US WA numbers’ WSID I can export in a single task?
A: The platform supports up to approximately 1 million numbers per task. You can check the estimate at task submission. If exceeded, process in batches.

Q: Does WSID change? Can I use screened WSID long-term?
A: WSID is relatively stable, but if a user deletes their account, is inactive for a long time, or if WhatsApp recycles it, WSID may become invalid. It is recommended to re-screen and update the list every 1–3 months to ensure data validity.

Q: Is there an additional fee for exporting WSID?
A: No. WSID export is just one optional field in the screening result. The fee is charged per number screened, one-time, with no extra export charge. Unit prices vary by detection type; see real-time pricing in the console.


If you want to quickly start exporting WSID for US WA numbers, please log in to the console and create a task:

👉 Log in to Console to Start Screening
Contact customer service: https://t.me/kkdata_robot
For more operational details, refer to the documentation.

Related Articles