Sync a product feed to Google via the Merchant API (successor to Content API for Shopping)

domain: merchants.google.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Use the Merchant API (v1), which is now generally available and the official successor to the Content API for Shopping; the Content API for Shopping is scheduled for shutdown on August 18, 2026.
  2. Authenticate with OAuth 2.0 using a service account or user OAuth flow with the `https://www.googleapis.com/auth/content` scope.
  3. Insert or update products by calling `POST https://merchantapi.googleapis.com/products/v1beta/accounts/{merchantId}/products` (or the v1 equivalent); provide structured product data including GTIN, brand, condition, availability, price, and required attributes for the target country.
  4. For bulk operations, use the Products API batch endpoint or the DataSources API to register a supplemental feed and trigger a fetch from a hosted URL.
  5. Poll the product status via `GET /products/{productId}` and inspect the `productStatuses` to check for disapprovals, warnings, and whether the product is active in Google Shopping.
  6. Monitor feed health in the Merchant Center UI or via the `productstatuses.list` endpoint; address disapproval reasons (missing GTIN, image policy violations, price mismatches) before re-submitting.

Known gotchas

Related routes

Submit and update a product data feed to Google Merchant Center via the Content API for Shopping
google.com · 6 steps · unrated
Migrate a product feed from Google Content API for Shopping to the Merchant API v1 before the August 2026 shutdown
developers.google.com · 6 steps · unrated
Migrate a Shopping product feed integration from the Content API for Shopping to the new Google Merchant API before the shutdown deadline
developers.google.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans