A finished product photo still isn't a listing until it matches the marketplace's spec — dimensions, ratio, format, size ceiling — and, since 2026, until its metadata says what the law requires about AI-generated people. CatalogX's export does both at once, at zero credits, on every plan.
The presets
Fifteen at this writing, covering both sides of the business:
| Market | Presets |
|---|---|
| India | Amazon India, Flipkart, Myntra, Meesho, Ajio |
| US & global | Amazon US, eBay, Etsy, Poshmark, Depop, TikTok Shop, Shopify, Instagram portrait & square, WebP |
Each preset resizes, pads and encodes to the platform's published spec — the details behind them live in our per-marketplace guides (Etsy, Amazon, the Indian marketplaces).
The compliance half nobody else does
Two obligations are in force now: Amazon requires the contains-synthetic-performer keyword in the metadata of any listing image showing a photorealistic AI-generated person (worldwide since 23 July 2026, implementing New York GBL §396-b and its $1,000–$5,000 penalties), and Google Merchant Center asks AI imagery to retain the IPTC DigitalSourceType provenance term. We verified in September 2026 that no other platform or tool writes these tags for you — and no mainstream photo editor exposes the fields.
CatalogX writes them on export, automatically, in both pipelines — the app's downloads and the API's output. Precisely, too:
- The provenance term is written on every export — all our output is AI-generated.
- The synthetic-performer keyword is written only when a person is actually in the image — your flat lays and product-only shots aren't falsely flagged, because an inaccurate label is worse than none.
- A metadata failure never blocks an export: you always get your image.
Full background on the rules in the disclosure-law guide — and for images made in other tools, the free disclosure tagger writes the same tags in your browser.
One more free positioning fact
Google's published try-on image spec — at least 1024px, full garment on a front-facing model — is a format CatalogX output meets, which matters if you want your listings eligible for Google's shopper-side try-on surfaces.