Kick
Platform · this deep dive is built from the official pages of the platform itself and of the tools that support it.
Overview
Kick is a live streaming platform run by the Australian company Kick Streaming Pty Ltd; that is the publisher's name in its own app listing in the App Store (the KICK — Live Streaming listing). Its own description on the home page is short: «Kick is a streaming platform that makes it easy for you to find and watch your favorite content».
Kick is known above all for the author's share of subscriptions. The platform puts it itself: it is "disrupting our opps with a 95-5 subscription split, our creator incentive program, and the freedom to multistream" — breaking the rules of the game with a 95-5 subscription split, a creator incentive programme and the freedom to stream on several platforms at once (the text in the app listing). Note: the share relates to subscriptions specifically, not to the author's entire revenue.
Now the main limitation, up front. Every page on the domain kick.com — including the help centre, the page for creators and even robots.txt — is closed to automated reading and returns code 403 with the text {"error": "Request blocked by security policy."}. Below is what Kick publishes where reading is permitted.
Who's here
What is visible from the official app listings. The main app, KICK — Live Streaming, was published on 26 March 2023, has an age rating of 17+ and a single interface language — English. The separate app for mobile broadcasting, KICK — Go Live, was published on 15 December 2025, has a rating of 12+, and its list of languages is wide: Arabic, English, Finnish, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Chinese, Spanish, Thai, Turkish, Ukrainian, Vietnamese. The difference is telling: Kick localises broadcasting more actively than viewing.
One more open source on the make-up of the audience is the programmatic interface: the method GET /public/v1/categories/{category_id} returns a viewer_count field by category (the specification); requesting the values requires application keys.
Getting started
What is described openly is the entry route for developers and, indirectly, the requirements for an account.
To get access to the developer tools you need to create an account, enable two-factor authentication and open the Developer tab in settings. Two-factor authentication here is not a recommendation but a condition of access — the same requirement extends to every member of an organisation.
The stream key is issued to the author and is available to applications through a separate permission, streamkey:read — "Read a user's stream URL and stream key" (the permissions table). So broadcasting is arranged in the familiar way: an address plus a key for your streaming software.
What you can publish
The main app's age rating is 17+, the broadcasting app's is 12+ (listing, listing). The platform describes the broadcasting app as "early access" and promises streaming from the front and main cameras at the same time, plus screen sharing (the description). The platform gives a link to the terms of use in the same place — kick.com/terms-of-service — but that page is closed too.
How to grow
Two engagement mechanics are described openly, both programmatic.
Channel points rewards. There is a set of methods for creating, changing and deleting rewards and for accepting or rejecting viewers' redemptions (the list). A single request can accept no more than 25 redemptions.
Drops — rewards for watching. A campaign is created not by the author but by an organisation: «Only organization owners can create and manage Drops campaigns». A viewer earns a reward for having watched a set number of minutes and claims it on the inventory page, having linked their Kick account to a game account. A campaign can have up to 12 rewards attached, with a grace period for late claims and a list of participating channels.
Kick names multi-platform streaming as an advantage of its own — "the freedom to multistream" (the app listing). The platform does not require exclusivity.
Path to monetization
The publicly confirmed part is subscriptions. The platform writes of a «95-5 subscription split» and mentions a "creator incentive program" in the same place.
The thresholds for entering the partner programme, the requirements for hours and viewers, the geography of payouts, the minimum withdrawal amount, payment system fees — all of it lives on kick.com pages closed behind bot protection.
What is visible about money in the open documentation is the structure of events, not of terms. Subscriptions are distinguished as a first one, channel.subscription.new, a renewal, channel.subscription.renewal, and gifted ones, channel.subscription.gifts (the events table). Gifts in the platform's own currency are called KICKs: the kicks.gifted event was added on 21 October 2025, the method GET /public/v1/kicks/leaderboard on 27 October, and the pinned_time_seconds field in the event on 27 November (the changelog), meaning a gift is pinned on screen for a time that depends on the amount. The gifting mechanic exists and is programmatically accessible.
Tools and automation
This is the only part of Kick documented fully and openly. The documentation is kept in the platform's own public repository, KickEngineering/KickDevDocs, and the specification is api.kick.com/swagger/doc.yaml.
Authorisation is OAuth 2.1 with PKCE, the host is id.kick.com, the code is exchanged for a key through POST /oauth/token, and the access key's lifetime in the example response is 7200 seconds; there is key revocation and a status check.
The permissions are listed in a table: user:read, channel:read, channel:write, channel:rewards:read and channel:rewards:write, chat:write, streamkey:read, events:subscribe, moderation:ban, moderation:chat_message:manage, kicks:read (the table). The methods cover categories, channels, chat, streams and their statistics, moderation, users, rewards, KICKs and event subscriptions — twenty-five addresses in all.
Events arrive by webhook; authenticity is verified against the platform's public key, served by GET /public/v1/public-key (the section). There is an app verification procedure: a verified app gets a badge on the bot account and a raised limit on chat subscriptions — from 1,000 to 10,000; the application is submitted by email to [email protected]. Organisations are registered by email too, stating the name, logo, category, members with two-factor authentication enabled, the client identifier and the addresses of the webhook and the account linking page (the procedure).
Limits and rules
The legal framework is Australian: the apps' publisher is Kick Streaming Pty Ltd, and "Pty Ltd" is a form of Australian private company. The terms of use and the privacy policy are declared at the addresses kick.com/terms-of-service and kick.com/privacy-policy, but both pages return 403.
A technical restriction worth knowing about in advance: the domain is closed to automated reading in its entirety — 403 comes back for the home page, for robots.txt and for the subdomains dev.kick.com, help.kick.com, streamer.kick.com. docs.kick.com deserves a separate note: there robots.txt is available and contains Disallow: / for all agents together with the label Content-Signal: ai-train=no, search=no, ai-input=no. That is the platform's direct refusal of machine reading of its documentation. The practical consequence for you: any service promising "Kick analytics" should work through the official interface, not by circumventing the site.
Who it's for
It suits authors for whom the subscription share is the deciding factor: the platform claims the difference about itself. It suits those who stream to several platforms at once — Kick calls this an advantage of its own, not a violation. It suits developers and teams: the open programmatic interface with OAuth 2.1, webhooks, moderation and rewards is documented better than on most platforms in this guide, and edits to the documentation are accepted through a public repository.
It does not suit those who need to understand the conditions for entering monetization precisely and in advance: the partner programme's thresholds cannot be checked without signing in to an account. It does not suit those planning to rely on automated collection of public data from the site — the platform explicitly bans it. And the main app's age rating is worth bearing in mind if your audience is younger.
Verified data
The checked data this deep dive rests on.
About the platform
the platform describes itself like this: «Kick is a streaming platform that makes it easy for you to find and watch your favorite content.»
Self-description: this is the platform's claim about itself, not an independent assessment
source, checked 2026-07-28
Promotion
Drops campaigns are created only by an organisation owner; a viewer earns a reward for watching a set number of minutes and claims it on the inventory page after linking accounts; up to 12 rewards are attached to a campaign
An organisation is registered by email to [email protected]; there is only one role so far — owner
source, checked 2026-07-28
channel points rewards are managed through the API: creating, changing, deleting, accepting and rejecting redemptions; a single request can accept no more than 25 redemptions
source, checked 2026-07-28
How the money works here
the platform states a 95-5 subscription split: «disrupting our opps with a 95-5 subscription split, our creator incentive program, and the freedom to multistream»
The only confirmed claim about the share; it relates to subscriptions, not to all revenue. A claim by the platform in the marketing text of its app listing
source, checked 2026-07-28
gifts in the platform's own KICKs currency: the kicks.gifted event was added on 21.10.2025, the method GET /public/v1/kicks/leaderboard on 27.10.2025, the pinned_time_seconds field in the event on 27.11.2025
KICKs rates and the platform's share are not described in the open documents
source, checked 2026-07-28
Restrictions
every page on kick.com returns HTTP 403 when checked, with the body {"error": "Request blocked by security policy."} — including the home page, robots.txt, dev.kick.com, help.kick.com and streamer.kick.com
THE MAIN LIMITATION OF THE ARTICLE. The bot protection was not bypassed by curl, by WebFetch or by a browser
source, checked 2026-07-28
docs.kick.com has Disallow: / for all agents in its robots.txt, together with the label Content-Signal: ai-train=no, search=no, ai-input=no
The platform's direct refusal of machine reading of its documentation; complied with
source, checked 2026-07-28
Sources diverge: DISCREPANCY WITH THE DATABASE: the platform register holds http_code=200 as of 27.07.2026, while a check on 28.07.2026 returned 403 from the same address. «The domain responds» and «the page can be read» are different claims
The source of the discrepancy: data/platforms-registry.csv
source, checked 2026-07-28
Legal
the apps' publisher is Kick Streaming Pty Ltd (Australia); the terms of use are declared at kick.com/terms-of-service and the privacy policy at kick.com/privacy-policy
The documents themselves could not be read: both pages return 403
source, checked 2026-07-28
API access
the official public API is documented in the platform's repository KickEngineering/KickDevDocs, with the OpenAPI specification at api.kick.com/swagger/doc.yaml; 25 method addresses, including v2 for categories and streams
The only domain of the platform available to read
source, checked 2026-07-28
authorisation is OAuth 2.1 with PKCE, host id.kick.com, method POST /oauth/token; the access key's lifetime in the example response is 7200 seconds; there is key revocation and a status check
source, checked 2026-07-28
permissions: user:read, channel:read, channel:write, channel:rewards:read, channel:rewards:write, chat:write, streamkey:read, events:subscribe, moderation:ban, moderation:chat_message:manage, kicks:read
streamkey:read gives access to the author's stream address and key
source, checked 2026-07-28
webhook events: chat.message.sent, channel.followed, channel.subscription.new, channel.subscription.renewal, channel.subscription.gifts, channel.reward.redemption.updated, livestream.status.updated, livestream.metadata.updated, moderation.banned
Authenticity is verified against the platform's public key via GET /public/v1/public-key
source, checked 2026-07-28
a verified app gets a badge on the bot account and a raised limit on chat subscriptions — from 1,000 to 10,000; the application is submitted by email to [email protected]
source, checked 2026-07-28
access to the developer tools requires an account on the platform and two-factor authentication enabled; an app is created in the Developer tab of the account settings
source, checked 2026-07-28
the address https://dev.kick.com was found on the home page by the «api/dev» marker in the address, but the address itself does not open
CORRECTED the previous version declared any address containing the word api or dev found on the home page to be a developer section. All 57 such records were checked by opening the address: 24 turned out to be documentation. See data/technical/dev-links-verified.tsv and docs/research/S195-догадка-по-адресу.md
source, checked 2026-07-28
Languages
the interface language of the home page: en
The language is taken from the markup attribute, the versions from hreflang
source, checked 2026-07-28
the main app KICK — Live Streaming is localised into English only; the broadcasting app KICK — Go Live into 19 languages, including Russian, Ukrainian, Hindi, Japanese, Korean and Chinese
Apple's data as of 28.07.2026; the age rating is 17+ for the main app and 12+ for the broadcasting app
source, checked 2026-07-28
Catalogue section: all similar See also: catalogue index · region: Australia and Oceania · scheduler comparison · find by situation · platform restrictions