Classic/VPC環境で利用できます。
検索キーワードトレンド APIは、NAVER DataLabの検索キーワードトレンドを照会する RESTful APIです。テーマでグループ化した検索キーワードについて、NAVER統合検索での検索推移データを確認できます。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
| メソッド | URI |
|---|---|
| POST | /search-trend/v1/search |
リクエストヘッダ
NAVER API HUBで共通して使用されるヘッダの詳細は、NAVER API HUBのリクエストヘッダをご参照ください。
リクエストボディ
リクエストボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
startDate |
String | Required | 照会期間の開始日 (yyyy-mm-dd)
|
endDate |
String | Required | 照会期間の終了日 (yyyy-mm-dd) |
timeUnit |
String | Required | 区間の単位
|
keywordGroups |
Array | Required | テーマとテーマに該当する検索キーワードグループペアの配列: keywordGroups
|
device |
String | Optional | 検索機器
|
gender |
String | Optional | 検索ユーザーの性別
|
ages |
Array | Optional | 検索ユーザーの年齢
|
keywordGroups
keywordGroupsの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
groupName |
String | Required | テーマ
|
keywords |
Array | Required | テーマに該当する検索キーワード
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request POST https://naverapihub.apigw.ntruss.com/search-trend/v1/search
--header X-NCP-APIGW-API-KEY-ID: {Client ID}
--header X-NCP-APIGW-API-KEY: {Client Secret}
--header Content-Type: application/json
--data '{
"startDate": "2023-01-01",
"endDate": "2023-06-30",
"timeUnit": "month",
"keywordGroups": [
{ "groupName": "ハングル", "keywords": ["ハングル", "korean"] },
{ "groupName": "英語", "keywords": ["英語", "english"] }
],
"device": "pc",
"gender": "f",
"ages": ["3", "4", "5", "6", "7", "8", "9", "10", "11"]
}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
startDate |
String | - | 照会期間の開始日 (yyyy-mm-dd) |
endDate |
String | - | 照会期間の終了日 (yyyy-mm-dd) |
timeUnit |
String | - | 区間単位 |
results |
Array | - | 照会結果リスト: results |
results
resultsの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
title |
String | - | テーマ |
keywords |
Array | - | テーマに該当する検索キーワード |
data |
Array | - | 区間別の検索推移データ: data |
data
dataの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
period |
String | - | 区間別開始日 (yyyy-mm-dd) |
ratio |
Number | - | 区間ごとの検索数の相対的な割合
|
レスポンスステータスコード
NAVER API HUBで共通して使用されるレスポンスステータスコードの詳細は、NAVER API HUBのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"startDate": "2023-01-01",
"endDate": "2023-06-30",
"timeUnit": "month",
"results": [
{
"title": "ハングル",
"keywords": [
"ハングル",
"korean"
],
"data": [
{
"period": "2023-01-01",
"ratio": 70.15342
},
{
"period": "2023-02-01",
"ratio": 74.21207
},
{
"period": "2023-03-01",
"ratio": 100
},
{
"period": "2023-04-01",
"ratio": 84.46829
}
]
},
{
"title": "英語",
"keywords": [
"英語",
"english"
],
"data": [
{
"period": "2023-01-01",
"ratio": 26.67976
},
{
"period": "2023-02-01",
"ratio": 25.81815
},
{
"period": "2023-03-01",
"ratio": 29.68029
},
{
"period": "2023-04-01",
"ratio": 27.57161
}
]
}
]
}