2026년 10월 7일 기준으로 Shifter는 Oxylabs와 Bright Data보다 많은, 가장 큰 규모의 실시간 미국 IP 풀을 보유하고 있으며, 비용은 그 일부에 불과합니다.Shifter는 이제 가장 많은 미국 라이브 IP 풀을 보유하고 있습니다

벤치마크 보기

지식

Google 이미지 검색 API: 대규모 시각 검색 데이터 수집

이미지 결과는 제품 발견을 이끌고 복제된 사진을 드러냅니다. 팀들이 대규모로 Google 이미지와 역이미지 데이터를 수집하는 방법과 이를 활용하는 방식입니다.

Daniel Okafor

2026년 10월 17일 · 6 분 소요

이미지 검색은 그 자체로 하나의 검색 채널이다. 쇼핑객은 제품 페이지를 읽기 전에 제품 사진을 둘러보고, 디자이너는 참고 자료를 찾으며, 적절히 배치된 이미지는 텍스트 검색 결과로는 결코 얻을 수 없는 방문자를 데려올 수 있다. 동시에 이미지 검색은 브랜드가 자신이 허가한 적 없는 사이트에서 자사 제품 사진을 발견하게 되는 지점이기도 하다.

두 가지 용도 모두 동일한 것을 필요로 한다. 중요한 시장에서 대규모로 안정적으로 수집된 이미지 검색 결과다. Google Images와 역이미지 검색을 다루는 SERP API는 이러한 결과를 구조화된 데이터로 변환해준다. 이 가이드는 팀들이 이를 어떤 용도로 사용하는지, 어떻게 잘 수집하는지, 그리고 가장 흔한 두 가지 분석을 위한 검증된 소규모 헬퍼 모음을 다룬다.

두 가지 종류의 이미지 검색 데이터

검색보내는 것받는 것일반적인 용도
이미지 검색”oak standing desk” 같은 쿼리해당 쿼리에 대해 Google이 보여주는 이미지와 그 출처 페이지가시성 추적, 콘텐츠 리서치
역이미지 검색이미지 URL동일한 이미지를 호스팅하는 웹상의 페이지들복제본 찾기, 라이선스 및 브랜드 점검

이미지 검색은 “이 검색어에 누가 노출되는가?”에 답한다. 역이미지 검색은 “이 사진이 어디에 나타나는가?”에 답한다. 대부분의 프로그램은 두 가지를 모두 사용한다.

팀들이 이를 사용하는 용도

이미지 SEO와 가시성. 어떤 사이트가 제품 검색어에 대한 상위 이미지 결과를 차지하고 있는지, 그중 자사의 몫은 얼마나 되는지, 그리고 이미지 파일명, alt 텍스트, 페이지 맥락 또는 구조화된 데이터를 개선한 후 이것이 어떻게 바뀌는지를 파악한다. 이는 일반적인 순위 추적의 이미지 버전이며, SEO 모니터링과 동일한 원칙이 적용된다.

콘텐츠 및 시장 리서치. 특정 카테고리에서 어떤 이미지가 나타나는지를 보면 시장이 어떤 스타일, 앵글, 제품에 반응하는지, 그리고 어떤 경쟁사가 비주얼 콘텐츠에 투자하는지를 알 수 있다.

브랜드 보호 및 라이선스. 역이미지 검색은 라이선스를 받은 적 없는 사이트에서 제품 사진과 마케팅 이미지를 찾아낸다. 가품 리스팅, 스크래핑된 카탈로그, 비인가 리셀러 등이다. 이는 브랜드 보호 작업의 핵심 입력이며, 증거 수집의 출발점이다. 가품을 발견한 후 무엇을 해야 하는지는 가품 리스팅에 대한 법정 증거 확보 가이드에서 다룬다.

비주얼 데이터 파이프라인 공급. 리테일, 부동산, 디자인 팀은 참조 세트를 구축하고 시장별로 제품이 어떻게 제시되는지 비교하기 위해 이미지 결과를 수집한다.

잘 수집하는 방법

