Endpoint
| Parameter | Values |
|---|---|
platform | google, meta, openai |
Basic Request
Format Options
| Platform | Default Format | Accept Header Override |
|---|---|---|
google | application/xml | application/x-ndjson |
meta | text/csv | application/x-ndjson |
openai | application/json | application/x-ndjson |
NDJSON Streaming
For large catalogs, request NDJSON to process products one at a time:ETag and Delta Feeds
UseETag for efficient polling — only download a new feed when content has changed:
Response Headers
| Header | Description |
|---|---|
ETag | Feed content hash for conditional requests |
Last-Modified | Timestamp of last feed generation |
X-Feed-Product-Count | Number of products in the feed |
Cache-Control | max-age=900 (15-minute cache) |
Query Parameters
| Parameter | Type | Description |
|---|---|---|
catalog_id | string | Filter to a specific catalog (optional) |
limit | integer | Max products per page (default: all) |
offset | integer | Pagination offset |