AI 실전 가이드임태현 · 매일 쓰면서 정리한 것만 @im.tae.hyeon →

매일 아침 시장·경쟁사 데이터가 저절로 쌓이게 만드는 법

네이버 쇼핑 검색이 닫힌 뒤에도 시세를 계속 받는 실전 경로 (코딩 최소, 첫 세팅 60분)

임태현 | 쇼핑몰 AX
이 페이지는 인스타에 다 담지 못한 전체 과정입니다. 그대로 따라하시면 됩니다.

먼저, 저희가 겪은 일

저희는 소싱할 때 "이 상품이 지금 얼마에 팔리고 있나"를 매일 아침 자동으로 받아보고 있었습니다. 상품명만 넣으면 시세가 쭉 들어오는 구조였고, 그걸 보고 살지 말지를 정했습니다.

어느 날부터 그 목록이 비어 있었습니다.

문제는 이겁니다. 에러가 안 났습니다. 프로그램은 매일 정상으로 돌았고, 실패했다는 표시가 어디에도 없었습니다. 값이 그냥 없었을 뿐입니다. 며칠을 모르고 지나갔습니다.

원인은 이거였습니다. 네이버 검색 API 중 쇼핑·책·전문자료 3개가 2026년 7월 31일자로 완전히 종료됐습니다. 공지에 이렇게 적혀 있습니다 — 이관 대상에서 제외, 유예기간 없음, 별도의 대체 API는 제공되지 않음, 기존에 발급받은 키도 호출 불가.

즉 네이버로 상품 시세·최저가를 자동으로 보는 공식 경로는 영구히 사라졌습니다.

그런데 진짜 교훈은 API 종료가 아닙니다. 자동화가 조용히 멈추는데 아무도 몰랐다는 것이 교훈입니다. 이 글은 그래서 "무엇으로 갈아타나"와 "멈추면 어떻게 알아채나"를 같이 다룹니다.


무엇이 닫혔고 무엇이 남았나 — 직접 두드려봤습니다

공지만 읽고 판단하지 않았습니다. 검색 API 13개를 전부 호출해봤습니다.

공지와 100% 일치했습니다. 다만 문서 페이지는 아직 살아 있습니다. 그래서 "설명이 있으니 되는 줄" 알고 넘어가기 쉽습니다. 문서가 아니라 실제 호출로 확인하세요.

더 중요한 건 그다음입니다. 살아남은 검색 API와 검색어트렌드·쇼핑인사이트는 전부 네이버 클라우드 플랫폼으로 옮겨갑니다. 지금 쓰는 키는 2027년 6월 30일에 막힙니다. 그날도 에러 메시지 없이 값만 안 옵니다.


준비물

걸리는 시간: 첫 세팅 60분, 이후 0분


1단계 · 내가 뭘 쓰고 있는지부터 확인 (5분)

가장 먼저 할 일은 갈아타기가 아니라 점검입니다. 자기가 뭘 쓰는지 모르는 채로 갈아타면 엉뚱한 걸 고칩니다.

네이버 개발자센터에 로그인 → 내 애플리케이션 목록을 엽니다. 각 애플리케이션의 "사용 API" 항목을 보세요.

여기까지 됐으면 성공: 내 애플리케이션이 이번 건에 걸리는지 아닌지가 한 줄로 정리됩니다.


2단계 · 가격 — 11번가로 갈아타기 (20분)

시세를 대체할 수 있는 곳을 실제로 찾아봤습니다. 결과는 냉정했습니다.

즉 자동으로 가격을 볼 수 있는 곳은 현재 11번가 한 곳입니다.

11번가 오픈 API에 가입하고 키를 발급받으세요. 그리고 기존에 네이버 쇼핑으로 받던 자리에 11번가를 끼워 넣습니다. AI에 이렇게 시키면 됩니다.

지금 네이버 쇼핑 검색 API로 상품 시세를 받아오던 코드가 있어.
이 API가 종료돼서 11번가 오픈 API로 바꿔야 해.

1. 상품명으로 검색해서 판매가 목록을 받아오게 바꿔줘.
2. 최저가·중앙값·상위 10개 평균을 같이 계산해줘.
   ★최저가 하나만 보면 미끼 상품에 속는다. 중앙값을 같이 봐야 한다.
3. 결과가 0건이면 "성공"이 아니라 "실패"로 처리하고 알림을 보내게 해줘.
   에러 없이 빈 값이 오는 게 제일 위험하니까.

3번을 빼먹지 마세요. 저희가 며칠을 놓친 이유가 정확히 그것이었습니다.

여기까지 됐으면 성공: 상품명을 넣으면 가격이 다시 나옵니다. 그리고 0건일 때 알림이 옵니다.


