Discover products via structured data feeds (Google Merchant Center, RSS, Atom) instead of scraping

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

Steps

  1. Locate the merchant's product feed URL from their robots.txt, sitemap index, or Google Merchant Center public endpoint; prefer XML/JSON feed formats over HTML scraping.
  2. Fetch the feed with a descriptive User-Agent identifying your agent and respect Cache-Control / ETag headers to avoid redundant downloads.
  3. Parse the feed schema: Google Merchant Center XML feeds use 'g:' namespace attributes (e.g., g:id, g:price, g:availability, g:condition); normalize these into your internal product model.
  4. Handle pagination tokens or next-page links present in large feeds; many merchants paginate at 1000–5000 items per page.
  5. Validate required fields (id, title, description, link, image_link, price, availability) and log products with missing mandatory attributes for manual review.
  6. Store a feed snapshot with an ingestion timestamp so change detection can diff against the previous snapshot on the next run.

Known gotchas

Related routes

Distinguish Merchant Center feed-driven Shopping listings from on-page Product structured data-driven organic rich results, and configure both without signal conflicts
developers.google.com · 5 steps · unrated
Submit and update a product data feed to Google Merchant Center via the Content API for Shopping
google.com · 6 steps · unrated
Build agent-readable product feeds using schema.org/Product markup and MCP catalog endpoints so AI agents can discover, compare, and purchase products without scraping
schema.org/Product · 6 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