web3baseweb3base

Public YouTube channel list with categories; search and filter by category.

Get YouTube channels list

GET /api/open/youtube/channels

Returns the public YouTube channel list. Each item has youtubeCategory / categorySlugs; use with GET /api/open/categories?scope=youtube and GET /api/open/category-groups?module=youtube for filtering and display.

Endpoint

GET /api/open/youtube/channels

Query parameters

ParameterTypeRequiredDescription
localestringNoDisplay language when i18n fields exist
qstringNoSearch by name, description
tagstringNoComma-separated category slugs for filtering

Response

200 OK, application/json:

FieldTypeDescription
channelsobject[]List of YouTubeChannel

YouTubeChannel

FieldTypeDescription
channelIdstringYouTube channel ID
namestringChannel name
descriptionstring | undefinedChannel description
youtubeCategorystring[]Category labels (display)
categorySlugsstring[]Category slugs, aligned with categories key

Errors

HTTP statusWhen
429Open API rate limit
500Server error

Example request

curl -s "https://www.web3base.ai/api/open/youtube/channels?locale=en" | jq '.channels[0]'
curl -s "https://www.web3base.ai/api/open/youtube/channels?tag=education,tutorial" | jq '.channels | length'

Example response

{
  "channels": [
    {
      "channelId": "UCxxx",
      "name": "Web3 Channel",
      "description": "Blockchain and Web3 tutorials",
      "youtubeCategory": ["Education"],
      "categorySlugs": ["education"]
    }
  ]
}

← Back to API overview