TVU Networks Search API/search/slug API

The Search API/search/slug API from TVU Networks — 1 operation(s) for search api/search/slug.

Operations 1

POST /api/search/v1/i/combtag Search media content by tags and free text #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tvu-networks-search-api-search-slug-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tvu-networks-search-api-search-slug-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: TVU Networks — Search Search API/search/slug API
  description: Search API operations of the TVU Networks public HTTP API, assembled verbatim from the per-endpoint OpenAPI 3.0.1 exports TVU publishes on its own Apifox documentation site (https://docs.tvunetworks.cn/). Each operation body is the provider's own export; only grouping, servers[] and operationId backfill were added by API Evangelist.
  version: 1.0.0
  contact:
    name: TVU Networks
    url: https://www.tvunetworks.com/tvu-developer/
servers:
- url: https://api.tvunetworks.com
  description: Prod Env default server
- url: https://search.tvunetworks.com
  description: Apifox server "TVUSearch"
tags:
- name: Search API/search/slug
paths:
  /api/search/v1/i/combtag:
    post:
      summary: Search media content by tags and free text
      deprecated: false
      description: Searches TVU media content across multiple types (assets, captions, sources) using structured tag filters combined with an optional free-text query. Tag filters include person IDs, story IDs, media UIDs, feature keywords, and object categories (objectSources, objectUserIds, objectGroupIds). When AI search is enabled, free-text queries are automatically parsed to extract person name filters and keyword intents. Use the 'source' array to restrict which content types are searched. Results are paginated and sorted per the 'sort' parameter. Session ID required.
      tags:
      - Search API/search/slug
      parameters:
      - name: SID
        in: header
        description: ''
        example: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7
        schema:
          type: string
          default: 92575d36dcb631ac94745e6b157de17a5a13d65b31e44869f06854ab928dd80235d4daae8696b4a92a7be5f802c45a219648701fc9ca59f44e9c0f022d5d38a7
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/models.SearchBaseTagsReq'
            example:
              from: monitor
              pageNum: 1
              pageSize: 8
              permission:
                enable: true
              query: ''
              sessionid: 25D978D710BD4C39B1EFB1644AF72631
              sort: 1
              source:
              - source
              tags:
                feature: []
                objectEvents: []
                objectGeo: []
                objectGroupIds:
                - bc3a83594dcd41288c52dac3c552da3d
                - 52dd9380410d4430b23c35d986ed23aa
                objectSources:
                - '1447853763061747712'
                objectTags: []
                objectUserIds:
                - 4668211d13424faea1677b51810cb488
                personids: []
                storyids: []
              tsrange:
                starttime: 1770505900337
                endtime: 1778281900337
              userid: enzoricardo@zohomail.com
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/controllers.SearchCombtagsResp'
              example:
                code: 0
                message: succ
                data:
                  list:
                  - DataObjectId: '1447853763061747712'
                    Score: null
                    hit_data:
                      asset_id: 01088b2511ca4671908e0bae76579f89
                      docid: ''
                      expl: null
                      index: ''
                      lang: en
                      mpd_info: []
                      objectTag: null
                      object_asset: '1502568296128581632'
                      object_grid: '1447853763061747712'
                      slug: Test
                      slug_highlight: ''
                      source: YouTube, Dec 8, 2025 at 8:33PM
                      source_highlight: ''
                      source_id: 55524c204558544c0000019b006c244e
                      source_type: YouTube
                      status: 2
                      timestamp_end: 1778283000000
                      timestamp_start: 1778281773118
                      update_timestamp: 1778281824416
                    type: source
                  size: 1
                  total: 3
          headers: {}
          x-apifox-name: ''
      security: []
      x-apifox-folder: Search API/search/slug
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/4126232/apis/api-468959091-run
      operationId: Search_media_content_by_tags_and_free_text_468959091
      x-source-doc: https://docs.tvunetworks.cn/api-468959091.md
components:
  schemas:
    controllers.SearchCombtagsResp:
      type: object
      properties:
        code:
          description: error code
          type: integer
          examples:
          - 0
        data:
          description: return data
          allOf:
          - $ref: '#/components/schemas/controllers.CapReturnData'
        message:
          description: error message
          type: string
          examples:
          - succ
      x-apifox-orders:
      - code
      - data
      - message
      x-apifox-ignore-properties: []
      x-apifox-folder: ''
    models.SearchLocation:
      type: object
      properties:
        br:
          type: string
        tl:
          type: string
      x-apifox-orders:
      - br
      - tl
      x-apifox-ignore-properties: []
      x-apifox-folder: ''
    models.GpsInfo:
      type: object
      properties:
        distance:
          type: number
        lat:
          type: number
        lon:
          type: number
      x-apifox-orders:
      - distance
      - lat
      - lon
      x-apifox-ignore-properties: []
      x-apifox-folder: ''
    models.SearchBaseTagsReq:
      type: object
      properties:
        durationRange:
          $ref: '#/components/schemas/models.SearchDurationRange'
        pageNum:
          type: integer
          examples:
          - 1
        pageSize:
          type: integer
          examples:
          - 8
        permission:
          $ref: '#/components/schemas/models.AccessPermission'
        query:
          type: string
          examples:
          - ROBINSON
        searchLang:
          type: string
        sessionid:
          type: string
          examples:
          - 1C0C49E66DAC4CEE941EF70F77A94A9F
        slugtag:
          type: boolean
        sort:
          type: integer
          examples:
          - 1
        source:
          type: array
          items:
            type: string
          examples:
          - - source
        tags:
          $ref: '#/components/schemas/models.SearchTags'
        tsrange:
          $ref: '#/components/schemas/models.SearchTsRange'
        userid:
          type: string
          examples:
          - shorvath@newsnationnow.com
      x-apifox-orders:
      - durationRange
      - pageNum
      - pageSize
      - permission
      - query
      - searchLang
      - sessionid
      - slugtag
      - sort
      - source
      - tags
      - tsrange
      - userid
      x-apifox-ignore-properties: []
      x-apifox-folder: ''
    models.SearchTsRange:
      type: object
      properties:
        endtime:
          type: integer
          examples:
          - 1778304241635
        field:
          type: string
        starttime:
          type: integer
          examples:
          - 1778304121635
      x-apifox-orders:
      - endtime
      - field
      - starttime
      x-apifox-ignore-properties: []
      x-apifox-folder: ''
    models.SearchTags:
      type: object
      properties:
        CustomSourceSort:
          description: Custom sort order for sources, comma-separated
          type: string
        favorite:
          type: integer
        feature:
          type: array
          items:
            type: string
        geoinfo:
          type: string
        gpsinfo:
          $ref: '#/components/schemas/models.GpsInfo'
        liveSources:
          description: 'Sort by source status, first priority: sources actively ingesting (have ongoing events)'
          type: array
          items:
            type: string
        location:
          $ref: '#/components/schemas/models.SearchLocation'
        noInputSources:
          description: 'Sort by source status, third priority: online sources with no input'
          type: array
          items:
            type: string
        objectEvents:
          description: events
          type: array
          items:
            type: string
        objectGeo:
          description: geo
          type: array
          items:
            type: string
        objectGroupIds:
          description: Group ID list for object search
          type: array
          items:
            type: string
          examples:
          - - bc3a83594dcd41288c52dac3c552da3d
        objectSources:
          description: sources
          type: array
          items:
            type: string
          examples:
          - - '1447853763061747712'
        objectTags:
          description: object tags
          type: array
          items:
            type: string
        objectUserIds:
          description: User ID list for object search
          type: array
          items:
            type: string
          examples:
          - - 4668211d13424faea1677b51810cb488
        onlineSources:
          description: 'Sort by source status, second priority: online sources with no ongoing event'
          type: array
          items:
            type: string
        personids:
          type: array
          items:
            type: string
        status:
          description: ingesting or live or other
          type: integer
        storyids:
          type: array
          items:
            type: string
        uids:
          type: array
          items:
            type: string
      x-apifox-orders:
      - CustomSourceSort
      - favorite
      - feature
      - geoinfo
      - gpsinfo
      - liveSources
      - location
      - noInputSources
      - objectEvents
      - objectGeo
      - objectGroupIds
      - objectSources
      - objectTags
      - objectUserIds
      - onlineSources
      - personids
      - status
      - storyids
      - uids
      x-apifox-ignore-properties: []
      x-apifox-folder: ''
    controllers.CapReturnData:
      type: object
      properties:
        list:
          type: array
          items:
            type: string
        size:
          type: integer
          examples:
          - 1
        total:
          type: integer
          examples:
          - 3
      x-apifox-orders:
      - list
      - size
      - total
      x--orders:
      - list
      - size
      - total
      x--ignore-properties: []
      x-apifox-folder: ''
    models.SearchDurationRange:
      type: object
      properties:
        durationEnd:
          type: integer
        durationStart:
          type: integer
      x-apifox-orders:
      - durationEnd
      - durationStart
      x-apifox-ignore-properties: []
      x-apifox-folder: ''
    models.AccessPermission:
      type: object
      properties:
        black:
          type: array
          items:
            type: string
        enable:
          type: boolean
          examples:
          - true
        enableown:
          type: boolean
        objectSources:
          description: New object permission sources
          type: array
          items:
            type: string
          examples:
          - - '1031568072126906368'
        private:
          type: array
          items:
            type: string
        public:
          type: array
          items:
            type: string
      x-apifox-orders:
      - black
      - enable
      - enableown
      - objectSources
      - private
      - public
      x-apifox-ignore-properties: []
      x-apifox-folder: ''
  securitySchemes:
    bearer:
      type: bearer
      scheme: bearer
    apikey-header-Authorization:
      type: apikey
      in: header
      name: Authorization
    apikey-header-SID:
      type: apikey
      in: header
      name: SID
    tvu:
      type: bearer
      scheme: bearer