Brave Search

brave_video_search

Searches for videos using Brave's Video Search API and returns structured video results with metadata. When to use: - When you need to find videos related to a specific topic, keyword, or query. - Useful for discovering video content, getting video metadata, or finding videos from specific creators/publishers. Returns a JSON list of video-related results with title, url, description, duration, and thumbnail_url.

Remote brave

Other tools also called brave_video_search? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "description": "Number of results (1-50, default 20). Combine this parameter with `offset` to paginate search results."
    },
    "query": {
      "type": "string",
      "maxLength": 400,
      "minLength": 1,
      "description": "The user's search query. Query cannot be empty. Limited to 400 characters and 50 words."
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 9,
      "minimum": 0,
      "description": "Pagination offset (max 9, default 0). Combine this parameter with `count` to paginate search results."
    },
    "country": {
      "type": "string",
      "default": "US",
      "description": "Search query country, where the results come from. The country string is limited to 2 character country codes of supported countries."
    },
    "ui_lang": {
      "type": "string",
      "default": "en-US",
      "description": "User interface language preferred in response. Usually of the format <language_code>-<country_code>. For more, see RFC 9110."
    },
    "freshness": {
      "anyOf": [
        {
          "type": "string",
          "const": "pd"
        },
        {
          "type": "string",
          "const": "pw"
        },
        {
          "type": "string",
          "const": "pm"
        },
        {
          "type": "string",
          "const": "py"
        },
        {
          "type": "string"
        }
      ],
      "description": "Filters search results by when they were discovered. The following values are supported: 'pd' - Discovered within the last 24 hours. 'pw' - Discovered within the last 7 days. 'pm' - Discovered within the last 31 days. 'py' - Discovered within the last 365 days. 'YYYY-MM-DDtoYYYY-MM-DD' - timeframe is also supported by specifying the date range (e.g. '2022-04-01to2022-07-30')."
    },
    "safesearch": {
      "enum": [
        "off",
        "moderate",
        "strict"
      ],
      "type": "string",
      "default": "moderate",
      "description": "Filters search results for adult content. The following values are supported: 'off' - No filtering. 'moderate' - Filter out explicit content. 'strict' - Filter out explicit and suggestive content. The default value is 'moderate'."
    },
    "spellcheck": {
      "type": "boolean",
      "default": true,
      "description": "Whether to spellcheck provided query."
    },
    "search_lang": {
      "type": "string",
      "default": "en",
      "description": "Search language preference. The 2 or more character language code for which the search results are provided."
    }
  }
}