Avg. daily spend$37.10
CPC$5.19
Best USB-C drive for travel?

Look for USB 3.2 speeds and a slim, sturdy casing that fits on a keyring.

Sponsored
USB-C drives built to travelUp to 400MB/s. Free shipping over $30.meridiantools.com
Chat Card // Dev Tools // USCampaign3 adsActive
OpenAI AdsLast 7 days$260

OpenAI Ads API (ChatGPT Ads) for Developers

Zernio's ChatGPT Ads API lets you run OpenAI and six other ad networks from one API key, in your code or through your AI agent over Zernio MCP.

  • Chat cards
  • Country targeting
  • Conversions
  • API key connect

Join 200,000+ of the world's most ambitious developers and builders

Warner Music Group
ClickUp
Vibiz
RE/MAX
ACT.agency
Holo

Why Zernio vs the OpenAI Ads API?

Save 2-3 weeks of development

Zernio API

  • Paste an API key, we validate it

  • Same data shape as every other network

  • Pixels and conversions through one endpoint

  • ChatGPT Ads next to your other accounts

  • One API for 8 ad networks

OpenAI Ads API

  • A new API with its own objects to learn

  • One key per ad account to store and rotate

  • Daily reporting to normalise yourself

  • A separate pixel and events setup

  • A separate integration per ad network

How to connect and run ChatGPT Ads with Zernio

Get your first campaign under 10 minutes

1

Profile

default

OpenAI Ads

Connect with an API key

Create a key in your OpenAI Ads settings and paste it into Zernio. One key connects one ad account. Ads are included on every Zernio account.

2

POST /v1/ads/create

const { data } = await zernio.adcampaigns.createStandaloneAd({
  body: {
    accountId: 'acc_8f2a',
    adAccountId: 'adacct_1234',
    name: 'Spring launch',
    goal: 'traffic',
    budgetAmount: 500,
    budgetType: 'lifetime',
    endDate: '2027-02-15',
    bidStrategy: 'LOWEST_COST_WITH_BID_CAP',
    bidAmount: 2,
    headline: 'Ship faster with Acme',
    body: 'The platform for product teams.',
    imageUrl: 'https://cdn.acme.com/launch.jpg',
    linkUrl: 'https://acme.com',
    countries: ['US'],
  },
});

Create a campaign

Add a headline, body, image and link, then set a lifetime budget, max bid and countries. Do it via API or ask your AI agent through Zernio MCP.

3

Retargeting

$600 lifetime

Paused

Summer Sale

$800 lifetime

$0.94 CPC

Launch Push

$360 lifetime

$412

Track and adjust

Zernio syncs daily spend, clicks and status. Pause campaigns, change bids or pull reports from your app or your agent.

OpenAI Ads campaigns run on a lifetime budget and target by country

Features

Everything you need to run OpenAI Ads

Country targeting

Target by country, resolved through OpenAI's own location lookup.

API key connect

No OAuth flow. Paste the key from Ads Manager and we check it before saving it.

Chat card campaigns

Campaign, ad group and ad in one call: headline, body, image and link, shown in ChatGPT.

Spend and results without opening another dashboard

OpenAI Ads·Traffic
Metrics
7d14d30d90d
Spend$259.69
Impressions806
Clicks50
CTR6.20%
CPC$5.19
Avg. daily spend$37.10

Every campaign and its status in one table

NamePlatformStatus
Chat Card // Dev Tools // US3 ads
active
Ship Faster with Zernio26 ads
active
Chat Card // Retarget // US3 ads
active
One API for Social + Ads1 ad
paused
Chat Card // Pricing // US2 ads
active

Lifetime budget and max bid

A lifetime spend cap and a max bid, optimised for clicks, impressions or conversions.

Pixels and Conversions API

Create a tracking tag and send server-side events through the shared Conversions API.

Campaign control

Pause, resume or archive campaigns, update budgets and bids, and read daily metrics.

Integrate

Three ways in. Same API behind all of them

Write it yourself with the SDKs, hand it to an agent over MCP, or run it from a shell.

Read the docs
import Zernio from '@zernio/node';
const zernio = new Zernio(); // reads ZERNIO_API_KEY
const { data: ad } = await zernio.adcampaigns.createStandaloneAd({
body: {
accountId: 'acc_xxx',
adAccountId: 'adacct_1234',
name: 'Spring launch',
goal: 'traffic',
budgetAmount: 500,
budgetType: 'lifetime',
endDate: '2027-02-15',
bidStrategy: 'LOWEST_COST_WITH_BID_CAP',
bidAmount: 2,
headline: 'Ship faster with Acme',
body: 'The platform for product teams.',
imageUrl: 'https://cdn.acme.com/launch.jpg',
linkUrl: 'https://acme.com',
countries: ['US'],
},
});
And more
Supported Platforms

Build one integration
and run ads on 7 networks with it

Frequently Asked Questions

Start running OpenAI Ads today

Connect with an API key. Create campaigns, pause or resume them, and track conversions in minutes.

  • SOC 2
  • GDPR compliant
  • 99.97% uptime
  • Under 50ms response