Skip to content

Commit 2e6eb78

Browse files
authored
Signed-off-by: Mikko <[email protected]>
1 parent e66ef6f commit 2e6eb78

File tree

1 file changed

+232
-0
lines changed

1 file changed

+232
-0
lines changed

[email protected]

+232
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,232 @@
1+
{
2+
"openapi": "3.0.3",
3+
"info": {
4+
"title": "Unofficiall Kick.com API",
5+
"version": "0.0.1",
6+
"description": "Made by fan of kick.com :)"
7+
},
8+
"servers": [
9+
{
10+
"url": "https://kick.com",
11+
"variables": {}
12+
}
13+
],
14+
"tags": [
15+
{
16+
"name": "User",
17+
"description": "All api used by client side"
18+
},
19+
{
20+
"name": "Other",
21+
"description": "Other api that got found but is unknown how to use"
22+
}
23+
],
24+
"paths": {
25+
"/api/v1/categories/top": {
26+
"summary": "User",
27+
"description": "Allows you to see all top categories on kick",
28+
"get": {
29+
"summary": "Allows you to get all data that kick supply of categories",
30+
"description": "",
31+
"operationId": "",
32+
"responses": {
33+
"default": {
34+
"description": "Default error sample response"
35+
}
36+
},
37+
"tags": [
38+
"User"
39+
]
40+
}
41+
},
42+
"/api/v1/channels/{Channel_Name}": {
43+
"summary": "Gets all data about a channel",
44+
"description": "Gets all data about a channel",
45+
"get": {
46+
"parameters": [
47+
{
48+
"in": "path",
49+
"name": "Channel_Name",
50+
"required": true,
51+
"schema": {
52+
"type": "string",
53+
"minimum": 1
54+
},
55+
"description": "Name of the channel"
56+
}
57+
],
58+
"summary": "Gets all data about users channel",
59+
"description": "",
60+
"operationId": "",
61+
"responses": {
62+
"default": {
63+
"description": "Default error sample response"
64+
}
65+
},
66+
"tags": [
67+
"User"
68+
]
69+
}
70+
},
71+
"/api/v1/current-viewers": {
72+
"summary": "Gives data about view count of the strea",
73+
"description": "Gives data about view count of the strea",
74+
"get": {
75+
"parameters": [
76+
{
77+
"in": "query",
78+
"name": "ids[]",
79+
"required": true,
80+
"schema": {
81+
"type": "integer"
82+
},
83+
"allowReserved": true
84+
}
85+
],
86+
"summary": "Gives data about view count of the strea",
87+
"description": "Gives data about view count of the strea",
88+
"operationId": "",
89+
"responses": {
90+
"default": {
91+
"description": "Default error sample response"
92+
}
93+
},
94+
"tags": [
95+
"User"
96+
]
97+
}
98+
},
99+
"/api/v1/channels/{CHANNEL_NAME}/links": {
100+
"summary": "Gives you all blocks that channel have added to there description",
101+
"description": "Gives you all blocks that channel have added to there description",
102+
"get": {
103+
"parameters": [
104+
{
105+
"in": "path",
106+
"name": "CHANNEL_NAME",
107+
"required": true,
108+
"schema": {
109+
"type": "string"
110+
},
111+
"allowReserved": true
112+
}
113+
],
114+
"summary": "Gives you all blocks that channel have added to there description",
115+
"description": "Gives you all blocks that channel have added to there description",
116+
"operationId": "",
117+
"responses": {
118+
"default": {
119+
"description": "Default error sample response"
120+
}
121+
},
122+
"tags": [
123+
"User"
124+
]
125+
}
126+
},
127+
"/api/search": {
128+
"summary": "Gives you all data based on word you searched",
129+
"description": "Gives you all data based on word you searched",
130+
"get": {
131+
"parameters": [
132+
{
133+
"in": "query",
134+
"name": "searched_word",
135+
"required": true,
136+
"schema": {
137+
"type": "string"
138+
},
139+
"allowReserved": true
140+
}
141+
],
142+
"summary": "Gives you all data based on word you searched",
143+
"description": "Gives you all data based on word you searched",
144+
"operationId": "",
145+
"responses": {
146+
"default": {
147+
"description": "Default error sample response"
148+
}
149+
},
150+
"tags": [
151+
"User"
152+
]
153+
}
154+
},
155+
"/thumbnails/livestream/{STREAM_ID}/thumb53/video_thumbnail/responsives/thumb53___video_thumbnail_1606_903.webp": {
156+
"summary": "Gives you the thumnail made by kick of the stream",
157+
"description": "Gives you the thumnail made by kick of the stream",
158+
"get": {
159+
"parameters": [
160+
{
161+
"in": "path",
162+
"name": "STREAM_ID",
163+
"required": true,
164+
"schema": {
165+
"type": "string"
166+
},
167+
"allowReserved": true
168+
}
169+
],
170+
"summary": "Gives you the thumnail made by kick of the stream",
171+
"description": "Gives you the thumnail made by kick of the stream",
172+
"operationId": "",
173+
"responses": {
174+
"default": {
175+
"description": "Default error sample response"
176+
}
177+
},
178+
"tags": [
179+
"User"
180+
]
181+
}
182+
},
183+
"/api/v1/channels/user/subscribe": {
184+
"summary": "Only used when following people by kick",
185+
"description": "Only used when following people by kick",
186+
"post": {
187+
"summary": "Only used when following people by kick",
188+
"description": "Only used when following people by kick",
189+
"responses": {
190+
"default": {
191+
"description": "Default error sample response"
192+
}
193+
},
194+
"tags": [
195+
"Other"
196+
]
197+
}
198+
},
199+
"/api/v1/channels/CHANNEM_NAME/followers": {
200+
"summary": "Unknown for now",
201+
"description": "Unknown for now",
202+
"get": {
203+
"summary": "Unknown for now",
204+
"description": "Unknown for now",
205+
"responses": {
206+
"default": {
207+
"description": "Default error sample response"
208+
}
209+
},
210+
"tags": [
211+
"Other"
212+
]
213+
}
214+
},
215+
"/api/v1/channels/CHANNEM_NAME/chat": {
216+
"summary": "As official `secret` documentation says its for sending message on chat",
217+
"description": "As official `secret` documentation says its for sending message on chat",
218+
"post": {
219+
"summary": "As official `secret` documentation says its for sending message on chat",
220+
"description": "As official `secret` documentation says its for sending message on chat",
221+
"responses": {
222+
"default": {
223+
"description": "Default error sample response"
224+
}
225+
},
226+
"tags": [
227+
"Other"
228+
]
229+
}
230+
}
231+
}
232+
}

0 commit comments

Comments
 (0)