Skip to main content

Chaturbate (Beta)

Beta Feature

Chaturbate support is currently in beta. If you encounter any issues, please contact TipLink support.

TipLink connects to Chaturbate using the Chaturbate Events API, which gives you real-time notifications for tips, follows, chat messages, fanclub joins, and more.


Set-up Instructions

Step 1 — Generate your Events API URL

  1. Log in to your Chaturbate account.

  2. Go to chaturbate.com/statsapi/authtoken/

  3. Under "Events API" (not "Events API (public)"), click "Generate" to create a new token.

    Choose the correct scope

    You must select the "Events API" scope — not "Events API (public)". The public scope does not include private events like tips.

  4. Copy the full URL that appears. It will look like:

    https://eventsapi.chaturbate.com/events/yourUsername/yourToken/
  1. Open TipLink and navigate to the Platforms page using the sidebar.
  2. Click Chaturbate at the top of the page.
  3. Paste the full Events API URL you copied into the field provided.
  4. Click Create Account.

Chaturbate is now connected to TipLink!


Managing Your Account

  1. Open TipLink and navigate to the Platforms page.
  2. Find your Chaturbate account in the list and click the settings icon (person with gear).

From here you can manage:

  • Auto Connect — Automatically connect this account when TipLink starts.
  • Excluded Events — Prevent specific event types from being recorded. Some high-volume events are excluded by default (see below).
  • Delete Account — Remove this account connection entirely.

Supported Events

EventDescriptionExcluded by default?
TipA viewer sends tokensNo
Chat MessageA viewer sends a chat messageNo
FollowA viewer follows your channelNo
Fanclub JoinA viewer joins your fanclubNo
Media PurchaseA viewer purchases a media itemNo
Private MessageA viewer sends you a private messageNo
Room EntryA viewer enters the roomYes
Room LeaveA viewer leaves the roomYes
Broadcast StartYour broadcast beginsYes
Broadcast StopYour broadcast endsYes

High-volume events (Room Entry, Room Leave, Broadcast Start, Broadcast Stop) are excluded from recording by default to reduce noise. You can re-enable them in your account's Excluded Events settings.


Available Event Data

Tip

FieldDescription
usernameThe tipper's username ("Anonymous" if anonymous)
tokensNumber of tokens sent
valueApproximate USD value of the tokens
messageMessage included with the tip
is_anontrue if the tip was sent anonymously
in_fanclubWhether the viewer is a fanclub member
is_moderatorWhether the viewer is a moderator

Chat Message

FieldDescription
usernameThe viewer's username
messageThe chat message text
colorThe viewer's username colour in chat
in_fanclubWhether the viewer is a fanclub member
is_moderatorWhether the viewer is a moderator
has_tokensWhether the viewer has purchased tokens
genderViewer gender (m, f, t, c)

Follow / Room Entry / Room Leave

FieldDescription
usernameThe viewer's username
genderViewer gender (m, f, t, c)

Fanclub Join

FieldDescription
usernameThe viewer's username
genderViewer gender (m, f, t, c)

Media Purchase

FieldDescription
usernameThe buyer's username
media_idInternal ID of the purchased media item
media_nameName of the purchased media item
media_typeType of media (photos or videos)
tokensNumber of tokens paid
valueApproximate USD value

Private Message

FieldDescription
usernameThe sender's username
messageThe private message text
genderSender gender (m, f, t, c)

Tips

  • Token values on Chaturbate are in tokens, not dollars. Use the math transform {{ tokens | * 0.05 | toFixed:2 }} to convert tokens to an approximate USD amount (at the standard $0.05/token rate).
  • Anonymous tips set username to "Anonymous". Use a fallback to handle both cases gracefully: {{ username | "Anonymous" }}.
  • Room Entry events fire for every viewer who enters — on busy streams this can be very frequent. Keep them excluded unless you specifically need them.