Social & Crypto Phone Number Checker - 25 Platforms
Pricing
from $2.99 / 1,000 number checked (standard)s
Social & Crypto Phone Number Checker - 25 Platforms
Check phone numbers in bulk for account registration on 25 platforms: Instagram, Facebook, Snapchat, Signal, Binance, KuCoin, and more. Get registered, unregistered, or unknown per number. Export to CSV, JSON, or Excel. Up to 100,000 numbers per run, no proxy or login required.
Pricing
from $2.99 / 1,000 number checked (standard)s
Rating
0.0
(0)
Developer
ClearPath
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Social & Crypto Phone Number Checker
Check phone numbers in bulk for account registration across 25 platforms, one selectable platform per run.
Pick a platform (Instagram, Facebook, Snapchat, Signal, Binance, KuCoin, and more), provide your numbers, and each one comes back as registered, unregistered, or unknown. Numbers are checked one country at a time and mixed-country lists are split automatically. Up to 100,000 numbers per run; oversized inputs are deduped and trimmed to the first 100,000.
Use it to find which contacts use a platform, clean and segment lists before outreach, validate leads, and keep CRM phone data fresh.
| One actor, 25 platforms. Select a platform, upload up to 100,000 phone numbers, and get a registered / unregistered / unknown result for each in a single file. |
| Clearpath Phone Intelligence • Bulk validation and profile enrichment for messaging platforms | ||||
|
Bulk WhatsApp yes/no checks |
Bulk Telegram account checks |
Avatar, age & gender enrichment |
Phone Active Status Checker Carrier-level active checks |
MAX Messenger Number Checker Bulk MAX account checks |
Copy to your AI assistant
clearpath/social-crypto-phone-number-checker on Apify. Bulk account-registration checks across 25 platforms (Instagram, Facebook, Snapchat, Signal, Binance, KuCoin, and more); returns registered, unregistered, or unknown per number. Call ApifyClient("TOKEN").actor("clearpath/social-crypto-phone-number-checker").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Real runs need testMode=false, a platform value, and enough numbers to meet that platform's minimum (100-5,000) via phoneNumbers or csvFile. Full spec: GET https://api.apify.com/v2/acts/clearpath~social-crypto-phone-number-checker/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations
Supported Platforms
| Platform | Platform | Platform | Platform | Platform |
|---|---|---|---|---|
| Messenger | Threads | X (Twitter) | ||
| Snapchat | Viber | Signal | Line | iMessage |
| RCS | Zalo | Band | GoTo | Apple ID |
| Microsoft | Amazon | Netflix | Indiatimes | HT |
| Cian | Binance | KuCoin | CoinW | Htx |
WhatsApp, Telegram, and MAX have dedicated actors in the suite (linked above).
Quick Start
Preview sample output without charges:
{"platform": "instagram","testMode": true,"phoneNumbers": ["+14155552671"]}
Check a direct list:
{"platform": "binance","testMode": false,"phoneNumbers": ["+14155552671","+442071234567"],"onlyRegisteredNumbers": false}
Upload CSV/XLSX and apply a default country code:
{"platform": "snapchat","testMode": false,"csvFile": "uploaded-file.csv","defaultCountryCode": "1","onlyRegisteredNumbers": true}
Input
For real runs, select a platform and provide at least one of phoneNumbers or csvFile.
The actor is fully hosted on Apify. You provide phone numbers or an uploaded file; no extra credentials are required.
| Parameter | Type | Description |
|---|---|---|
platform | string | Which platform to check (Instagram, Facebook, Binance, etc.). |
testMode | boolean | Returns sample output without checking real numbers or charging credits. |
phoneNumbers | array | Phone numbers with country code. Grouped by country; each country needs the platform minimum (100 to 5,000). Smaller country groups come back as unchecked. Processes the first 100,000 after dedupe. |
csvFile | string | Uploaded CSV or Excel file with phone numbers. |
defaultCountryCode | string | Country code to prepend to numbers without a + prefix. Recommended for national-format lists. |
onlyRegisteredNumbers | boolean | Output only numbers where status is registered. |
How countries are handled
Each platform checks one country per submission and enforces a per-country minimum. The actor handles this for you:
- Numbers are validated, grouped by country, and each country is checked separately, then merged into one result set.
- A country with fewer than the platform minimum (100 to 5,000 depending on platform) is returned as
status: uncheckedwithskipReason: below_country_minimum. - Numbers that can't be validated are returned as
status: uncheckedwithskipReason: invalid_format. - If a platform is temporarily unavailable for a country, those rows return
skipReason: platform_unavailable.
For national-format lists (no +), set defaultCountryCode so numbers validate and group correctly.
CSV/Excel File Requirements
- Supported formats:
.csv,.xlsx - Delimiters: Comma, semicolon, tab, pipe (auto-detected)
- Column detection: Automatically finds phone columns including:
- Standard:
phone,mobile,cell,tel,telephone,whatsapp - Variations:
phone number,mobile number,cell phone,contact number - CRM exports:
mobile phone,direct phone,work phone,personal phone,primary phone - International:
telefon,telefono,téléphone,celular,handy
- Standard:
- No headers? Scans content to find phone-like columns automatically
Output
One dataset item per input number. Checked numbers carry a status; numbers that
could not be checked are returned as unchecked with a skipReason (and are not billed).
[{"phoneNumber": "+919049117257","platform": "snapchat","originalInput": "9049117257","countryCode": "IN","isValidFormat": true,"status": "registered","isRegistered": true,"skipReason": null,"checkedAt": "2026-06-10T08:00:00Z"},{"phoneNumber": "+919876543210","platform": "snapchat","originalInput": "+91 98765 43210","countryCode": "IN","isValidFormat": true,"status": "unregistered","isRegistered": false,"skipReason": null,"checkedAt": "2026-06-10T08:00:00Z"},{"phoneNumber": "+919812345678","platform": "snapchat","originalInput": "+919812345678","countryCode": "IN","isValidFormat": true,"status": "unknown","isRegistered": null,"skipReason": null,"checkedAt": "2026-06-10T08:00:00Z"},{"phoneNumber": "+12025550123","platform": "snapchat","originalInput": "+1 202 555 0123","countryCode": "US","isValidFormat": true,"status": "unchecked","isRegistered": null,"skipReason": "below_country_minimum","checkedAt": "2026-06-10T08:00:00Z"},{"phoneNumber": null,"platform": "snapchat","originalInput": "not-a-number","countryCode": null,"isValidFormat": false,"status": "unchecked","isRegistered": null,"skipReason": "invalid_format","checkedAt": "2026-06-10T08:00:00Z"}]
Output Fields
| Field | Description |
|---|---|
phoneNumber | Normalized E.164 phone number (null for numbers that could not be validated). |
platform | Platform the number was checked against. |
originalInput | Original value supplied by the user. |
countryCode | Detected country (ISO 3166 alpha-2, e.g. US, IN). |
isValidFormat | Whether the number is a valid phone number. |
status | registered, unregistered, unknown, or unchecked. |
isRegistered | true when registered, false when unregistered, null when unknown or unchecked. |
skipReason | Why a number was not checked: below_country_minimum, invalid_format, or platform_unavailable. null for checked numbers. |
checkedAt | ISO timestamp of the check. |
Pricing
The actor uses pay-per-event pricing with one event per checked number. The rate depends on the selected platform, because platforms vary widely in cost. You only see the rate for the platform you run.
Rates per 1,000 checked numbers (no subscription / Gold and above):
| Tier | Platforms | Per 1,000 (base / Gold) |
|---|---|---|
| Standard | Instagram, Facebook, Messenger, Threads, X, Viber, iMessage, RCS, Zalo, Band, Apple ID, Microsoft, Amazon, Indiatimes, HT, Cian, CoinW | $4.99 / $2.99 |
| Plus | Signal, Htx | $5.99 / $3.59 |
| Pro | Binance | $9.99 / $5.99 |
| Premium | GoTo, Line, Netflix, KuCoin | $10.99 / $6.59 |
| Ultra | Snapchat | $22.99 / $13.79 |
Silver and Bronze subscribers fall between the base and Gold rates. Duplicates are removed before checking, so you pay for unique numbers checked. You are only billed for numbers actually checked; unchecked rows are free.
Notes
unknownmeans the registration status could not be determined for that number; it still counts as a checked number.uncheckednumbers (below a country's minimum, invalid, or a temporarily unavailable platform) are returned with askipReasonand are never billed.- Uploaded CSV/XLSX files can use common phone columns such as
phone,mobile, ortelephone. onlyRegisteredNumbersfilters output rows, but billing still applies to every checked number.
FAQ
Q: Can I check more than one platform in a single run?
A: No. Each run checks one platform. Run the actor again with a different platform to check another.
Q: How accurate are the results? A: Statuses reflect account registration on the selected platform at the time of the check.
Q: What countries are supported?
A: Worldwide. Numbers must include a country code, or set defaultCountryCode for national-format lists. Each country is checked separately; a country needs the platform minimum to be checked.
Q: Can I mix countries in one list?
A: Yes. The actor groups your numbers by country and checks each separately, then merges the results. Countries below the platform minimum come back as unchecked.
Q: How fast is it? A: Most batches complete within a few minutes. Larger batches scale accordingly.
Q: What about duplicates? A: Auto-removed after normalization. You are only charged for unique numbers.
Q: What does unknown mean?
A: The registration status could not be determined for that number. It still counts as a checked number.
Q: Is there a minimum batch size?
A: Yes, and it is per country (100 to 5,000 depending on platform). Each country in your list needs at least that many numbers to be checked; smaller country groups come back as unchecked. The maximum is 100,000 per run.
📧 Support
- Email: max@mapa.slmail.me
- Feature Requests: Email or submit via issues
- Response Time: Typically within 24 hours
Legal
This actor checks phone number registration on third-party platforms. Users are responsible for complying with applicable data protection regulations (GDPR, CCPA) when processing phone number lists.