Method
- Read the Pinlyx Data API capability map (GET /directory) on 2026-09-19: eight catalogues, their estimated row counts, fields, filters and facet methods.
- Read each catalogue’s facets (GET /directory/{platform}/facets): language, country, category and audience band. X language and country come from an exact hourly rollup; every other axis is a block sample, and the sample size is published with each figure.
- Read every row of the three small catalogues (YouTube, TikTok, Instagram) in primary-key order, 500 rows a page, so their language, verification and size figures are full counts.
- On X, read every account above 100,000 followers (157,264 rows) in follower order, and on Telegram every channel above 100,000 subscribers, on Bluesky every account above 10,000 followers. Below those floors, read the 2,000 accounts at or just under 100, 300, 1,000, 3,000, 10,000 and 30,000 followers on X, Telegram, Bluesky, Kick and Twitch (levels of 10 and 30 timed out on the X index and were dropped).
- Hand-check the Telegram Turkish label: read the title and description of the 100 largest channels marked “tr” and record the language actually written.
- Take LinkedIn industry, size and country counts from GET /leads/linkedin/segments, which returns exact aggregate counts, and the research engine’s pass history from GET /research/runs.
Limits
The catalogue is a discovery corpus, collected to find and monitor accounts; it does not represent the whole of any platform, and the small catalogues (YouTube, TikTok, Instagram, Kick, Twitch) are curated towards accounts someone wanted to watch. Catalogue sizes are planner estimates, not counts. Every axis marked “block sample” is the API’s scaled sample of whole database pages, so values that cluster by insertion order carry more noise than their share suggests; small buckets are directional. The follower-level slices are the accounts at or just below a level in follower order, not a random draw, and X’s “automated” flag is false in every cohort we read, which we report as an absence of the label in the catalogue rather than as a measurement of bots. Language and country are classifier output: on Telegram the Turkish label is wrong on most rows it marks, and the country field is empty on Telegram and Bluesky and absent on TikTok, Instagram, Kick and Twitch. Instagram follower counts are missing on 68.1% of rows, and Instagram’s 8.9% Turkish share is a property of a small, hand-assembled catalogue with a language label on a quarter of its rows, not of Instagram. YouTube subscriber counts are rounded by YouTube itself.