CPC$0.36
Conversions23
rugged portable ssd
Meridian Toolsmeridiantools.comAdRugged portable SSDs | Free shipping over $30Pocket-size storage that shrugs off rain and drops. Up to 400MB/s.
Search // BrandCampaign2 adsActive
Microsoft AdsLast 7 days$146

Microsoft Ads API for Developers

Launch Bing search campaigns with responsive search ads and keywords via API, or hand them to your AI agent over Zernio MCP.

  • Bing search
  • Keywords
  • Country targeting
  • Campaign control
  • Daily metrics

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

Warner Music Group
ACT.agency
ClickUp
MoFlo
RE/MAX
Readdy

Why Zernio vs the Microsoft Advertising API?

Save 3-4 weeks of development

Zernio API

  • No developer token or Azure app to register

  • Hourly token refresh handled

  • Campaign, ad group, ad and keywords in one call

  • Daily metrics synced, no report polling

  • One API for 9 ad networks

Microsoft Advertising API

  • A developer token and an Azure app to maintain

  • Access tokens that expire every hour

  • Campaign, ad group, ad and keyword calls to orchestrate

  • Reports to submit, poll and download

  • A separate integration per ad network

How to use the Microsoft Ads API with Zernio

Get your first campaign under 10 minutes

1

Profile

default

Microsoft Ads

Connect your account

Sign in with the Microsoft or Google account you use at ads.microsoft.com, and every ad account you can reach syncs. Ads are included on every Zernio account.

2

POST /v1/ads/create

const { data } = await zernio.adcampaigns.createStandaloneAd({
  body: {
    accountId: 'acc_8f2a',
    adAccountId: '180123456',
    name: 'Spring launch',
    goal: 'traffic',
    budgetAmount: 25,
    budgetType: 'daily',
    headline: 'Ship faster with Acme',
    body: 'The platform for product teams. Start free.',
    linkUrl: 'https://acme.com',
    keywords: ['product analytics', 'feature flags'],
    countries: ['US'],
  },
});

Create a campaign with one call

Write the headlines and descriptions, then add keywords, a daily budget and countries. Do it via API or ask your AI agent through Zernio MCP.

3

Retargeting

$30/day

Paused

Summer Sale

$40/day

$0.94 CPC

Launch Push

$18/day

$412

Track and adjust

Zernio syncs daily impressions, clicks, spend, conversions and revenue. Pause, resume or delete campaigns and change budgets from your app or your agent.

Skip the Microsoft Advertising developer token and the Azure app registration

Features

Everything you need to run Microsoft Ads

Bing search campaigns

Campaign, ad group, responsive search ad and keywords in one call, bidding with Maximize Clicks.

Keywords with match types

Add keywords on create, each one exact, phrase or broad match (broad by default).

Responsive search ads

3 to 15 headlines and 2 to 4 descriptions, which Microsoft combines into the best-performing ads.

Spend and results without opening another dashboard

Microsoft Ads·Search
Metrics
7d14d30d90d
Spend$146.30
Impressions9.8K
Clicks412
CTR4.20%
CPC$0.36
Conversions23

Every campaign and its status in one table

NamePlatformStatus
Search // Brand2 ads
active
Search // Portable SSDs3 ads
active
Search // Competitors2 ads
active
Search // USB-C drives1 ad
paused
Search // Rugged storage2 ads
active

Daily metrics

Impressions, clicks, spend, conversions and revenue per day, for ads made in Zernio or Microsoft Advertising.

Country targeting

Pick the countries a campaign serves in. Every campaign names them, so none runs everywhere.

Campaign control

Pause or resume a campaign, ad group or ad, change its daily budget, or delete a campaign or ad.

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: '180123456',
name: 'Spring launch',
goal: 'traffic',
budgetAmount: 25,
budgetType: 'daily',
headline: 'Ship faster with Acme',
body: 'The platform for product teams. Start free.',
linkUrl: 'https://acme.com',
keywords: ['product analytics', 'feature flags'],
countries: ['US'],
},
});
And more
Supported Platforms

Build one integration
and run ads on 9 networks with it

Frequently Asked Questions

Start running Microsoft Ads today

REST API for Bing search campaigns, keywords and daily metrics.

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