Skip to main content
A ChatGPT ad is a chat card: an image, a short title and a body line, linking to your landing page. Ads are made in ad groups, matching Ads Manager: every ad in a group shares its landing page, price, context hints and negative phrases. The API offers the same choices as the app’s ChatGPT Ads studio. Each ad costs 1 credit. Rewriting copy or targeting is free.

Before you start

  • A product with status: "ready". See Products.
  • The landing page every ad in the group will link to.
  • An API key with chatgpt_ads:generate (and chatgpt_ads:read to retrieve, chatgpt_ads:update to rename groups).
  • One credit per ad.

Workflows

Cost

Each ad costs 1 credit (the chatgpt_ad operation in GET /pricing). Renaming a group and rewriting copy or targeting are free. Set max_credits on a request that spends to cap what it can spend; see Credits and spending. Open a workflow to see its fields and copy-paste examples.
Last modified on September 30, 2026