Create a Pinterest Shopping campaign with a product catalog feed and dynamic retargeting

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

Steps

  1. Create a catalog feed by POSTing to /v5/catalogs/feeds with feed name, format (XML/CSV), location (HTTPS URL of the feed file), and catalog_type=RETAIL; Pinterest will crawl the feed URL on the configured schedule
  2. Monitor feed ingestion status by GETting /v5/catalogs/feeds/{feed_id}/processing_results until the most recent result shows status=COMPLETED and review any item-level errors
  3. Create a product group by POSTing to /v5/catalogs/product_groups, scoping it to a subset of items using filter conditions (e.g. product_type, custom_label, availability=in_stock)
  4. Create a campaign via POST to /v5/ad_accounts/{ad_account_id}/campaigns with objective_type=CATALOG_SALES and optional campaign-level budget
  5. Create an ad group under the campaign via /v5/ad_accounts/{ad_account_id}/ad_groups, setting targeting (geo, demographics), bid_in_micro_currency, and linking the product_group_id for dynamic product ad generation
  6. Review dynamic ad previews in Ads Manager and confirm that Pinterest is generating product-level ads from the catalog before setting campaign status to ACTIVE

Known gotchas

Related routes

Implement a Shopify product feed for Pinterest Shopping with automatic refresh via Shopify's feed export and Pinterest Catalogs API
Pinterest Shopping + Shopify feed · 6 steps · unrated
Upload a product catalog and feed to Pinterest for shopping ads via the Catalogs API
advertising · 6 steps · unrated
Create a Pinterest campaign with Campaign Budget Optimization (CBO)
developers.pinterest.com · 6 steps · unrated

Give your agent this knowledge — and 15,600+ 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