什麼是 Google Shopping 搜尋 API?
了解 Google Shopping Search API 是什麼、會返回哪些商品資料、和 Google Merchant API 有什麼不同,以及 ecommerce teams 如何用它做價格監控、競品追蹤、商品研究、SEO 和 AI shopping agents。
Google Shopping Search API 是一種用來收集 Google Shopping 商品搜尋結果的 API。它通常會把結果返回成結構化格式,例如 JSON。
你不需要打開瀏覽器、進入 Google Shopping、輸入商品關鍵字、手動複製商品資訊。你只需要向 API 發送 request,就能取得 product titles、prices、sellers、product links、ratings、review counts、thumbnails、delivery information 和 ranking positions 等資料。
對 ecommerce teams、SEO teams、price monitoring tools、AI shopping agents 和 market research workflows 來說,這些資料很有價值,因為 Google Shopping 展示的是使用者在真實搜尋環境中看到的商品結果。
基本流程如下:
Product keyword
↓
Google Shopping Search API
↓
Structured product results
↓
Price monitoring, competitor tracking, ecommerce research, AI workflows
Google Shopping Search API 會返回什麼資料?
Google Shopping Search API 通常會返回結構化商品欄位。
常見欄位包括:
|
Field |
Meaning |
|---|---|
|
Product title |
Google Shopping 中顯示的商品名稱 |
|
Price |
當前可見價格 |
|
Old price |
舊價格或劃線價 |
|
Seller / source |
商家或店鋪名稱 |
|
Product link |
商品頁或 Google product page link |
|
Thumbnail |
商品圖片 |
|
Rating |
商品評分 |
|
Review count |
商品評論數 |
|
Delivery info |
配送或運費資訊 |
|
Position |
商品在結果中的排名 |
|
Badge / tag |
Sale、deal 或其他標籤 |
|
Location context |
國家、語言或地區設定 |
Google Shopping results API 通常會提供 product title、product ID、product link、source、price、old price、delivery、rating、reviews、snippet、thumbnail、tag 和 badge 等欄位。
為什麼團隊需要 Google Shopping Search API?
Google Shopping data 的價值在於,它把商品搜尋意圖和市場可見資料連在一起。
常見使用場景:
|
Use case |
API 可以幫你做什麼 |
|---|---|
|
Price monitoring |
追蹤不同 seller 的商品價格 |
|
Competitor tracking |
查看競品是否出現在目標查詢中 |
|
Product research |
發現熱門商品和品類 |
|
Seller analysis |
比較 Google Shopping 中出現的 merchants |
|
SEO monitoring |
追蹤商品搜尋可見度 |
|
Market research |
分析價格、定位和商品組合 |
|
AI shopping agents |
提供即時商品搜尋資料 |
|
Ecommerce dashboards |
建立商品和價格情報報表 |
例如 ecommerce team 可以每天追蹤 “wireless noise cancelling headphones”,收集排名靠前的商品,對比價格,識別 sellers,並觀察哪些 brands 出現最頻繁。
這比一次性手動搜尋有價值得多,因為資料可以重複收集和比較。
Google Shopping Search API vs Google Merchant API
這是一個很重要的區分。
Google Shopping Search API 用來收集 Google Shopping 搜尋中可見的商品結果。
Google Merchant API 則是商家用來管理自己 Merchant Center accounts 和 product data 的 API。Google 將 Merchant API 描述為管理 Merchant Center accounts 並展示商品的方式,而 Merchant Products API 可讓商家 insert、update、retrieve 和 delete product data。
兩者解決的問題不同。
|
API type |
Main purpose |
Best for |
|---|---|---|
|
Google Shopping Search API |
收集可見 Google Shopping search results |
價格監控、競品分析、市場研究 |
|
Google Merchant API |
管理自己的 Merchant Center product data |
商品 feed 管理、庫存更新、merchant operations |
如果你要上傳或管理自己的商品資料,使用 Google Merchant API。
如果你想知道某個 shopping query 下出現哪些 products、prices、sellers 和 rankings,使用 Google Shopping Search API。
Response 範例
簡化後的 Google Shopping result 可能長這樣:
{
"query": "wireless headphones",
"country": "us",
"language": "en",
"shopping_results": [
{
"position": 1,
"title": "Wireless Noise Cancelling Headphones",
"price": "$129.99",
"extracted_price": 129.99,
"old_price": "$159.99",
"source": "Example Store",
"rating": 4.6,
"reviews": 1280,
"delivery": "Free delivery",
"thumbnail": "https://example.com/image.jpg",
"product_link": "https://example.com/product"
}
]
}
實際使用時,也要保存 search context:
|
Context |
Why it matters |
|---|---|
|
Query |
定義商品搜尋 |
|
Country |
Shopping results 會因市場不同而變 |
|
Language |
商品名稱和 seller 可能不同 |
|
Device |
不同 device 結果可能不同 |
|
Timestamp |
價格和排名會變 |
|
Currency |
價格比較必需 |
沒有 context 的商品資料,就像掉在地上的拼圖。
Google Shopping Search API 如何幫助 ecommerce teams?
1. Price monitoring
商品價格經常變動。Google Shopping Search API 可以讓你重複收集商品價格,並按時間比較。
可以追蹤:
|
Signal |
Example |
|---|---|
|
Current price |
$129.99 |
|
Old price |
$159.99 |
|
Discount |
19% off |
|
Seller price difference |
Seller A vs Seller B |
|
Daily price changes |
Yesterday vs today |
|
Lowest visible price |
結果中最低可見價格 |
這能幫助 brands、marketplaces 和 retailers 理解開放商品搜尋環境中的價格情況。
2. Competitor tracking
Google Shopping results 會顯示哪些 sellers 和 brands 出現在商品相關查詢中。
可以追蹤:
|
Question |
Useful field |
|---|---|
|
哪些 competitors 最常出現? |
Seller / source |
|
哪些 products 排名更高? |
Position |
|
哪些 sellers 價格更低? |
Price |
|
哪些 products 信任訊號更強? |
Rating and review count |
|
哪些 products 有折扣? |
Old price and current price |
這對 ecommerce SEO、brand monitoring 和 marketplace intelligence 很有用。
3. Product research
Google Shopping data 可以幫你理解某個 category 中哪些商品更可見。
例如搜尋 “standing desk”,你可以收集:
|
Data |
What it tells you |
|---|---|
|
Product titles |
常見商品命名方式 |
|
Prices |
市場價格區間 |
|
Sellers |
活躍 merchants |
|
Ratings |
Customer trust signals |
|
Reviews |
Product popularity signals |
|
Badges |
促銷或特殊標籤 |
這能幫助 product、content 和 marketing teams 理解使用者點擊前看到的是什麼。
4. AI shopping agents
AI shopping agents 需要當前商品資料。靜態訓練資料不夠,因為 prices、sellers、discounts 和 availability 都會變。
Google Shopping Search API 可以提供 fresh product results,讓 AI agent 用於:
|
Agent task |
API data needed |
|---|---|
|
Compare products |
Title、price、rating、reviews |
|
Find cheaper options |
Price and seller |
|
Recommend products |
Rating、reviews、product title |
|
Monitor price drops |
Current and old prices |
|
Build shopping reports |
Product results over time |
API 就像 agent 的商品搜尋雷達。
TalorData 如何支援這類 workflow?
在 TalorData,我們會把 Google Shopping data 看作 broader search data workflow 的一部分。
很多團隊不只需要一次 product search,而是需要跨 keywords、markets、languages 和 use cases 的可重複 search data。
Google Shopping Search API 可以支援:
|
Workflow |
Example |
|---|---|
|
Ecommerce price monitoring |
每日追蹤商品價格 |
|
Competitor analysis |
比較 sellers 和 brands |
|
SEO monitoring |
追蹤 product visibility |
|
AI agent workflows |
提供 real-time product data |
|
RAG workflows |
收集 product source data |
|
Market research |
比較品類和價格 |
TalorData SERP API 聚焦於 structured search result data,可用於 SEO monitoring、AI agents、RAG、competitor tracking 和 market research 等場景,並支援主要搜尋引擎與結構化輸出。
選擇 Google Shopping Search API 時看什麼?
選型時可以檢查這些點:
|
Requirement |
Why it matters |
|---|---|
|
Structured JSON output |
更容易解析和保存 |
|
Product title and price fields |
Ecommerce 核心資料 |
|
Seller/source field |
競品分析必需 |
|
Rating and reviews |
信任和熱度訊號 |
|
Location and language parameters |
Shopping results 會因市場變化 |
|
Fresh data collection |
價格經常變動 |
|
Reliable success rate |
減少 broken data workflows |
|
CSV/database compatibility |
報表和分析需要 |
|
HTML output option |
方便 debugging |
|
Scalability |
支援大量商品和市場 |
不要只看單次 request 價格。要看 API 是否返回你的 workflow 真正需要的欄位。
常見錯誤
把 search data 和 merchant data 混在一起
Google Shopping Search API 用來收集可見 shopping search results。Google Merchant API 用來管理自己的 product data。
只保存 product titles
Product title 不夠。應該一起保存 price、seller、rating、reviews、position、product link 和 timestamp。
忽略 location
Shopping results 可能因 country、language 和 region 改變。一定要保存 location context。
把 price 當成固定值
Shopping prices 會變。要保存 collection time,並比較 snapshots。
不做 product deduplication
同一個 product 可能從不同 sellers 或不同 positions 出現。需要用 product ID、product link、title、seller 和 price 等欄位做去重。
結語
Google Shopping Search API 可以把 Google Shopping results 轉成 structured product data。
它能幫助團隊收集 product titles、prices、sellers、ratings、reviews、delivery information、product links、thumbnails 和 ranking positions。
對 ecommerce teams 來說,這些資料可以支撐 price monitoring、competitor tracking、product research、shopping SEO 和 market analysis。對 AI teams 來說,它可以為 shopping agents 和 RAG workflows 提供 fresh product context。
最簡單的理解方式是:
Google Shopping 展示使用者看到什麼。
Google Shopping Search API 把這個畫面變成系統可以使用的資料。
FAQ
什麼是 Google Shopping Search API?
Google Shopping Search API 用來收集 Google Shopping 的商品搜尋結果,並返回 product titles、prices、sellers、ratings、reviews、thumbnails、product links 和 ranking positions 等結構化資料。
Google Shopping Search API 和 Google Merchant API 一樣嗎?
不一樣。Google Merchant API 用於管理自己的 Merchant Center account 和 product data。Google Shopping Search API 用於收集 Google Shopping 中可見的商品搜尋結果。
Google Shopping Search API 可以用來做什麼?
常見用途包括 price monitoring、competitor tracking、product research、seller analysis、ecommerce SEO、AI shopping agents 和 market research。
最先應該保存哪些欄位?
建議先保存 query、country、language、timestamp、product title、price、seller、rating、review count、product link、thumbnail、delivery information 和 position。
AI shopping agents 需要 Google Shopping Search API 嗎?
如果 agent 需要當前商品資訊,那就需要。商品價格、seller、discounts 和 rankings 都會變,live search data 很有價值。