Chaturbate (Beta)
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
-
Log in to your Chaturbate account.
-
Under "Events API" (not "Events API (public)"), click "Generate" to create a new token.
Choose the correct scopeYou must select the "Events API" scope — not "Events API (public)". The public scope does not include private events like tips.
-
Copy the full URL that appears. It will look like:
https://eventsapi.chaturbate.com/events/yourUsername/yourToken/
Step 2 — Connect to TipLink
- Open TipLink and navigate to the Platforms page using the sidebar.
- Click Chaturbate at the top of the page.
- Paste the full Events API URL you copied into the field provided.
- Click Create Account.
Chaturbate is now connected to TipLink!
Managing Your Account
- Open TipLink and navigate to the Platforms page.
- 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
| Event | Description | Excluded by default? |
|---|---|---|
| Tip | A viewer sends tokens | No |
| Chat Message | A viewer sends a chat message | No |
| Follow | A viewer follows your channel | No |
| Fanclub Join | A viewer joins your fanclub | No |
| Media Purchase | A viewer purchases a media item | No |
| Private Message | A viewer sends you a private message | No |
| Room Entry | A viewer enters the room | Yes |
| Room Leave | A viewer leaves the room | Yes |
| Broadcast Start | Your broadcast begins | Yes |
| Broadcast Stop | Your broadcast ends | Yes |
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
| Field | Description |
|---|---|
username | The tipper's username ("Anonymous" if anonymous) |
tokens | Number of tokens sent |
value | Approximate USD value of the tokens |
message | Message included with the tip |
is_anon | true if the tip was sent anonymously |
in_fanclub | Whether the viewer is a fanclub member |
is_moderator | Whether the viewer is a moderator |
Chat Message
| Field | Description |
|---|---|
username | The viewer's username |
message | The chat message text |
color | The viewer's username colour in chat |
in_fanclub | Whether the viewer is a fanclub member |
is_moderator | Whether the viewer is a moderator |
has_tokens | Whether the viewer has purchased tokens |
gender | Viewer gender (m, f, t, c) |
Follow / Room Entry / Room Leave
| Field | Description |
|---|---|
username | The viewer's username |
gender | Viewer gender (m, f, t, c) |
Fanclub Join
| Field | Description |
|---|---|
username | The viewer's username |
gender | Viewer gender (m, f, t, c) |
Media Purchase
| Field | Description |
|---|---|
username | The buyer's username |
media_id | Internal ID of the purchased media item |
media_name | Name of the purchased media item |
media_type | Type of media (photos or videos) |
tokens | Number of tokens paid |
value | Approximate USD value |
Private Message
| Field | Description |
|---|---|
username | The sender's username |
message | The private message text |
gender | Sender 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
usernameto"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.