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

82

Total users

13

Monthly active users

19 days ago

Last modified

Share

Up to 100,000 numbers. Choose from 25 platforms. Bulk phone registration checks.

From Clearpath, creators of the WhatsApp Number Validator, Telegram Number Validator and Phone Active Status Checker.

Why choose this actor?

Check up to 100,000 unique numbers on your chosen platform. Select one of 25 platforms per run, including Instagram, Facebook, Snapchat, Signal and X. Receive registered, unregistered or unknown for each checked number.

Bring your list as it is. Paste numbers or upload CSV/XLSX. The actor detects common phone columns, normalizes numbers, removes duplicates and groups mixed-country lists automatically.

Keep the result connected to the original contact. Export the original input, normalized number, country, registration status and check time. Numbers that cannot be checked return unchecked with a reason. Use onlyRegisteredNumbers to export matches only; all checked numbers are still billed.

Preview sample output

Preview the output first

{
"platform": "instagram",
"testMode": true
}

Open actor input with Test Mode enabled to see sample records without checking real numbers.

For real checks, disable testMode, choose your platform and provide a list or CSV/XLSX file. Each country needs 100–5,000 valid, unique numbers, depending on the selected platform; Instagram requires 100. At least one country group must meet the minimum; smaller groups are left unchecked. Set defaultCountryCode for national-format numbers. See current pricing for per-number charges.

Clearpath · Phone Number Checks
 25 Platforms
You are here
 WhatsApp
Number checks
 Telegram
Account checks
 Active Status
Phone activity
 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

More from Clearpath (Email tools):

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.