Ads

Let your agent run your ads on Meta, Google, TikTok and more

Direct endpoints search ad libraries and creator data today, and running ads on 8 ad platforms is coming soon.

Unified soon

One request builds the campaign, ad set and ad

The same request works on all 8 ad platforms. The ad comes back paused, with the platform's review status.

8 ad platforms

Example · fictional brand Acme Home

Live

Research ads and creators today

Ad libraries, top ads and creator marketplaces, through each source's own endpoints and priced per call.

from $0.0001

209 endpoints on 7 platforms
Unified soon

Spend and results in one shape

Spend, clicks and conversions come back by day for each account, next to its spending limit where one is set.

8

Unified entities

50

Planned Unified calls

8

Ad platforms

209

Direct endpoints today

What each of the 8 ad platforms allows

All 8 create ads, pause them and report spend, while boosting a post and editing a live ad depend on the platform.

Lead forms work on Meta and LinkedIn. Conversions can be sent to every platform except X.

8 entities, from the ad account to the conversion

All of them are Unified and coming soon. Each card opens the entity's fields and calls in the catalog.

Account

AdAccount

An ad account on one ad platform, with its currency, time zone, spend and spending limit.

8 draft fields · 5 calls

Build

Campaign

A campaign with its objective, budget and status, and the ad sets under it.

12 draft fields · 9 calls

AdSet

The targeting, budget and placements a group of ads shares.

10 draft fields · 7 calls

Ad

One ad with its creative, review result, spend and results.

12 draft fields · 12 calls

Creative

The media, text and call to action an ad shows, reusable across ads.

8 draft fields · 3 calls

Target

Audience

A custom or lookalike audience, built from a hashed customer list or site visitors.

6 draft fields · 6 calls

Measure

Conversion

A purchase or signup sent from your server to the ad platforms, matched by hashed user data.

7 draft fields · 5 calls

LeadForm

An instant form on Meta or LinkedIn, with the leads it collected.

6 draft fields · 3 calls

All ads entities

Draft fields and the platforms each call covers, in the catalog.

Every change to spend runs with these safeguards

Ads spend money as soon as they run, so these are on from the first request.

Approve before spend goes up
Launching, resuming and raising a budget can wait for a person's approval.
Never creates twice
A retry after a timeout never creates the same campaign or ad again.
Read live before each change
Budgets and on/off switches are read from the platform first, so an edit never starts from a stale value.
Rejections come with reasons
When Meta, Google or TikTok rejects an ad, every reason comes back on the ad.
Customer data hashed first
Emails and phone numbers are hashed with SHA-256 before they reach a platform.
Deleting keeps the history
Spend from deleted ads and campaigns still counts in every report.
One schema. Every platform.
One schema. Every platform.

Connect your agent to the resource layer

Connect over MCP in minutes. One schema covers every platform, and you pay only for results.