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 API HUB 서비스에서는 검색, 검색어 트렌드, 쇼핑 인사이트 기능에 대한 API를 RESTful 형태로 제공합니다.

API 키

NAVER API HUB는 권한을 가진 사용자만 호출할 수 있도록 식별 도구인 API 키를 계정별로 발급하고 있습니다. API 키는 API 호출 시 인증 정보로 전달하는 요청 헤더의 파라미터로 사용합니다. 따라서 NAVER API HUB를 사용하려면 우선 API 키를 발급받아야 합니다.

애플리케이션 등록

API 키는 네이버 클라우드 플랫폼 콘솔의 NAVER API HUB에서 발급할 수 있습니다. 애플리케이션을 등록하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
  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 API HUB에서 발급할 수 있습니다. 발급 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
  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이 제3자에게 노출되었거나 도용이 의심되는 경우, 다시 발급해야 합니다. 재발급 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 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 네이버 클라우드 플랫폼에서 발급받은 Client ID
X-NCP-APIGW-API-KEY Required Client ID에 매핑되는 Client Secret
Content-Type Optional application/json
  • 요청 바디가 있는 POST 방식의 검색 트렌드, 쇼핑 인사이트 API에서만 사용
  • GET 방식의 검색 API에서는 사용하지 않음

응답

공통 응답 형식을 설명합니다.

응답 바디

오류 응답 바디는 오류가 발생한 계층에 따라 다음 세 가지 형식 중 하나로 반환됩니다.

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 호출 한도 초과 하루 허용량 초과
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 설명
뉴스 검색 결과 조회 네이버 검색의 뉴스 검색 결과 조회
백과사전 검색 결과 조회 네이버 검색의 백과사전 검색 결과 조회
블로그 검색 결과 조회 네이버 검색의 블로그 검색 결과 조회
성인 검색어 판별 입력한 검색어의 성인 검색어 여부 판별
오타 변환 결과 조회 한/영 키 오입력 검색어 변환
웹 문서 검색 결과 조회 네이버 검색의 웹 문서 검색 결과 조회
이미지 검색 결과 조회 네이버 검색의 이미지 검색 결과 조회
지식iN 검색 결과 조회 네이버 검색의 지식iN 검색 결과 조회
지역 검색 결과 조회 네이버 지역 서비스 업체·기관 검색 결과 조회
카페글 검색 결과 조회 네이버 검색의 카페글 검색 결과 조회
Search 예제 Shopping Insight API 구현 예제

검색어 트렌드

검색어 트렌드 관련 API에 대한 설명은 다음과 같습니다.

API 설명
검색어 트렌드 조회 주제어로 묶은 검색어의 통합검색 검색 추이 조회
검색어 트렌드 예제 Search Trend API 구현 예제

쇼핑 인사이트

쇼핑 인사이트 관련 API에 대한 설명은 다음과 같습니다.

API 설명
분야별 트렌드 조회 쇼핑 분야별 검색 클릭 추이 조회
기기별 트렌드 조회 특정 쇼핑 분야의 검색 클릭 추이를 기기별로 조회
성별 트렌드 조회 특정 쇼핑 분야의 검색 클릭 추이를 성별로 조회
연령별 트렌드 조회 특정 쇼핑 분야의 검색 클릭 추이를 연령별로 조회
키워드별 트렌드 조회 특정 쇼핑 분야의 검색 클릭 추이를 키워드별로 조회
키워드 기기별 트렌드 조회 분야·키워드의 검색 클릭 추이를 기기별로 조회
키워드 성별 트렌드 조회 분야·키워드의 검색 클릭 추이를 성별로 조회
키워드 연령별 트렌드 조회 분야·키워드의 검색 클릭 추이를 연령별로 조회
키워드 연령별 트렌드 조회 분야·키워드의 검색 클릭 추이를 연령별로 조회
Shopping Insight 예제 Shopping Insight API 구현 예제

NAVER API HUB 연관 리소스

NAVER API HUB API에 대한 사용자의 이해를 돕기 위해 다양한 연관 리소스를 제공하고 있습니다.