Skip to main content
Glama
openapi.json27.5 kB
{ "openapi": "3.0.0", "info": { "title": "Youtube138", "version": "1.0.0", "description": "RapidAPI: Glavier/youtube138" }, "servers": [ { "url": "https://youtube138.p.rapidapi.com" } ], "paths": { "/auto-complete/": { "get": { "summary": "Auto Complete", "description": "Auto Complete", "operationId": "auto_complete", "parameters": [ { "name": "q", "in": "query", "required": true, "description": "Query for suggestions", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/v2/trending": { "get": { "summary": "Trending", "description": "Trending", "operationId": "trending", "parameters": [], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/home/": { "get": { "summary": "Home", "description": "Home", "operationId": "home", "parameters": [ { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/search/": { "get": { "summary": "Search", "description": "Search", "operationId": "search", "parameters": [ { "name": "q", "in": "query", "required": false, "description": "Search query", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/channel/channels/": { "get": { "summary": "Channel Channels", "description": "Channel Channels", "operationId": "channel_channels", "parameters": [ { "name": "id", "in": "query", "required": false, "description": "Channel ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "filter", "in": "query", "required": false, "description": "Filter key or token, default: all_collections Keys you can enter: all_collections: Returns channel collections subscriptions: Returns subscribed channels or custom collection token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Example value: ", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/channel/search/": { "get": { "summary": "Channel Search", "description": "Channel Search", "operationId": "channel_search", "parameters": [ { "name": "id", "in": "query", "required": false, "description": "Channel ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "q", "in": "query", "required": false, "description": "Search query", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/channel/playlists/": { "get": { "summary": "Channel Playlists", "description": "Channel Playlists", "operationId": "channel_playlists", "parameters": [ { "name": "id", "in": "query", "required": false, "description": "Channel ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "filter", "in": "query", "required": false, "description": "Filter key or token, default: all_collections Keys you can enter: all_collections: Returns playlist collections created_playlists_newest: Returns created playlists (by newest) created_playlists_last_video_added: Returns created playlists (by last video added) saved_playlists: Returns saved playlists or custom collection token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/channel/details/": { "get": { "summary": "Channel Details", "description": "Channel Details", "operationId": "channel_details", "parameters": [ { "name": "id", "in": "query", "required": true, "description": "Channel ID or URL e.g. UCJ5v_MCY6GNUBTO8-D3XoAg e.g. https://www.youtube.com/@WWE", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/channel/community/": { "get": { "summary": "Channel Community", "description": "Channel Community", "operationId": "channel_community", "parameters": [ { "name": "id", "in": "query", "required": false, "description": "Channel ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/channel/videos/": { "get": { "summary": "Channel Videos", "description": "Channel Videos", "operationId": "channel_videos", "parameters": [ { "name": "id", "in": "query", "required": false, "description": "Channel ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "filter", "in": "query", "required": false, "description": "Filter key, default: videos_latest Keys you can enter: videos_latest: Returns videos (by latest) streams_latest: Returns live streams (by latest) shorts_latest: Returns short videos (by latest) live_now: Returns current live streams", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/v2/channel-details": { "get": { "summary": "Channel Details (v2)", "description": "Channel Details (v2)", "operationId": "channel_details_(v2)", "parameters": [ { "name": "channel_id", "in": "query", "required": true, "description": "Channel ID or URL e.g. UCJ5v_MCY6GNUBTO8-D3XoAg e.g. https://www.youtube.com/@WWE", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/video/comments/": { "get": { "summary": "Video Comments", "description": "Video Comments", "operationId": "video_comments", "parameters": [ { "name": "id", "in": "query", "required": false, "description": "Video ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/video/related-contents/": { "get": { "summary": "Video Related Contents", "description": "Video Related Contents", "operationId": "video_related_contents", "parameters": [ { "name": "id", "in": "query", "required": false, "description": "Video ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/video/streaming-data/": { "get": { "summary": "Video Streaming Data", "description": "Video Streaming Data", "operationId": "video_streaming_data", "parameters": [ { "name": "id", "in": "query", "required": true, "description": "Video ID", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/video/details/": { "get": { "summary": "Video Details", "description": "Video Details", "operationId": "video_details", "parameters": [ { "name": "id", "in": "query", "required": true, "description": "Video ID or URL e.g. kJQP7kiw5Fk e.g. https://youtu.be/kJQP7kiw5Fk e.g. https://www.youtube.com/watch?v=kJQP7kiw5Fk", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/v2/video-details": { "get": { "summary": "Video Details (v2)", "description": "Video Details (v2)", "operationId": "video_details_(v2)", "parameters": [ { "name": "video_id", "in": "query", "required": true, "description": "Video ID or URL e.g. kJQP7kiw5Fk e.g. https://youtu.be/kJQP7kiw5Fk e.g. https://www.youtube.com/watch?v=kJQP7kiw5Fk", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/community-post/comments/": { "get": { "summary": "Community Post Comments", "description": "Community Post Comments", "operationId": "community_post_comments", "parameters": [ { "name": "cursor", "in": "query", "required": true, "description": "Cursor token You can get it from the Community Post Details endpoint.", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/community-post/details/": { "get": { "summary": "Community Post Details", "description": "Community Post Details", "operationId": "community_post_details", "parameters": [ { "name": "id", "in": "query", "required": true, "description": "Community post ID", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/playlist/videos/": { "get": { "summary": "Playlist Videos", "description": "Playlist Videos", "operationId": "playlist_videos", "parameters": [ { "name": "id", "in": "query", "required": false, "description": "Playlist ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "cursor", "in": "query", "required": false, "description": "Cursor token", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } }, "/playlist/details/": { "get": { "summary": "Playlist Details", "description": "Playlist Details", "operationId": "playlist_details", "parameters": [ { "name": "id", "in": "query", "required": true, "description": "Playlist ID", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "hl", "in": "query", "required": false, "description": "Example value: en", "schema": { "type": "string", "default": null, "enum": null } }, { "name": "gl", "in": "query", "required": false, "description": "Example value: US", "schema": { "type": "string", "default": null, "enum": null } } ], "responses": { "200": { "description": "Successful response", "content": { "application/json": { "schema": {} } } } } } } }, "components": { "securitySchemes": { "ApiAuth": { "type": "apiKey", "in": "header", "name": "X-RapidAPI-Key" } } }, "security": [ { "ApiAuth": [] } ] }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BACH-AI-Tools/bachai-youtube138'

If you have feedback or need assistance with the MCP directory API, please join our Discord server