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