Search Douyin videos by keyword

From Just One API, through Joshu Data Bodega.

Price
$0.016 per call

No calls measured in the last 30 days.

Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.

Inputs

  • pageinteger, optional

    Page number (starting from 1).

  • keywordstring, required

    The search keyword.

  • durationstring: _0, _1, _2, _3, optional

    Filter by video duration. Available Values: - `_0`: No Limit - `_1`: Under 1 Minute - `_2`: 1-5 Minutes - `_3`: Over 5 Minutes One of: _0, _1, _2, _3.

  • searchIdstring, optional

    Search ID; required for pages 1. Use data.business_config.next_page.search_id from the previous response, and stop paging when data.business_config.has_more is 0.

  • sortTypestring: _0, _1, _2, optional

    Sorting criteria for search results. Available Values: - `_0`: General - `_1`: More likes - `_2`: Newest One of: _0, _1, _2.

  • publishTimestring: _0, _1, _7, _180, optional

    Filter by video publish time range. Available Values: - `_0`: No Limit - `_1`: Last 24 Hours - `_7`: Last 7 Days - `_180`: Last 6 Months One of: _0, _1, _7, _180.

Call it

Router call with a router API key
curl https://hello.joshu.me/api/router/call \
  -H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "justoneapi.x.douyin-search-video-v4",
    "params": {
      "page": "1",
      "keyword": "美食",
      "duration": "_0",
      "sortType": "_0",
      "publishTime": "_0"
    }
  }'