API Terms of Use
Last updated: November 13, 2025
1. Overview
LiveGuild provides APIs, overlays, widgets, and webhook endpoints for streamers who use the Streamer Perk. These tools allow you to integrate LiveGuild features into your stream, automate reward flows, and enhance viewer engagement.
Use of the LiveGuild API is governed by these API Terms, the general Terms of Service, the Code of Conduct, and all applicable laws.
2. Acceptable Use
You agree not to use the API in any way that:
- Misrepresents your relationship with LiveGuild or implies official endorsement
- Scrapes, copies, clones, or replicates LiveGuild’s core platform or user experience
- Attempts to bypass authentication, access controls, or rate limits
- Harvests, stores, or reuses user data without clear user consent
- Violates Twitch API rules or OAuth terms
- Creates automated behavior intended to manipulate credits, stores, or LiveSpaces
- Injects malicious scripts or exploits LiveGuild’s rendering overlays
3. Authentication & OAuth
Access to API routes, overlays, or webhooks may require authentication through LiveGuild-issued API keys, session tokens, or Twitch OAuth tokens. You agree to:
- Store keys securely and never expose them in client-side code
- Keep keys private and never share, resell, or redistribute them
- Use only keys issued to your own account
- Revoke compromised keys immediately
- Never impersonate another user, application, or streamer
Any misuse of OAuth or LiveGuild-issued tokens may result in immediate suspension of API access or account termination.
4. Rate Limits
LiveGuild enforces rate limits to maintain platform performance and prevent abuse. Rate limits may vary based on subscription tier and service load.
Excessive requests, automated spam, or repeated rate-limit violations may result in throttling, temporary suspension, or permanent revocation of API access.
5. Data Access & Privacy
The API may expose limited data necessary for overlays, reward issuance, and Streamer Perk features. You agree to:
- Use data only for the purpose it was provided
- Not store or archive personal data unless strictly necessary
- Not sell or share LiveGuild user data with third parties
- Immediately delete cached or stored data on request by LiveGuild or the user
LiveGuild does not grant developers access to raw databases, private user information, or non-essential personal data.
6. Modifications & Updates
LiveGuild may update, modify, or deprecate API endpoints at any time. Breaking changes will be announced in advance when feasible. We cannot guarantee permanent availability of any specific endpoint, overlay, or webhook.
You are responsible for maintaining your integration and updating your implementation when changes occur.
7. Termination
LiveGuild may suspend or terminate your API access for:
- Violating these API Terms or general Terms of Service
- Endangering platform security or performance
- Automated or abusive API usage
- Attempting to reverse-engineer LiveGuild features or data structures
- Using the API after your Streamer Perk subscription expires
Termination may occur without prior notice in cases of severe misuse.