위치를 고정하라. 웹 결과와 마찬가지로 이미지 결과도 국가와 도시에 따라 달라진다. 모든 요청에서 위치를 명시적으로 설정하고 실행 간에 동일하게 유지하라. 위치 파라미터가 왜 그렇게 중요한지는 로컬 SEO를 위한 지역 타겟팅 SERP API 가이드에서 설명한다.

쿼리 세트를 안정적으로 유지하라. 매번 동일한 검색어를 추적해서, 변화가 결과를 반영하는 것이지 입력값을 반영하는 것이 아니도록 하라.

원본 응답을 저장하라. 각 실행의 전체 결과를 시간 및 설정 정보와 함께 보관해서, 나중에 결과를 재확인하거나 분석을 재실행할 수 있도록 하라.

적절한 주기로 수집하라. 이미지 결과는 가격보다 더 느리게 변한다. 가시성 추적에는 주간 추적으로 충분하다. 브랜드 보호를 위한 역이미지 점검은 종종 출시 시 신규 이미지에 대해 실행한 후 월별로 실행한다.

필요 없는 것은 다운로드하지 마라. 가시성 및 브랜드 점검에는 대개 페이지 URL과 위치만으로 충분하다. 모든 이미지 파일을 가져오는 것은 통찰력을 더하지 못한 채 트래픽과 저장 공간만 늘리며, 그 이미지들은 소유자에게 속한 것이다.

헬퍼

아래 모듈은 두 가지 검색에 대한 요청 파라미터를 구성하고, 대부분의 팀이 시작점으로 삼는 두 가지 분석을 구현한다. 쿼리별 가시성 점유율과 역이미지 검색에 대한 비인가 호스트다. API 응답에서 각 결과의 위치와 페이지 URL을 아래에 나온 단순한 레코드 형태로 매핑하라. 어떤 필드를 제공업체가 반환하든 분석 방식은 동일하게 작동한다.

from collections import Counter
from urllib.parse import urlparse


def image_search_params(query, location, api_key="YOUR_API_KEY"):
    """One Google Images search, as seen from `location`."""
    return {"engine": "google_images", "api_key": api_key, "q": query, "location": location}


def reverse_image_params(image_url, api_key="YOUR_API_KEY"):
    """Pages that host a given image."""
    return {"engine": "google_reverse_image", "api_key": api_key, "image_url": image_url}


def domain(url):
    host = urlparse(url).netloc.lower()
    return host[4:] if host.startswith("www.") else host


def visibility(results, top=20):
    """Share of the top image results each website holds, per query.

    results: [{"query": ..., "position": 1, "page_url": ...}] mapped from the API response.
    """
    shares = {}
    for query in sorted({r["query"] for r in results}):
        rows = sorted((r for r in results if r["query"] == query), key=lambda r: r["position"])[:top]
        counts = Counter(domain(r["page_url"]) for r in rows)
        shares[query] = {d: round(c / len(rows), 2) for d, c in counts.most_common()}
    return shares


def unauthorised_hosts(hosting_pages, allowed_domains):
    """Pages hosting your image on a domain you have not licensed it to."""
    allowed = {d.lower() for d in allowed_domains}
    return sorted({domain(u) for u in hosting_pages} - allowed)

예시 결과로 실행한 경우 (실제 사이트가 아님):

from images import unauthorised_hosts, visibility

results = [   # illustrative results for one query, mapped into the shape above
    {"query": "oak standing desk", "position": 1, "page_url": "https://www.ourshop.com/desks/oak"},
    {"query": "oak standing desk", "position": 2, "page_url": "https://bigmarket.com/item/123"},
    {"query": "oak standing desk", "position": 3, "page_url": "https://ourshop.com/blog/setup"},
    {"query": "oak standing desk", "position": 4, "page_url": "https://designmag.com/home-office"},
]
print(visibility(results))

hosting = ["https://ourshop.com/desks/oak", "https://authorised-dealer.com/oak",
           "https://cheapdesks.biz/listing/77"]
