> ## Documentation Index
> Fetch the complete documentation index at: https://aisa.one/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Shorts search (raw data, recommend V2)

> Shorts search (raw data, recommend V2)

Shorts search (raw data, recommend V2)

**Pricing** — base \$0.00145 per successful call (provider cost × 1.45; final charge scales by your plan multiplier). Charged only when the upstream response body `code` is `200`.

<Note>
  Response structure is not yet fully documented — **refer to the actual API response**.
</Note>

## Example

```bash theme={null}
curl "https://api.aisa.one/apis/v1/tikhub/youtube/web_v2/get_shorts_search?search_query=Python" \
  -H "Authorization: Bearer YOUR_API_KEY"
```


## OpenAPI

````yaml openapi/tikhub-en.json GET /tikhub/youtube/web_v2/get_shorts_search
openapi: 3.0.0
info:
  title: TikHub API
  description: >-
    Multi-platform social media data via TikHub — Douyin, TikTok, Bilibili,
    Kuaishou, Weibo, Xiaohongshu, Zhihu, and commercial
    (Xingtu/Huahuo/Billboard) endpoints.
  version: 1.0.0
servers:
  - url: https://api.aisa.one/apis/v1
security:
  - bearerAuth: []
paths:
  /tikhub/youtube/web_v2/get_shorts_search:
    get:
      tags:
        - TikHub - Youtube
      summary: Shorts search (raw data, recommend V2)
      description: Shorts search (raw data, recommend V2)
      operationId: get_tikhub_youtube_web_v2_get_shorts_search
      parameters:
        - name: search_query
          in: query
          required: true
          schema:
            type: string
            maxLength: 200
            description: Search keyword
            title: Search Query
          description: Search keyword
          example: Python
        - name: language_code
          in: query
          required: false
          schema:
            type: string
            description: Language code
            default: en-US
            title: Language Code
          description: Language code
          example: en-US
        - name: country_code
          in: query
          required: false
          schema:
            type: string
            title: Country Code
            description: Country code
            default: US
          description: Country code
          example: US
        - name: time_zone
          in: query
          required: false
          schema:
            type: string
            description: Time zone
            default: America/Los_Angeles
            title: Time Zone
          description: Time zone
          example: America/Los_Angeles
        - name: upload_time
          in: query
          required: false
          schema:
            $ref: '#/components/schemas/YouTubeUploadTimeAPI'
            description: Upload time filter for Shorts
            examples:
              hour:
                summary: '1'
                value: hour
              today:
                summary: See API documentation
                value: today
              week:
                summary: See API documentation
                value: week
              month:
                summary: See API documentation
                value: month
              year:
                summary: See API documentation
                value: year
            title: Upload Time
            nullable: true
          description: Upload time filter for Shorts
        - name: sort_by
          in: query
          required: false
          schema:
            $ref: '#/components/schemas/YouTubeSearchSortAPI'
            description: Sort by for Shorts
            examples:
              relevance:
                summary: See API documentation
                value: relevance
              upload_date:
                summary: See API documentation
                value: upload_date
              view_count:
                summary: See API documentation
                value: view_count
              rating:
                summary: See API documentation
                value: rating
            title: Sort By
            nullable: true
          description: Sort by for Shorts
        - name: continuation_token
          in: query
          required: false
          schema:
            description: Pagination token
            title: Continuation Token
            nullable: true
            type: string
          description: Pagination token
          example: ''
        - name: filter_mixed_content
          in: query
          required: false
          schema:
            type: boolean
            description: Filter mixed content (long videos), default True
            default: true
            title: Filter Mixed Content
          description: Filter mixed content (long videos), default True
          example: true
      responses:
        '200':
          description: >-
            Successful response. Response structure varies; refer to the actual
            API response.
components:
  schemas:
    YouTubeUploadTimeAPI:
      type: string
      enum:
        - hour
        - today
        - week
        - month
        - year
      title: YouTubeUploadTimeAPI
      description: YouTube - API
    YouTubeSearchSortAPI:
      type: string
      enum:
        - relevance
        - upload_date
        - view_count
        - rating
      title: YouTubeSearchSortAPI
      description: YouTube - API
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: AIsa API key. Get yours at https://aisa.one

````