Documentation Index

Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

NAVER API HUBの概要

Prev Next

Classic/VPC環境で利用できます。

NAVER API HUBは、NAVERの検索結果と検索データ分析機能をサポートする NAVERクラウドプラットフォームのサービスです。NAVER API HUBサービスは、検索、検索キーワードのトレンド、ショッピングインサイト機能に関する APIを RESTful形式で提供します。

APIキー

NAVER API HUBは、権限を持つユーザーのみ呼び出すことができるように識別ツールの APIキーをアカウントごとに発行しています。APIキーは、API呼び出し時の認証情報として渡すリクエストヘッダのパラメータとして使用します。そのため、NAVER API HUBを使用するには、先に APIキーを発行する必要があります。

アプリケーションの登録

APIキーは NAVERクラウドプラットフォームコンソールの NAVER API HUBで発行できます。アプリケーションを登録する方法は次の通りです。

  1. NAVERクラウドプラットフォームコンソールにアクセスします。
  2. コンソール画面右上にある リージョン&プラットフォーム ボタンをクリックします。
  3. 利用中のリージョンとプラットフォームを選択し、 [適用] ボタンをクリックします。
  4. コンソール画面左上にある Menuをクリックします。
  5. All Services > Application Services > NAVER API HUBメニューを順にクリックします。
  6. 画面左側の Applicationメニューをクリックします。
  7. Application Management画面が表示されたら、 [Applicationを登録] ボタンをクリックします。
  8. APIを選択し、 [次へ] ボタンをクリックします。
  9. Application名を入力し、 [完了] ボタンをクリックします。

APIキーの発行

APIキーは NAVERクラウドプラットフォームコンソールの NAVER API HUBで発行できます。発行方法は次の通りです。

  1. NAVERクラウドプラットフォームコンソールにアクセスします。
  2. コンソール画面右上にある リージョン&プラットフォーム ボタンをクリックします。
  3. 利用中のリージョンとプラットフォームを選択し、 [適用] ボタンをクリックします。
  4. コンソール画面左上にある Menuをクリックします。
  5. All Services > Application Services > NAVER API HUBメニューを順にクリックします。
  6. 画面左側の Applicationメニューをクリックします。
  7. Application Management画面が表示されたら、Applicationを選択し、API管理配下の [認証情報] ボタンをクリックします。
  8. 認証情報のポップアップが表示されたら、Client IDClient Secretをそれぞれコピーし、 [確認] ボタンをクリックします。

Client Secretの再発行

Client Secretが第三者に漏洩した、または不正使用の疑いがある場合は、再発行する必要があります。再発行方法は次の通りです。

  1. NAVERクラウドプラットフォームコンソールで、Menu > All Services > Application Services > NAVER API HUBメニューを順にクリックします。
  2. 画面左側の Applicationメニューをクリックします。
  3. Application Management画面が表示されたら、Applicationを選択し、API管理配下の [認証情報] ボタンをクリックします。
  4. 認証情報のポップアップが表示されたら、 [再発行] ボタンをクリックします。
  5. Client Secret変更のポップアップが表示されたら、 [確認] ボタンをクリックします。

NAVER API HUBの共通設定

NAVER API HUB APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。

リクエスト

共通リクエスト形式を説明します。

API URL

リクエスト API URLは次の通りです。

https://naverapihub.apigw.ntruss.com

リクエストヘッダ

リクエストヘッダの説明は次の通りです。

フィールド 必須の有無 説明
X-NCP-APIGW-API-KEY-ID Required NAVERクラウドプラットフォームから発行された Client ID
X-NCP-APIGW-API-KEY Required Client IDとマッピングする Client Secret
Content-Type Optional application/json
  • リクエストボディを含む POST方式の検索トレンド、ショッピングインサイト APIでのみ使用
  • GET方式の検索 APIでは使用しない

レスポンス

共通レスポンス形式を説明します。

レスポンスボディ

エラーレスポンスボディは、エラーが発生したレイヤーに応じて、次の3つの形式のいずれかで返されます。

1. API Gatewayエラー
認証エラー、ルーティングエラーなど、ゲートウェイレイヤーで発生したエラーです。errorオブジェクトでラップされて返されます。

フィールド タイプ 必須の有無 説明
error.errorCode String - エラーコード
error.message String - エラーメッセージ
error.details String - エラーの詳細情報

2. Search APIエラー
Search APIリクエストパラメータの検証エラーです。フラットな構造で返されます。

フィールド タイプ 必須の有無 説明
errorCode String Required エラーコード
errorMessage String Required エラーメッセージ

3. Search Trend、Shopping Insightエラー
リクエストボディ検証エラーです。フラットな構造で返されます。

