네이버, 구글, 유튜브 키워드 검색결과 한꺼번에 가져오기(serp_api)

반응형
반응형

SERP API 사용기

네이버, 구글 api에서 이미 검색결과를 가져올 수 있긴 하지만 한번에 가져오는 건 없습니다. SERP API는 키워드 하나로 구글, 네이버, 유튜브의 검색결과를 모두 가져올 수 있습니다. 각각의 api를 쓰는 것보다 효율적인 작업을 할 수 있어서  

편합니다.

SERP API 가입 방법

SERP API는 Google, 네이버, 유튜브 검색 결과를 자동으로 스크래핑할 수 있도록 도와주는 API입니다. 이를 활용하면 검색 데이터를 효율적으로 수집하여 다양한 분석에 활용할 수 있습니다. 

1. SERP API 홈페이지 방문

먼저, SERP API의 공식 홈페이지(https://serpapi.com/)에 접속합니다. 화면 오른쪽 상단에 있는 "Sign Up" 버튼을 클릭하여 회원가입을 진행합니다.

2. 회원가입 정보 입력

회원가입 페이지에서 다음과 같은 정보를 입력해야 합니다:

  • 이메일 주소: 로그인 및 API 사용 관련 알림을 받을 이메일
  • 비밀번호: 계정 보안을 위한 비밀번호
  • 이름: 선택 사항이지만 입력하면 좋습니다
  • 소셜 로그인: Google 또는 GitHub 계정을 사용하여 간편하게 가입할 수도 있습니다.

모든 정보를 입력한 후 "Sign Up" 버튼을 클릭합니다.
마치 구독을 하는 것처럼 되어있지만 가입과정입니다.

인증은 이메일과 전화번호 모두해야 합니다.

인증을 마치면 가입이 완료됩니다.

API는 따로 신청하지 않아도 됩니다.
API 키는 로그인하면 대시보드에서서 확인할 수 있습니다. API 키는 SERP API를 사용할 때 필수적으로 필요하므로 안전하게 보관해야 합니다.

API 키는 대시보드의 "API Key" 섹션에서 확인할 수 있으며, 이 키를 사용하여 Google 검색 결과를 스크래핑할 수 있습니다.

SERP API 주요 기능

SERP API는 다양한 검색 엔진 결과를 스크래핑할 수 있는 기능을 제공합니다. 주요 기능은 다음과 같습니다:

  • Google 검색 결과 스크래핑: 일반 검색, 뉴스, 이미지, 쇼핑, 지도, 학술 검색 등 다양한 결과를 가져올 수 있습니다.
  • 다양한 검색 엔진 지원: Google뿐만 아니라 Bing, Yahoo, Yandex 등의 검색 엔진 데이터도 수집할 수 있습니다.
  • 위치 기반 검색: 특정 국가나 지역의 검색 결과를 지정하여 가져올 수 있습니다.
  • 실시간 검색: 최신 검색 결과를 빠르게 가져와 분석할 수 있습니다.
  • JSON 형식 데이터 제공: 검색 결과를 JSON 형식으로 반환하여 손쉽게 분석 및 활용할 수 있습니다.
  • API 요청 자동화: Python, JavaScript 등 다양한 프로그래밍 언어와 연동하여 자동화된 검색이 가능합니다.

무료 플랜 및 요금제 확인


SERP API는 무료 체험 플랜을 제공하며, 일정량의 요청을 무료로 사용할 수 있습니다.
월제한 100개의 검색어와 100 rate limit입니다. 더 많은 요청을 처리하려면 유료 플랜을 선택하셔야 합니다.

첫 번째 API 요청 테스트

가입 및 API 키 발급이 완료되었으면, API 테스트를 진행보겠습니다. 다음과 같이 Python을 사용하여 Google 검색 결과를 요청합니다.

그전에 파이썬 라이브러리를 설치합니다.

pip install google-search-results

아래와 같이 구글 검색 결과를 요청합니다.

import requests
from serpapi import GoogleSearch

API_KEY = "YOUR_API_KEY"
params = {
    "q": "Python",
    "api_key": API_KEY
}

response = requests.get("https://serpapi.com/search", params=params)
data = response.json()

print(data)

더 많은 예시는 대시보드에서 확인하시길 바랍니다. Example을 보면 웹페이지와 코드매칭이 어떻게 되는지 설명되어 있습니다.

마무리

이 글에서는 SERP API 가입 방법과 API 키 확인 방법을 설명했습니다. 이후에는 API를 활용하여 데이터를 분석하는 방법을 알아보는 것도 좋습니다. SERP API를 활용한 프로젝트를 계획 중이라면 대시보드에 있는 예시를 잘 살펴보시고 사용하시기 바랍니다.

Designed by JB FACTORY