"API가 뭔지도 모른다"는 가정에서 출발합니다. 네이버 개발자센터에 가입해 검색 API를 신청하고 Client ID·Client Secret을 발급받아, 크롬 확장에서 쓸 수 있게 만드는 데까지 한 단계씩 따라갑니다.
developers.naver.com 에 들어가 평소 쓰는 네이버 계정으로 로그인합니다. (별도 개발자 가입 절차 없이 네이버 로그인이면 됩니다.)
상단 메뉴 Products → 서비스 API → 검색으로 들어가거나, 곧장 애플리케이션 등록 페이지로 이동합니다. 검색 API 설명 페이지 아래의 "오픈 API 이용 신청" 버튼을 눌러도 같은 화면이 나옵니다.
naver-search-extension (나중에 화면에 표시될 이름)http://localhost 입력 (크롬 확장 실습용으로 충분)http://localhost 로 두면 됩니다.등록하기를 누르면 바로 애플리케이션이 만들어지고, 화면에 Client ID와 Client Secret이 나옵니다. (Secret은 가려져 있으면 옆의 "보기" 버튼으로 펼칩니다.) 이 두 값을 복사해 안전한 곳에 메모해 두세요.
# 발급 결과 예시 (값은 사람마다 다릅니다)
Client ID : aB12cD34eF56gH78iJ90
Client Secret : Kl1mNo2pQr
네이버 검색 API는 요청 헤더에 위 두 값을 실어 보냅니다. 아래는 "claude" 라는 단어를 블로그에서 검색하는 예시입니다. (터미널에 그대로 붙여 동작 확인 가능 — 본인 키로 바꾸세요.)
curl "https://openapi.naver.com/v1/search/blog.json?query=claude" \
-H "X-Naver-Client-Id: 발급받은_CLIENT_ID" \
-H "X-Naver-Client-Secret: 발급받은_CLIENT_SECRET"
NaverAPI-extension.zip이 정확히 이 구조입니다./search/blog.json, /search/news.json, /search/shop.json 등. 쓰려는 종류를 신청 시 "검색"으로 한 번에 묶어 쓸 수 있습니다.X-Naver-Client-Id) 순으로 점검.