Social & Crypto Phone Number Checker - 25 Platforms avatar

Social & Crypto Phone Number Checker - 25 Platforms

Pricing

from $2.99 / 1,000 number checked (standard)s

Go to Apify Store
Social & Crypto Phone Number Checker - 25 Platforms

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

ClearPath

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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
 WhatsApp Number Validator
Bulk WhatsApp yes/no checks
 Telegram Number Validator
Bulk Telegram account checks
 WhatsApp Profile Avatar API
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

PlatformPlatformPlatformPlatformPlatform
InstagramFacebookMessengerThreadsX (Twitter)
SnapchatViberSignalLineiMessage
RCSZaloBandGoToApple ID
MicrosoftAmazonNetflixIndiatimesHT
CianBinanceKuCoinCoinWHtx

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.

ParameterTypeDescription
platformstringWhich platform to check (Instagram, Facebook, Binance, etc.).
testModebooleanReturns sample output without checking real numbers or charging credits.
phoneNumbersarrayPhone 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.
csvFilestringUploaded CSV or Excel file with phone numbers.
defaultCountryCodestringCountry code to prepend to numbers without a + prefix. Recommended for national-format lists.
onlyRegisteredNumbersbooleanOutput 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: unchecked with skipReason: below_country_minimum.
  • Numbers that can't be validated are returned as status: unchecked with skipReason: 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
  • 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

FieldDescription
phoneNumberNormalized E.164 phone number (null for numbers that could not be validated).
platformPlatform the number was checked against.
originalInputOriginal value supplied by the user.
countryCodeDetected country (ISO 3166 alpha-2, e.g. US, IN).
isValidFormatWhether the number is a valid phone number.
statusregistered, unregistered, unknown, or unchecked.
isRegisteredtrue when registered, false when unregistered, null when unknown or unchecked.
skipReasonWhy a number was not checked: below_country_minimum, invalid_format, or platform_unavailable. null for checked numbers.
checkedAtISO 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):

TierPlatformsPer 1,000 (base / Gold)
StandardInstagram, Facebook, Messenger, Threads, X, Viber, iMessage, RCS, Zalo, Band, Apple ID, Microsoft, Amazon, Indiatimes, HT, Cian, CoinW$4.99 / $2.99
PlusSignal, Htx$5.99 / $3.59
ProBinance$9.99 / $5.99
PremiumGoTo, Line, Netflix, KuCoin$10.99 / $6.59
UltraSnapchat$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

  • unknown means the registration status could not be determined for that number; it still counts as a checked number.
  • unchecked numbers (below a country's minimum, invalid, or a temporarily unavailable platform) are returned with a skipReason and are never billed.
  • Uploaded CSV/XLSX files can use common phone columns such as phone, mobile, or telephone.
  • onlyRegisteredNumbers filters 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

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.