StreamElements website screenshot

StreamElements

StreamElements is a cloud-based platform for live streamers and content creators on Twitch, YouTube, Kick and Facebook, offering 100% free customizable overlays and alerts, a chatbot, tipping and donations, loyalty points, giveaways and contests, song requests, a media/merch store, brand sponsorships, and analytics — all managed from the StreamElements dashboard. Developers integrate through a public REST API at api.streamelements.com (kappa v2/v3) authenticated with JWT, overlay API keys, or OAuth2, plus the Astro real-time WebSocket gateway (wss://astro.streamelements.com) for live event topics.

StreamElements publishes 24 APIs on the APIs.io network, including activities API, bot API, channels API, and 21 more. Tagged areas include Company, Consumer, Live Streaming, Creator Economy, and Overlays.

The StreamElements catalog on APIs.io includes 1 event-driven AsyncAPI specification.

StreamElements’ developer surface includes authentication, documentation, API reference, getting-started guide, support, engineering blog, signup flow, and 24 more developer resources.

42.6/100 developing ▬ flat Agent 37/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessSelf serve
1 APIs
CompanyConsumerLive StreamingCreator EconomyOverlaysChatbotsMonetizationDonationsLoyalty PointsGiveawaysVideoTwitchYouTubeReal-TimeWebSocketsWebhookREST

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/streamelements: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 24

Individual APIs this provider publishes, each with its own machine-readable definition.

StreamElements activities API

Endpoints to interract with activities collected by StreamElements

StreamElements bot API

Endpoints to manage StreamElements chat bot

StreamElements channels API

Endpoints to get channel data

StreamElements chatstats API

Endpoint to get chat statistics

StreamElements commands API

Bot commands management

StreamElements contests API

Endpoints to interract with contests

StreamElements filters API

Bot spam filters management

StreamElements giveaways API

This endpoint is available only in the API version 3. Make sure to use the v3 base URL: https://api.streamelements.com/kappa/v3.

StreamElements loyalties API

Endpoints to manage loyalty settings

StreamElements modules API

Endpoints to manage bot modules

StreamElements overlays API

Endpoints to manage overlays assigned to channel

StreamElements points API

Endpoints to manage loyalty points

StreamElements redemptions API

The redemptions API from StreamElements — 4 operation(s) for redemptions.

StreamElements sessions API

Endpoints to manage session data

StreamElements single contest API

The single contest API from StreamElements — 6 operation(s) for single contest.

StreamElements single giveaway API

This endpoint is available only in the API version 3. Make sure to use the v3 base URL: https://api.streamelements.com/kappa/v3.

StreamElements single user API

Endpoints to manage single user points data

StreamElements songrequests API

Endpoints to interact with StreamElements Mediashare

StreamElements stats API

Folder for loyalty

StreamElements store API

Store items management

StreamElements themes API

Endpoints to browse StreamElements themes

StreamElements timers API

Bot timers (chat "cron" messages) management

StreamElements tips API

Endpoints to interract with tips

StreamElements users API

Folder for loyalty

Scroll for all 24

Open Collections 25

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Scroll for all 25

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

StreamElements Astro Real-Time Gateway

StreamElements' dedicated pubsub WebSocket gateway. Subscribe to per-channel topics to receive live stream events (tips, activities, session updates, overlay/chatbot events) the...

ASYNCAPI

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Streamelements Authentication

http/oauth2 · 2 schemes

SECURITY

Streamelements Domain Security

TLSv1.3 · DNSSEC · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Streamelements Scopes

20 scopes · authorizationCode

20 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Streamelements Agentic Access

137 operations · 64 acting · 2 human-in-the-loop

137 operations · 64 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: streamelements
name: StreamElements
description: StreamElements is a cloud-based platform for live streamers and content creators on Twitch, YouTube, Kick and
  Facebook, offering 100% free customizable overlays and alerts, a chatbot, tipping and donations, loyalty points, giveaways
  and contests, song requests, a media/merch store, brand sponsorships, and analytics — all managed from the StreamElements
  dashboard. Developers integrate through a public REST API at api.streamelements.com (kappa v2/v3) authenticated with JWT,
  overlay API keys, or OAuth2, plus the Astro real-time WebSocket gateway (wss://astro.streamelements.com) for live event
  topics.
url: https://raw.githubusercontent.com/api-evangelist/streamelements/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- softbank-vision-fund
x-tier: enriched
x-tier-reason: public-api
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-07-21'
tags:
- Company
- Consumer
- Live Streaming
- Creator Economy
- Overlays
- Chatbots
- Monetization
- Donations
- Loyalty Points
- Giveaways
- Video
- Twitch
- YouTube
- Real-Time
- WebSockets
- Webhook
- REST
tags_raw:
- Company
- Consumer
- Live Streaming
- Creator Economy
- Overlays
- Chatbot
- Monetization
- Donations
- Loyalty Points
- Giveaways
- Video
- Twitch
- YouTube
- Real-Time
- WebSockets
- Webhooks
- REST
apis:
- aid: streamelements:streamelements-activities-api
  name: StreamElements activities API
  description: Endpoints to interract with activities collected by StreamElements
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Activities
  tags_raw:
  - activities
  properties:
  - type: OpenAPI
    url: openapi/streamelements-activities-api-openapi.yml
- aid: streamelements:streamelements-bot-api
  name: StreamElements bot API
  description: Endpoints to manage StreamElements chat bot
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Bot
  tags_raw:
  - bot
  properties:
  - type: OpenAPI
    url: openapi/streamelements-bot-api-openapi.yml
- aid: streamelements:streamelements-channels-api
  name: StreamElements channels API
  description: Endpoints to get channel data
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Channels
  tags_raw:
  - channels
  properties:
  - type: OpenAPI
    url: openapi/streamelements-channels-api-openapi.yml
- aid: streamelements:streamelements-chatstats-api
  name: StreamElements chatstats API
  description: Endpoint to get chat statistics
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - chatstats
  properties:
  - type: OpenAPI
    url: openapi/streamelements-chatstats-api-openapi.yml
- aid: streamelements:streamelements-commands-api
  name: StreamElements commands API
  description: Bot commands management
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Commands
  tags_raw:
  - commands
  properties:
  - type: OpenAPI
    url: openapi/streamelements-commands-api-openapi.yml
- aid: streamelements:streamelements-contests-api
  name: StreamElements contests API
  description: Endpoints to interract with contests
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Contests
  tags_raw:
  - contests
  properties:
  - type: OpenAPI
    url: openapi/streamelements-contests-api-openapi.yml
- aid: streamelements:streamelements-filters-api
  name: StreamElements filters API
  description: Bot spam filters management
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Filters
  tags_raw:
  - filters
  properties:
  - type: OpenAPI
    url: openapi/streamelements-filters-api-openapi.yml
- aid: streamelements:streamelements-giveaways-api
  name: StreamElements giveaways API
  description: 'This endpoint is available only in the API version 3. Make sure to use the v3 base URL: https://api.streamelements.com/kappa/v3.'
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Giveaways
  tags_raw:
  - giveaways
  properties:
  - type: OpenAPI
    url: openapi/streamelements-giveaways-api-openapi.yml
- aid: streamelements:streamelements-loyalties-api
  name: StreamElements loyalties API
  description: Endpoints to manage loyalty settings
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - loyalties
  properties:
  - type: OpenAPI
    url: openapi/streamelements-loyalties-api-openapi.yml
- aid: streamelements:streamelements-modules-api
  name: StreamElements modules API
  description: Endpoints to manage bot modules
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Modules
  tags_raw:
  - modules
  properties:
  - type: OpenAPI
    url: openapi/streamelements-modules-api-openapi.yml
- aid: streamelements:streamelements-overlays-api
  name: StreamElements overlays API
  description: Endpoints to manage overlays assigned to channel
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Overlays
  tags_raw:
  - overlays
  properties:
  - type: OpenAPI
    url: openapi/streamelements-overlays-api-openapi.yml
- aid: streamelements:streamelements-points-api
  name: StreamElements points API
  description: Endpoints to manage loyalty points
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Points
  tags_raw:
  - points
  properties:
  - type: OpenAPI
    url: openapi/streamelements-points-api-openapi.yml
- aid: streamelements:streamelements-redemptions-api
  name: StreamElements redemptions API
  description: The redemptions API from StreamElements — 4 operation(s) for redemptions.
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Redemptions
  tags_raw:
  - redemptions
  properties:
  - type: OpenAPI
    url: openapi/streamelements-redemptions-api-openapi.yml
- aid: streamelements:streamelements-sessions-api
  name: StreamElements sessions API
  description: Endpoints to manage session data
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Sessions
  tags_raw:
  - sessions
  properties:
  - type: OpenAPI
    url: openapi/streamelements-sessions-api-openapi.yml
- aid: streamelements:streamelements-single-contest-api
  name: StreamElements single contest API
  description: The single contest API from StreamElements — 6 operation(s) for single contest.
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - single contest
  properties:
  - type: OpenAPI
    url: openapi/streamelements-single-contest-api-openapi.yml
- aid: streamelements:streamelements-single-giveaway-api
  name: StreamElements single giveaway API
  description: 'This endpoint is available only in the API version 3. Make sure to use the v3 base URL: https://api.streamelements.com/kappa/v3.'
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - single giveaway
  properties:
  - type: OpenAPI
    url: openapi/streamelements-single-giveaway-api-openapi.yml
- aid: streamelements:streamelements-single-user-api
  name: StreamElements single user API
  description: Endpoints to manage single user points data
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - single user
  properties:
  - type: OpenAPI
    url: openapi/streamelements-single-user-api-openapi.yml
- aid: streamelements:streamelements-songrequests-api
  name: StreamElements songrequests API
  description: Endpoints to interact with StreamElements Mediashare
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - songrequests
  properties:
  - type: OpenAPI
    url: openapi/streamelements-songrequests-api-openapi.yml
- aid: streamelements:streamelements-stats-api
  name: StreamElements stats API
  description: Folder for loyalty
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Stats
  tags_raw:
  - stats
  properties:
  - type: OpenAPI
    url: openapi/streamelements-stats-api-openapi.yml
- aid: streamelements:streamelements-store-api
  name: StreamElements store API
  description: Store items management
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Store
  tags_raw:
  - store
  properties:
  - type: OpenAPI
    url: openapi/streamelements-store-api-openapi.yml
- aid: streamelements:streamelements-themes-api
  name: StreamElements themes API
  description: Endpoints to browse StreamElements themes
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Themes
  tags_raw:
  - themes
  properties:
  - type: OpenAPI
    url: openapi/streamelements-themes-api-openapi.yml
- aid: streamelements:streamelements-timers-api
  name: StreamElements timers API
  description: Bot timers (chat "cron" messages) management
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Timers
  tags_raw:
  - timers
  properties:
  - type: OpenAPI
    url: openapi/streamelements-timers-api-openapi.yml
- aid: streamelements:streamelements-tips-api
  name: StreamElements tips API
  description: Endpoints to interract with tips
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - Tips
  tags_raw:
  - tips
  properties:
  - type: OpenAPI
    url: openapi/streamelements-tips-api-openapi.yml
- aid: streamelements:streamelements-users-api
  name: StreamElements users API
  description: Folder for loyalty
  humanURL: https://dev.streamelements.com/docs/api-docs
  baseURL: https://api.streamelements.com/kappa/v2
  tags:
  - User
  tags_raw:
  - users
  properties:
  - type: OpenAPI
    url: openapi/streamelements-users-api-openapi.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Website
  url: https://www.streamelements.com/
- type: CapabilityMap
  url: capabilities/streamelements-capability-edges.yml
  name: StreamElements Business Capability Map
- type: Overlay
  url: overlays/streamelements-api-overlay.yaml
- type: DomainSecurity
  url: security/streamelements-domain-security.yml
- type: AgenticAccess
  url: agentic-access/streamelements-agentic-access.yml
- type: OAuthScopes
  url: scopes/streamelements-scopes.yml
- type: Authentication
  url: authentication/streamelements-authentication.yml
- type: DeveloperPortal
  url: https://dev.streamelements.com/
- type: Documentation
  url: https://dev.streamelements.com/docs/api-docs
- type: APIReference
  url: https://dev.streamelements.com/docs/api-docs
- type: GettingStarted
  url: https://dev.streamelements.com/docs/api-docs/authentication
- type: GitHubOrganization
  url: https://github.com/StreamElements
- type: Support
  url: https://support.streamelements.com/
- type: Blog
  url: https://blog.streamelements.com/
- type: TermsOfService
  url: https://streamelements.com/terms
- type: PrivacyPolicy
  url: https://streamelements.com/privacy
- type: SignUp
  url: https://streamelements.com/login
- type: StatusPage
  url: https://status.streamelements.com/
- type: Conventions
  url: conventions/streamelements-conventions.yml
- type: ErrorCatalog
  url: errors/streamelements-problem-types.yml
- type: Lifecycle
  url: lifecycle/streamelements-lifecycle.yml
- type: Conformance
  url: conformance/streamelements-conformance.yml
- type: DataModel
  url: data-model/streamelements-data-model.yml
- type: X-MCPServerCandidate
  url: mcp/streamelements-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
    from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
    correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: LLMsTxt
  url: llms/streamelements-llms.txt
- type: AsyncAPI
  url: asyncapi/streamelements-astro-asyncapi.yml
  name: StreamElements Astro real-time gateway
- type: Webhooks
  url: asyncapi/streamelements-astro-asyncapi.yml
  name: StreamElements real-time event topics
- type: ChangeLog
  url: changelog/streamelements-changelog.yml
- type: Sandbox
  url: sandbox/streamelements-sandbox.yml
- type: Components
  url: components/streamelements-components.yml
- type: AgentSkill
  url: skills/_index.yml
image: https://streamelements.com/logo.png
x-enrichment:
  date: '2026-07-21'
  status: enriched
  artifacts_added: 16
  pass: local-v1

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/streamelements"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/streamelements/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/streamelements/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.