Feature: serp

Google Shopping Price Comparison

Return the Google Shopping comparison view with per-merchant offers, shipping, taxes, and total landed prices.

What is Google Shopping Price Comparison?

When a user clicks a Google Shopping product, they land on a comparison page showing every merchant that sells that exact product, with price, shipping, tax estimate, total landed cost, merchant rating, and seller policies. Scavio's shopping comparison endpoint returns this view as structured JSON, sorted the same way Google sorts it. You get the canonical product title, a consolidated image gallery, full specs, and an offers array where each offer includes the merchant, base price, shipping cost, tax estimate, total, seller rating, and return policy. For price intelligence, this is the gold standard because it reflects the exact decision surface Google shows consumers.

Example Response

JSON
{
  "product": {
    "title": "Sony WH-1000XM6 Wireless Headphones Black",
    "image": "https://serpapi.scavio.dev/gshop/sony-xm6.jpg",
    "product_id": "17289364582719384"
  },
  "offers": [
    {
      "merchant": "Amazon.com",
      "merchant_domain": "amazon.com",
      "price": 389.0,
      "shipping": 0.0,
      "tax": 34.12,
      "total": 423.12,
      "currency": "USD",
      "merchant_rating": 4.7,
      "return_policy": "30 days",
      "condition": "new",
      "link": "https://www.amazon.com/dp/B0E2X4K9PQ"
    },
    {
      "merchant": "Best Buy",
      "merchant_domain": "bestbuy.com",
      "price": 399.99,
      "shipping": 0.0,
      "tax": 35.09,
      "total": 435.08,
      "currency": "USD",
      "merchant_rating": 4.6,
      "return_policy": "15 days",
      "condition": "new",
      "link": "https://www.bestbuy.com/product/sony-wh1000xm6"
    },
    {
      "merchant": "B&H Photo",
      "merchant_domain": "bhphotovideo.com",
      "price": 394.0,
      "shipping": 0.0,
      "tax": 0.0,
      "total": 394.0,
      "currency": "USD",
      "merchant_rating": 4.9,
      "return_policy": "30 days",
      "condition": "new",
      "link": "https://www.bhphotovideo.com/c/product/sony-xm6"
    }
  ]
}

Use Cases

  • True landed-cost price monitoring across merchants
  • Affiliate sites that auto-rank offers by total price
  • Detecting tax-free and free-shipping advantages
  • Merchant rating and trust signal aggregation
  • Training LLM shopping agents to optimize for total cost

Why Google Shopping Price Comparison Matters

Headline sticker prices are misleading once shipping and tax are added, and the merchant with the lowest listed price often loses to a competitor on total landed cost. Scavio's comparison endpoint exposes the exact economics Google uses to rank offers, so pricing and affiliate teams can optimize on real dollars rather than sticker-price proxies. This is especially important in the US where sales tax varies wildly by state and shipping costs swing purchase decisions.

LangChain Example

Drop google shopping price comparison data into your LangChain agent in a few lines:

Python
from langchain_scavio import ScavioSERPTool

tool = ScavioSERPTool(api_key="your_scavio_api_key", extract="shopping_comparison")

data = tool.invoke({"product_id": "17289364582719384"})
best = min(data["offers"], key=lambda o: o["total"])

print(f"Lowest landed price: ${best['total']} at {best['merchant']}")
print(f"(base ${best['price']} + shipping ${best['shipping']} + tax ${best['tax']})")

Frequently Asked Questions

Send a search request with the appropriate platform (google) and Scavio returns google shopping price comparison data in the response. See the example above for the exact field path.

Yes. Scavio fetches google shopping price comparison data in real time on each request. There is no caching layer and no stale data.

When a user clicks a Google Shopping product, they land on a comparison page showing every merchant that sells that exact product, with price, shipping, tax estimate, total landed

Google Shopping Price Comparison data is returned as part of the standard search response. Each request costs 1 credit. Free tier includes 500 credits/month.

Start Using Google Shopping Price Comparison

Return the Google Shopping comparison view with per-merchant offers, shipping, taxes, and total landed prices.