print(unauthorised_hosts(hosting, allowed_domains=["ourshop.com", "authorised-dealer.com"]))
{'oak standing desk': {'ourshop.com': 0.5, 'bigmarket.com': 0.25, 'designmag.com': 0.25}}
['cheapdesks.biz']

이 쿼리의 경우, 해당 매장은 두 개의 페이지에 걸쳐 상위 이미지 결과의 절반을 차지하고 있으며, 이는 강력한 위치다. 역이미지 점검은 브랜드가 허가한 적 없는 한 도메인에서 제품 사진을 발견한다.

가시성 리포트는 시장별로 매주 실행해서 매장의 점유율 변화를 시간에 따라 관찰하고, 역이미지 점검은 모든 신규 제품 사진에 대해 실행한 후 주기적으로 실행하면서 새로 보고되는 각 도메인을 검토하라.

결과를 신중하게 해석하기

  • 이미지 결과는 텍스트 결과보다 변동성이 크다. 레이아웃과 개인화의 작은 변화로도 순서가 바뀔 수 있다. 단일 변화가 아니라 여러 실행에 걸친 추세에 따라 행동하라.
  • 복제본이 항상 침해는 아니다. 인가된 리셀러, 언론 보도, 판매 중인 마켓플레이스 모두 자사 이미지를 호스팅할 수 있다. 허용 목록을 최신 상태로 유지하고 조치를 취하기 전에 새로운 도메인을 검토하라.
  • 가시성은 트래픽이 아니다. 상위 이미지 결과는 그 뒤의 페이지가 관련성이 있을 때만 클릭을 얻는다. 이미지 가시성을 자체 분석 데이터와 함께 비교하라.

이미지 검색은 대부분의 팀이 이미 추적하고 있는 다른 Google 영역들과 나란히 자리한다. SEO 플랫폼이 SERP API를 사용하는 방법에 대한 개요는 웹 결과를 다루며, Google Shopping API 가이드는 제품 리스팅을 다룬다.

FAQ

Google 이미지 검색 API란 무엇인가?

대신 Google Images 검색을 실행하고 그 결과를 구조화된 데이터로 반환하는 서비스다. 선택한 위치에서 보이는 대로, 특정 쿼리에 대해 표시되는 이미지와 그 출처 페이지를 제공한다.

비즈니스에서 역이미지 검색은 어떻게 사용되는가?

주로 이미지가 온라인 어디에 나타나는지 찾는 데 사용된다. 제품 사진의 비인가 복제본, 가품 리스팅, 스크래핑된 카탈로그, 조건을 벗어난 라이선스 이미지 사용 등이다.

이미지 검색 결과는 얼마나 자주 추적해야 하는가?

대부분의 시장에서는 주간 추적으로 가시성 추적에 충분하다. 브랜드 보호의 경우, 신규 이미지가 게시될 때 점검한 후 월별로 점검하며, 자주 복제되는 제품이라면 더 자주 점검한다.

이미지를 다운로드해야 하는가?

대개 그럴 필요는 없다. 가시성 및 브랜드 보호에는 페이지 URL과 위치만으로 충분하다. 이미지 다운로드는 트래픽과 저장 공간을 늘리며, 그 파일들은 소유자에게 속한 것이다.

결론

이미지 검색 데이터는 두 가지 질문에 답한다. 중요한 검색어에 대해 누가 노출되고 있는가, 그리고 자사 이미지가 어디에 나타나는가. 고정된 위치와 쿼리 세트로 이를 수집하고, 원본 결과를 보관하며, 각 실행을 가시성 점유율과 신규 호스팅 도메인 목록으로 변환하라. 시간에 걸쳐 추적하면 이 두 가지 리포트는 이미지 SEO가 효과를 내고 있는지, 그리고 자사 사진이 허가 없이 어디서 사용되고 있는지를 보여준다.

시작할 준비가 되셨나요?

205M개 이상의 IP, 195개 이상의 국가를 지원하는 Shifter의 레지덴셜 프록시를 $0.10/GB부터 이용해보세요.

시작하기