Catalyte
Distribution·intermediate·5 min

Channel feeds

Always-on Google, Meta, TikTok, Pinterest, and CSV feed URLs.


A feed is the serialized view of your catalog for one channel. Feeds are always-on: the URL exists from the moment you enable the channel, and the contents update within a minute of any change to a product.

Supported formats

ChannelFormatFile
Google ShoppingRSS 2.0 with g: namespacegoogle.xml
Meta (Facebook & Instagram)CSVmeta.csv
TikTok Catalog (Ads)CSVtiktok.csv
PinterestCSVpinterest.csv
GenericJSON, CSVcatalog.json, catalog.csv

Feed URL

Each feed has a long-lived signed token. The URL looks like:

https://catalyte.dev/api/public/v1/feed/<token>/google.xml

Copy it into Google Merchant Center (or the platform's equivalent) as the feed source. The platform polls on its own clock — Google every 24 hours by default.

Tokens are workspace-scoped

Feed tokens are read-only and bound to a single channel. Rotating one only breaks that channel's fetch and never touches your products or API keys.

What gets included

  • Products in the channel's enabled collection (default: all).
  • Only products with a price, title, and image — required by every major platform.
  • Out-of-stock items are marked availability=out of stock, not omitted.

Field mapping

Each channel has a default mapping from Catalyte fields to its required columns. Override any mapping per channel under Channel → Settings → Field mapping.