Google ショッピング プロダクト スクレイパー API
APIエンドポイント仕様
- エンドポイント パス: /api/1/googleShoppingSERP
- データの種類: JSON & 20/分
- 情報元: Google ショッピング
- リクエスト制限: 500リクエスト/月
- スクリプトと統合: cURL, JS, Python, Ruby, Php, Node.js, Java, .NET, Rust, Go, Typescript と統合するコード
Google ショッピング プロダクト スクレイパー API エンドポイントの基本情報
APIエンドポイントパス
必須
Google ショッピング SERP 商品データ Scraper API
api/1/googleShoppingSERP
Call Method
Required
GET
返されるデータの種類
JSON
構造化されたJSONデータをGoogleショッピングのSERPプロダクトに出力する
利用可能な API 引数とパラメータ
token
必須
BUYFROMLO API トークンを購入します. 無料および有料の Subscription API が利用可能です: /api/1/googleShoppingSERP a>, /app/1/googleshopping のオンサイト APP にもアクセス可能
keyword
必須
英語でキーワードを入力してください
country
オプション
米国, 日本, ロシアなど, 製品データが収集される場所の IP 国の正式名を入力します.
language
オプション
SERP 言語の ISO コード (en, ja, fr など) を入力します.
marketLocation
オプション
Google ショッピング マーケットプレイスの国の ISO-GEO コード (sg, cn など) を入力します. 現在usとjpが利用可能です
Google ショッピング SERP 商品データ Scraper API
api/1/googleShoppingSERP
コードの統合と対応
Python コードサンプル
import requests
# Required components #
token = "your buyfromlo token"
apiendpoint = "https://api.buyfromlo.com/api/1/googleShoppingSERP?"
keyword = "the target product keyword"
## Optional Components ##
## United States by default ##
country = "target market"
## en by default ##
language = "en"
## us by default ##
marketLocation = "us"
data="keyword=" + keyword + "&country=" + country + "&language=" + language + "&marketLocation=" + marketLocation
headers={"Authorization": "Bearer " + token}
## Call the api ##
response = requests.get(apiendpoint + data, headers=headers)
print(response.status_code)
print(response.json())
JSON 応答サンプル
{
"Keyword": " " (string),
"Location": " " (string),
"Google Shopping Domain": " " (string),
"Language": " " (string),
"Brand": " " (string),
"Title": " " (string),
"Shop URL": " " (string),
"Channel Domain": " " (string),
"Product ID": " " (string),
"Product Link": " " (string),
"Price": " " (float),
"Rating": " " (float),
"Reviews": " " (integer),
"Image URL": " " (string),
"serp_machine_learning_model": " " (string),
}