インデックス済みのTikTokの動画に対してフィルタ付き検索を実行し、一致するコンテンツをクリエイター情報とエンゲージメント数付きでページ単位で返します。検索リクエストは単一の照会よりクォータ消費が大きくなります。
POST
/api/v1/search/tiktok/videoクォータ消費: このエンドポイントへの成功したリクエスト 1 件あたり、プランのクォータが 100 単位消費されます。
プラットフォーム共通パス
/api/v1/search/{platform}/video利用可能なプラットフォーム
リクエストパラメータ
必須パラメータ
このエンドポイントに必須パラメータはありません。
任意パラメータ
| 名前 | 位置 | 型 | 説明 |
|---|---|---|---|
page | body | integer | page number example: 0 |
page_size | body | integer | page size example: 0 |
query | body | object | Search term example: string |
categorys | body | object | Category |
locations | body | object | Country |
follower_count_min | body | object | Minimum follower count example: 0 |
follower_count_max | body | object | Maximum follower count example: 0 |
create_at_start | body | object | Publish time from example: string |
create_at_end | body | object | Publish time to example: string |
avg_engagement_rate_min | body | object | Minimum average engagement rate example: 0 |
avg_engagement_rate_max | body | object | Maximum average engagement rate example: 0 |
avg_comment_count_min | body | object | Minimum average comments example: 0 |
avg_comment_count_max | body | object | Maximum average comments example: 0 |
avg_like_count_min | body | object | Minimum average likes example: 0 |
avg_like_count_max | body | object | Maximum average likes example: 0 |
avg_play_count_min | body | object | Minimum average plays example: 0 |
avg_play_count_max | body | object | Maximum average plays example: 0 |
gender | body | object | Gender (0 = unknown, 1 = male, 2 = female) example: 0 |
recent_month_publish_count_min | body | object | Minimum posts in the last month example: 0 |
recent_month_publish_count_max | body | object | Maximum posts in the last month example: 0 |
レスポンスフィールド
| 名前 | 型 | 説明 |
|---|---|---|
success | boolean | Success |
code | integer | Code |
message | string | Message |
data | object | - |
data.items | array<object> | Items |
data.total | integer | Total |
data.page | integer | Page |
data.page_size | integer | Page Size |
data.total_pages | integer | Total Pages |
お試し実行
https://openapi.scdata.cc/api/v1/search/tiktok/video
ダッシュボードのAPIキーを選択
リクエストを送信する前にAPIキーを入力してください。ダッシュボードを開く
JSONボディ
cURL の例
bash
curl -X POST "https://openapi.scdata.cc/api/v1/search/tiktok/video" \-H "Authorization: YOUR_API_KEY" \-H "Content-Type: application/json" \-d '{"page":0,"page_size":0,"query":"string","categorys":[0],"locations":["string"],"follower_count_min":0,"follower_count_max":0,"create_at_start":"string","create_at_end":"string","avg_engagement_rate_min":0,"avg_engagement_rate_max":0,"avg_comment_count_min":0,"avg_comment_count_max":0,"avg_like_count_min":0,"avg_like_count_max":0,"avg_play_count_min":0,"avg_play_count_max":0,"gender":0,"recent_month_publish_count_min":0,"recent_month_publish_count_max":0}'
レスポンス例 (200 application/json)
json
{"success": true,"code": 200,"message": "Request successful","data": {"items": [{"video_id": "string","description": "string","create_at": "2019-08-24T14:15:22.123Z","author_uid": "string","author_unique_id": "string","author_nickname": "string","author_avatar": "string","author_follower_count": 0,"language": "string","region": "string","cover_url": "string","duration": "string","share_count": 0,"like_count": 0,"comment_count": 0,"play_count": 0,"engagement_rate": "string","author": {"author_uid": "string","author_unique_id": "string","author_nickname": "string","avatar": "string","country": "string","gender": "string","follower_count": 0,"avg_engagement_rate": "string","avg_play_count": "string","video_count": 0,"evaluation_min": "string","evaluation_max": "string"}}],"total": 0,"page": 0,"page_size": 0,"total_pages": 0}}
ユースケース
- トピック調査 — 商品キーワードに関して既にどんなコンテンツがあり、どう反応されているかを把握します。
- コンテンツ経由のクリエイター発掘 — プロフィール文ではなく、公開している動画からクリエイターを特定します。