Ad Billboard

📈 Google Trends API 상세 설명 (2025년 11월 기준)

📈 Google Trends API 상세 설명 (2025년 11월 기준)

Google Trends는 Google 검색 데이터를 기반으로 특정 키워드나 주제의 검색 관심도를 시각화하고 분석하는 무료 도구입니다. 이는 검색량을 절대값이 아닌 상대적 관심도(0~100 스케일)로 제공하며, 시간 경과, 지역별, 카테고리별 추세를 보여줍니다.

2025년 11월 28일 기준, Google은 최근 Google Trends API Alpha를 발표했지만, 아직 일반 개발자 접근이 제한적입니다. 따라서 현재는 RSS 피드서드파티 API를 통해 데이터를 추출하는 것이 일반적인 접근법입니다.


1. 공식 Google Trends API (Alpha 버전)

개요

2025년 7월 Google Search Central 블로그에서 발표된 Google Trends API Alpha는 검색 추세 데이터를 프로그래밍적으로 접근할 수 있게 해줍니다. 기존 UI(웹사이트)에서만 가능했던 데이터를 API로 확장한 버전입니다.

주요 기능설명
시간 경과 관심도키워드의 검색 추세를 일/주/월/년 단위로 조회.
지역별 분석국가/지역/도시 단위로 분류 (ISO 3166-2 표준 지원).
관련 주제/쿼리상승/상위 관련 검색어 제공.
실시간 트렌드최근 24시간 내 핫 토픽.
데이터 범위최근 1800일(약 5년) 롤링 윈도우. (0~100 스케일이 아닌 원시 데이터 제공.)

제한사항 및 접근 방법

  • Alpha 단계: 제한된 개발자만 접근 가능합니다. 공식 개발자 사이트에서 베타 테스터 신청 폼을 제출하고 사용 사례를 설명해야 합니다.

  • 데이터는 샘플링된 형태이며, 절대 검색량이 아닙니다.

  • 쿼리 제한: 한 번에 최대 5개 키워드만 비교 가능합니다.

  • 인증: Google Cloud API 키 또는 OAuth가 필요합니다.

용도 예시

  • 마케팅: 키워드 트렌드 분석을 통한 콘텐츠 최적화.

  • 연구: 선거/스포츠 이벤트 시 검색 패턴 분석.

  • 장점: 공식 데이터로 신뢰성 높음. 단점: 아직 일반에 공개되지 않음.


2. 비공식 접근법: RSS 피드 사용 (무료, 간단)

Google Trends는 공식 API 대신 RSS 피드를 제공합니다. 이는 실시간 트렌드 데이터를 XML 형식으로 가져올 수 있어, Apps Script나 Python으로 쉽게 파싱 가능합니다.

주요 엔드포인트

종류엔드포인트 예시형식특징
일일 트렌드 RSShttps://trends.google.com/trends/trendingsearches/daily/rss?geo=KRXML한국 기준 일일 인기 검색어 (geo=US 등으로 변경 가능).
실시간 트렌드https://trends.google.com/trends/api/realtime?hl=ko&tz=-540&cat=all&geo=KRJSONCORS 제한이 있어 Apps Script 프록시가 필요함.

파싱 예시 (Python: pytrends 라이브러리)

pytrends는 Google Trends 웹사이트를 스크래핑하여 데이터를 가져오는 비공식 라이브러리입니다.

Python
from pytrends.request import TrendReq
pytrends = TrendReq(hl='ko-KR', tz=540)  # 한국어, UTC+9 설정
pytrends.build_payload(['코스피', '환율'], cat=0, timeframe='today 12-m', geo='KR')
data = pytrends.interest_over_time()
# data는 DataFrame 형태로 추세 데이터가 출력됨

주의사항

  • 스크래핑 기반이므로 Google 정책 변경 시 중단될 수 있습니다.

  • 과도한 요청 시 IP 차단 등 제한 조치가 있을 수 있습니다.


3. 서드파티 API (유료, 안정적)

공식 API가 제한적이므로, SerpApi, SearchApi.io 등은 Google Trends 웹사이트의 데이터를 스크래핑하여 안정적인 API 서비스로 제공합니다.

서드파티 API특징 및 엔드포인트 예시가격 모델
SerpApi검색어, 지역, 기간 등을 지정 가능. engine=google_trends 파라미터 사용. ...engine=google_trends&q=키워드&geo=KR&data_type=TIMESERIES무료 100 쿼리/월, 이후 유료 플랜.
SearchApi.io실시간 트렌드 지원, JSON/HTML 출력 가능. ...engine=google_trends&q=키워드&geo=KR유료 플랜 중심.
기타Glimpse API(토픽 기반), npm google-trends-api(Node.js) 등.다양함.

장점 및 단점

  • 장점: 쉬운 통합, 안정적인 데이터 제공(스크래핑 대행).

  • 단점: 비용 발생.


4. 사용 팁 및 주의사항

⚠️ 데이터 해석 및 유의사항

  • 데이터 해석: Trends의 관심도는 상대적입니다. 기간 내 최고치 검색 관심도를 100으로 두고 상대적으로 계산된 값입니다. 절대 검색량은 Google Keyword Planner 등 유료 도구를 사용해야 합니다.

  • 오류 해결: 클라이언트(브라우저)에서 API를 직접 호출할 때 발생하는 CORS 문제는 Apps Script를 이용한 프록시(Proxy) 구축으로 해결할 수 있습니다.

  • 대안: Google Analytics나 BigQuery 등 다른 Google 도구와 연동하여 Trends 데이터를 보완적으로 활용할 수 있습니다.

2025년 업데이트: Google Trends API Alpha가 2026년에 일반 공개될 예정이므로, 현재는 서드파티 API나 Apps Script를 이용한 RSS 파싱을 병행하는 것이 가장 효과적입니다.

더 구체적인 Apps Script 코드 예시특정 서드파티 API의 통합 가이드가 필요하시면 말씀해주세요!

  #가나 투데이 #ganatoday

그린아프로