Original CryptoSignalsReview dataset research

Crypto Signal Provider Subscriber Counts: Distribution and Source Bias

Subscriber metadata exists for only part of the inventory and comes from a narrow set of source families. This report publishes the distribution without treating audience size as trust, activity, or performance.

Analysis by CryptoSignalsReview Evidence Desk of 3,200 candidate records frozen 2026-07-05. Published 2026-07-10. Source commit 5dcd30b2b1a0. Dataset release. No provider paid for inclusion or status.

Inspect the subscriber distribution

No signup, payment, wallet connection, or credentials are required.

Observed counts1,244

38.9% of candidate records.

Median observed11,210

Nearest-rank median among populated finite nonnegative integer values.

Maximum / median18,074.5x

The extreme upper tail makes the arithmetic mean a poor typical value.

Direct answer

1,244 of 3,200 provider candidate records contain a finite nonnegative integer subscriber observation; 1,956 do not. Among observed values, the nearest-rank median is 11,210, the 90th percentile is 393,586, and the maximum is 202,615,473. Coverage comes entirely from TGStat, Cornix, and the small Discord seed. These values describe stored public catalog metadata. They do not measure active members, paying customers, unique people, message reach, strategy quality, safety, or follower returns.

Measurement rules

Version finite-nonnegative-integer-nearest-rank-v1 accepts only JavaScript integer values that are at least zero. Missing values remain missing. The frozen snapshot contains 0 invalid provided values, 0 negative values, and 0 zeros. Quantiles use the nearest-rank rule: sort observed values ascending and select the value at the ceiling of the requested proportion multiplied by the observed count. No interpolation, imputation, deduplication of audiences, or freshness adjustment is applied.

One provider slug contributes at most one stored observation. The manifest does not retain a per-value capture timestamp, active-member count, view count, paid-member count, or methodology supplied by each directory. Repeated people can belong to multiple channels, and related records can describe overlapping audiences. The values must never be summed into a total CSR audience or a total crypto-signal audience.

Observed distribution

StatisticStored subscriber countInterpretation
Minimum4Smallest populated nonnegative value.
10th percentile366At least 10% of observed rows are at or below this nearest-rank value.
25th percentile1,626Lower quartile among observed rows.
Median11,210Middle nearest-rank observation; preferred to the mean for a skewed distribution.
75th percentile87,288Upper quartile among observed rows.
90th percentile393,586Upper-tail threshold among observed rows.
95th percentile1,854,543Extreme upper-tail threshold.
99th percentile5,296,032Near the most extreme stored values.
Maximum202,615,473Largest stored observation; not independently audited by CSR.
Arithmetic mean460,460Pulled upward by the extreme upper tail.

There are 1,198 unique values among 1,244 observations. The maximum is 18,074.5 times the median. That ratio and the distance between the median and mean show why a headline average would be easy to misread as a typical channel size.

Size buckets among observed rows

Stored count bucketObserved rowsShare of observed rowsDenominator
1-99655.2%1,244
100-99918014.5%1,244
1,000-9,99935728.7%1,244
10,000-99,99936028.9%1,244
100,000-999,99919715.8%1,244
1,000,000+856.8%1,244

The two largest buckets by row count are 10,000-99,999 and 1,000-9,999. Bucket shares use only the 1,244 observed rows. Applying these percentages to all 3,200 records would erase the 1,956 missing observations and overstate what the inventory knows.

Coverage and distribution by source family

Source familyObserved / recordsCoverageMedian90th percentileMaximum
TGStat crypto group rating598 / 598100%6,638107,378202,615,473
TGStat crypto category555 / 555100%41,5811,900,92316,915,157
Cornix supported group marketplace85 / 85100%2871,7694,145
Public Discord source family6 / 6100%21,26639,33239,332
RealTelegram channel category0 / 1,8700%Not observedNot observedNot observed
Manual provider seed0 / 740%Not observedNot observedNot observed
Public WhatsApp source family0 / 120%Not observedNot observedNot observed

TGStat group-rating rows have a median of 6,638, while TGStat category rows have a median of 41,581. Cornix rows have a median of 287. These differences cannot be attributed to provider quality: the source families use different discovery frames and may capture different kinds of public object at different times.

The source-bias finding

RealTelegram supplies 1,870 records, the largest source family, but no subscriber observations in this manifest. Manual and WhatsApp seeds also contribute none. By contrast, both TGStat families and Cornix have complete subscriber fields, and all 6 Discord seeds have observations. The resulting distribution is therefore a distribution of values exposed by particular source pipelines, not a neutral census of audience size across the entire candidate inventory.

Even inside one source family, a public count may refer to a channel, group, bot, marketplace profile, or another platform object. The report does not reconcile object type, dormant accounts, purchased members, duplicate accounts, regional access, message views, or private-room membership. Source completeness is useful for locating measurement bias; it does not repair the bias.

Workflow status does not change with count size

Cross-check among observed rowsRecordsShare of observedBoundary
Listed for review96177.3%Still a candidate, regardless of the stored count.
Quality-quarantined28322.7%Quarantine is a relevance classification, not an audience judgment.
With direct route1,23899.5%Route presence is not route ownership.
With aliases1,244100%Alias presence is not identity resolution.
With explicit key1068.5%A source key is not a verification decision.
CSR verified00%No observed row becomes verified through audience metadata.
CSR-reviewed result sheet00%Audience size does not replace performance evidence.

How to cite a subscriber observation safely

A bounded provider-level statement names the source, says the value was observed rather than audited, and gives the capture date when one exists. This snapshot can support an aggregate sentence such as: “CSR stored subscriber observations for 1,244 of 3,200 candidate records, with a nearest-rank median of 11,210 among observed rows.” It cannot support a sentence that calls the median typical of the market, treats the maximum as verified reach, or says large channels are more reliable.

For due diligence, replace audience shortcuts with evidence that matches the decision: independently resolve the provider route, preserve the offer and payment identity, request a complete signal archive, reconstruct losses and open positions, and test follower-side execution with fees and slippage. A count can describe a public interface at one point in time. It cannot answer whether a reader should trust, pay, connect, or trade.

Dataset boundary

This is a census of records in the CryptoSignalsReview candidate inventory at snapshot 2026-07-05, not a representative survey of every crypto signal provider or every messaging channel. Directory inclusion is discovery evidence only. Missing fields stay missing, platform labels can overlap, and no count proves provider quality, legality, profitability, or safety.

Frozen source: 5dcd30b2b1a0da9bacbaeec08244190dae19a49f. Unit: one unique CSR provider slug. Position: coverage is not endorsement.

Official context sources

These sources explain why identity, disclosure, complete performance evidence, and resistance to urgency matter. They do not validate any record in the CSR dataset.

Continue the transparency research