フィールド タイプ 必須の有無 説明
errMsg String Required エラーメッセージ
errId String Required エラー識別子(発生時刻を含む)
body String Optional 検証に失敗したリクエストボディ

レスポンスステータスコード

レスポンスステータスコードの説明は次の通りです。

HTTPステータスコード コード メッセージ 説明
300 300 APIなし 無効な APIリクエスト URL
400 400 無効なリクエスト
  • 必須のリクエスト変数が存在しないか、無効なリクエスト変数の名前
  • リクエスト変数の値を URLエンコードせずに送信
401 401 認証失敗
  • Client IDと Client Secretがないか、無効な値
  • Client IDと Client Secretを HTTPヘッダに正しく設定せずに呼び出す
  • アプリケーションで API権限が設定されていない
403 403 サーバが許可していない呼び出し
  • HTTPSではなく HTTPで呼び出す
  • 必須のリクエスト変数が存在しないか、無効なリクエスト変数の名前
  • リクエスト変数の値を URLエンコードせずに送信
429 429 呼び出し上限超過 1日の上限を超過
500 500 サーバエラー
  • 必須のリクエスト変数が存在しないか、無効なリクエスト変数の名前
  • リクエスト変数の値を URLエンコードせずに送信
  • APIの呼び出しは正常に行ったが、APIサーバのメンテナンスやシステム障害によるエラーが発生

レスポンス例

呼び出しが成功した場合のレスポンス例は、API仕様書を確認してください。呼び出しに失敗した場合のレスポンスのサンプルコードは次の通りです。

1. API Gatewayエラー

{
    "error": {
        "errorCode": "200",
        "message": "Authentication Failed",
        "details": "Authentication information are missing."
    }
}

2. Search APIエラー

{
    "errorCode": "SE02",
    "errorMessage": "Invalid display value (無効な displayの値です)"
}

3. Search Trend、Shopping Insightエラー

{
    "errMsg": "TypeError:  -> should have required property 'category'",
    "errId": "2026-06-11T17:51:49+09:00/804742176-19029958",
    "body": "{\"startDate\":\"2026-01-01\",\"endDate\":\"2026-03-31\",\"timeUnit\":\"month\"}"
}

NAVER API HUB API

NAVER API HUBサービスで提供する APIの説明は次の通りです。

検索

検索関連 APIの説明は次の通りです。

API 説明
ニュース検索結果の照会 NAVER検索のニュース記事検索結果を照会
百科事典検索結果の照会 NAVER検索の百科事典検索結果を照会
ブログ検索結果の照会 NAVER検索のブログ検索結果を照会
成人向けキーワードの判定 入力した検索キーワードが成人向けキーワードであるかどうかを判定
誤字変換結果の照会 韓/英キーの誤入力時の検索キーワード変換
ウェブページ検索結果の照会 NAVER検索のウェブページ検索結果を照会
画像検索結果の照会 NAVER検索の画像検索結果を照会
KnowledgeiN検索結果の照会 NAVER検索の KnowledgeiN検索結果を照会
ローカル検索結果の照会 NAVERローカルサービス企業・機関の検索結果を照会
カフェ投稿検索結果の照会 NAVER検索のカフェ記事検索結果を照会
Searchのユースケース Shopping Insight APIの実装例

検索キーワードのトレンド

検索キーワードトレンド関連 APIの説明は次の通りです。

API 説明
検索キーワードトレンドの照会 テーマでグループ化した統合検索キーワードの検索推移を照会
検索キーワードトレンドのユースケース Search Trend APIの実装例

ショッピングインサイト

ショッピングインサイト関連 APIの説明は次の通りです。

API 説明
分野別トレンドの照会 ショッピング分野ごとに検索クリック数の推移を照会
機器別トレンドの照会 特定のショッピング分野における検索クリック数の推移を機器別に照会
性別別トレンドの照会 特定のショッピング分野における検索クリック数の推移を性別で照会
年齢別トレンドの照会 特定のショッピング分野における検索クリック数の推移を年齢別に照会
キーワード別トレンドの照会 特定のショッピング分野における検索クリック数の推移をキーワード別に照会
キーワード機器別トレンドの照会 分野・キーワードの検索クリック数の推移を機器別に照会
キーワード性別別トレンドの照会 分野・キーワードの検索クリック数の推移を性別で照会
キーワード年齢別トレンドの照会 分野・キーワードの検索クリック数の推移を年齢別に照会
キーワード年齢別トレンドの照会 分野・キーワードの検索クリック数の推移を年齢別に照会
Shopping Insightのユースケース Shopping Insight APIの実装例

NAVER API HUB関連リソース

NAVER API HUB APIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。