3단계 · 수요 — 무엇이 팔리는지는 쇼핑인사이트로 (15분)

가격은 잃었지만 수요 데이터는 그대로 남아 있습니다. 네이버 쇼핑인사이트에서 볼 수 있는 것:

가격은 없습니다. 그래서 역할을 나눠야 합니다.

이 둘을 한 시트에 나란히 붙이면, 없어진 것보다 오히려 쓸 만한 판이 됩니다. 예전에는 최저가만 봤지 수요 추세는 안 봤으니까요.

여기까지 됐으면 성공: 시트에 "검색어 / 수요 추세 / 현재 시세 / 우리 판매가" 네 칸이 나란히 있습니다.


4단계 · 매일 아침 저절로 쌓이게 (20분)

여기까지는 손으로 하는 방법입니다. 이제 사람이 손대지 않게 만듭니다.

구조는 이렇습니다.

매일 아침 1회 실행
        ↓
수요(쇼핑인사이트) + 시세(11번가) 수집
        ↓
어제 값과 비교 → 변한 것만 추림
        ↓
시트에 한 줄 추가 + 변한 것만 메신저로 알림
        ↓
0건이면 "실패"로 보고

AI에 시킬 때 이 세 가지를 반드시 넣으세요. 안 넣으면 나중에 전부 겪습니다.

① 같은 걸 두 번 쌓지 않게 (중복 방지)

"이미 수집한 날짜·상품이면 건너뛰어라." 이게 없으면 하루에 두 번 돌았을 때 데이터가 두 배가 됩니다.

② 전부 보내지 말고 변한 것만

매일 300줄이 오면 사흘 만에 안 보게 됩니다. "어제 대비 5% 이상 변한 것만" 이 딱 좋았습니다.

③ 실행 자체를 감시

프로그램이 "돌았다"와 "제대로 됐다"는 다릅니다. 저희는 수집기가 전 건 실패했는데도 정상이라고 보고하던 걸 뒤늦게 발견한 적이 있습니다. "수집 건수가 0이면 무조건 실패로 처리" 한 줄이면 막습니다.

여기까지 됐으면 성공: 다음 날 아침, 손대지 않았는데 시트에 새 줄이 생겨 있습니다.


실제로 걸렸던 함정 5가지

① 에러가 없다고 정상이 아니다

이 글 전체의 주제입니다. 자동화의 실패는 대부분 시끄럽지 않습니다. 조용히 빈 값이 옵니다. "결과가 0건 = 실패" 를 반드시 규칙으로 넣으세요.

② 문서 페이지가 살아 있어서 속는다

종료된 API인데 설명 문서는 그대로 있었습니다. 되는지 안 되는지는 실제로 호출해봐야 압니다.

③ 최저가 하나만 보면 미끼에 속는다

최저가는 종종 재고 없는 상품이나 미끼입니다. 중앙값과 상위 몇 개 평균을 같이 보세요. 판단이 완전히 달라집니다.

④ 봇 차단을 억지로 뚫으려 하지 마라

쿠팡·스마트스토어가 막는 걸 우회하려다 계정이 위험해집니다. 저희는 다른 건에서 자동화를 무리하게 돌렸다가 계정이 정지된 적이 있습니다. 복구에 며칠이 걸렸습니다. 막힌 곳은 막힌 대로 두고 열린 경로를 쓰는 편이 훨씬 쌉니다.

⑤ 수집만 늘리면 매출이 오를 거라 믿었다

가장 비싼 교훈입니다. 저희는 수집 자동화를 거의 다 완성했는데, 그게 만든 매출은 전체의 1%였습니다. 데이터가 쌓이는 것과 그 데이터로 결정이 바뀌는 건 다른 일입니다. 수집을 만들었으면 "이 숫자를 보고 무엇을 바꿀 것인가" 를 한 줄로 정해두세요. 그게 없으면 예쁜 시트만 남습니다.


시한이 하나 남아 있습니다

지금 네이버 검색 API(블로그·뉴스·카페 등)를 쓰고 계시면 2027년 6월 30일이 마감입니다. 네이버 클라우드 플랫폼에 별도로 가입해서 키를 새로 받아야 하고, 기존 네이버 계정 그대로는 안 됩니다.

미리 옮겨두세요. 이번처럼 어느 날 갑자기 값이 비는 걸 또 겪게 됩니다.


도움이 되셨다면

이 문서의 숫자는 전부 실제 운영 중인 쇼핑몰의 실측치입니다. 예시로 만든 숫자가 하나도 없습니다.

이런 기록을 매주 올립니다

광고·재고·CS를 AI로 바꾸면서 실제로 나온 숫자만 씁니다. 잘된 것보다 실패한 걸 더 자세히 씁니다.

인스타그램에서 보기 →