Skip to content
00Transparency

How the counting works

A cam directory can inflate its numbers without anyone noticing: keep dead entries up, guess at countries, invent ratings. This page states where every number comes from and what is deliberately missing.

Profiles in inventory
10,977
With a country
57%
Countries on air
98

The three sources

PlatformProfilesSharePicture runs in
Chaturbate6,25457 %embedded player
Stripchat4,72343 %our own player
BongaCams00 %our own player

Order of the list

  1. 01Is the room broadcasting publicly right now? Everything else drops below it.
  2. 02Does the profile resolve to a country? A located profile ranks above an unlocated one.
  3. 03How many viewers are in the room, capped at 5,000 so a handful of huge rooms cannot own the page?
  4. 04HD flag and a live-updating thumbnail add a small amount.
  5. 05Finally the list alternates between the three sources, so page one is mixed rather than one platform's ranking.

What happens after a room closes

The feeds have no memory: a room that closes simply vanishes from them. Every sweep is therefore written down, which turns the sampling interval into measured broadcast history — hours on air, days seen, and the times of day a room is usually open. None of the three platforms publishes any of that.

Profiles archived
306,399
Inside the 30-day window
262,733
With history worth indexing
194,981
Hours observed
15,021,259

A page survives 30 days past the last sighting and then goes for good. It is only submitted to search engines once it carries at least 2 h of observed air time across 2 separate days; below that it stays reachable but marked noindex. No image is ever stored here — an offline page shows the platform’s own avatar or nothing at all.

Where the inventory sits

The gap between 10,977 and 6,281 is profiles with no resolvable location. They appear in the worldwide list but in no country — stating that gap is more useful than closing it with a guess.

Questions about the method

Which platforms are queried?
Three: Chaturbate (6,254 profiles), Stripchat (4,723 profiles), BongaCams (0 profiles). Together 10,977 rooms broadcasting worldwide, as of 18 October 2026 at 07:56 UTC.
How is a country resolved?
First from the country field the platform publishes. Where that is empty, from the free-text location the broadcaster typed: country names in 36 languages, US states, Canadian provinces and about 300 major cities are matched, longest match first and scanning from the end of the string. 6,281 of 10,977 profiles (57%) resolve to one of 98 countries; the remaining 4,696 say "Wonderland", "Earth" or nothing.
Where does the language come from?
From the profile, never from the country. Stripchat publishes ISO codes, BongaCams a primary and secondary language, Chaturbate free text that is matched against language names in 32 languages plus short forms. 44 distinct languages are currently declared across the inventory.
How complete are the demographic facets?
Gender is published for every room. A stated age exists for 4,276 profiles (39%) — Stripchat publishes none. A self-declared ethnicity exists for 1,907 profiles (17%), from BongaCams' profile field or from self-set tags elsewhere. Nothing is inferred from images.
What is the difference between "listed" and "live"?
Listed means the room is open on its platform: 10,977 profiles. Live means the public room is showing at this second: 10,404. The gap of 573 is rooms that moved into a private or group show, or whose broadcaster stepped away. Anybody who closes their room leaves both numbers within two minutes. Every per-source, per-country and per-language figure on this site counts listed profiles unless it says otherwise.
Why do the language figures add up to more than the inventory?
Because a profile can state several spoken languages, and many do — that is what the Multilingual category is built from. 15,515 language mentions currently sit across 10,977 profiles, so the language columns must not be added together as if each profile appeared once.
How are place names cleaned up?
Cyrillic and Greek place names are romanised (Москва becomes Moskva) so an English page does not print characters most of its readers cannot use; the platform's raw text stays visible on the profile as "stated location". Scripts where a naive transliteration would mislead — Arabic, Devanagari, Thai, CJK — are dropped in favour of the country name. Time zones ("CST of USA"), promotional links and placeholders ("The World", "Wonderland", "Earth") are treated as no location at all. One level of detail is kept everywhere, so it is always the city rather than "city, state" on some rows and "city" on others.
How are countries grouped into regions?
By a fixed list of ISO country codes, not per profile. Mexico and the Caribbean count as Latin America rather than North America, because that is where the broadcasters and the language sit; Russia and Turkey count as Europe; Egypt counts as Africa. Every country maps to exactly one region, so the region figures always add up to the profiles with a country — the build logs a warning if a code ever falls outside the mapping.
How does this site earn money, and does it affect the order?
Through the affiliate programmes of the three platforms: outbound links carry a campaign identifier and are marked rel="sponsored nofollow", and a click can earn a commission. It does not change the order. Sorting runs on broadcast status, then a resolvable country, then viewer count capped at 5,000, then alternates between the three sources so no single platform owns page one. There are no paid placements and no way to buy one.
Why are there no star ratings and no per-minute prices in dollars or euros?
Because none of the three APIs delivers them. Only BongaCams names an entry price in tokens for private chat, and that is shown as tokens. Everything else would be an estimate presented as a fact, so it is absent.
Why do profiles disappear from the list?
All three APIs return only rooms broadcasting at the moment of the request. Close the room or switch to a private show and the profile leaves the list. The profile page itself stays: it switches to an offline state showing when the room was last on air and what we measured while it was.
What happens to a profile page when the room closes?
It keeps working for 30 days after the last sighting, with the broadcast history we recorded — hours on air, days seen, the times of day the room is usually open — plus who is live from the same country right now. After that the page is gone, because there is nothing left worth reading. The archive currently holds 306,399 profiles, 262,733 of them inside the window.
Where does the broadcast history come from?
From this directory's own sampling. Every couple of minutes all three platforms are queried, and whoever is on air is written down. That turns the sample interval into measured air time: 15,021,259 hours observed so far across the whole archive. No platform publishes a schedule or a history, so this number exists only because it was counted here.
Are all of those offline pages in the search index?
No. A profile page is only submitted once it has real history behind it — at least 2 h observed on air across at least 2 separate days. That is 194,981 of 262,733 profiles inside the retention window. A room seen once for ten minutes would be a thin page, and with 15,000 live rooms churning there would be an enormous number of them.
Do you store pictures of the broadcasters?
No. Thumbnails and streams are hotlinked from the platforms and stop working when a room closes; the offline page falls back to the platform's own avatar where one exists. Saving a frame of our own would make this site a host of the imagery rather than a directory of it, with the record-keeping and takedown duties that follow.
How fresh are the numbers?
The worldwide inventory is cached for at most two minutes, profile pages for 30 seconds. Every page prints its own generation time at the bottom.
Does this site earn money from the streams?
Yes, through the platforms' affiliate programmes. It does not change the order: sorting runs on broadcast status, then a resolvable country, then viewer count capped at 5,000, and finally alternates between the three sources so no single platform owns page one. There are no paid placements.
Does the stream play on this site or on the platform?
Both, depending on the provider. Stripchat and BongaCams publish their video playlists openly, so the picture runs in this site's own player. Chaturbate publishes none, so its player is embedded. Chat, tipping and private shows always run on the platform.

Page generated: 18 October 2026 at 07:56 UTC · Operator: LiveChat Media Ltd.