Unified.to

Readandwriteadsdatainreal-time

Launch 49+ pre-built Advertising integrations today and access normalized ads data with zero maintenance — all through a unified API.

Advertising

One request. Every ad platform.

Swap the connection_id and the same code reads campaigns from Google Ads, Meta Ads, Amazon Advertising or any of 49 advertising integrations, in one normalized shape. Every call is live against the source API.

curl --get \
  'https://api.unified.to/ads/{connection_id}/campaign' \
  --data 'limit=1' \
  --header "authorization: bearer $UNIFIED_API_KEY"
Response — same fields for every ad platform
[
  {
    "id": "23851234567890",
    "created_at": "2026-10-01T15:00:00.000Z",
    "updated_at": "2026-10-24T06:30:12.000Z",
    "name": "Q4 retargeting",
    "status": "ACTIVE",
    "goal": "WEBSITE_TRAFFIC",
    "budget_amount": 150,
    "budget_period": "DAILY",
    "total_spend_amount": 3412.5,
    "currency": "USD",
    "start_at": "2026-10-01T00:00:00.000Z"
  }
]

Start free 30-day trial

No credit card required. Get your API key, connect real accounts, and make live calls like this one in minutes.

The modern Unified API+MCP platform, built differently

Real-time, pass-through

Every request hits the source API live. No caching or sync jobs: reads and writes go to the source API, and native and virtual webhooks report changes on supported integrations.

No customer records at rest

No customer records at rest; connection credentials and operational metadata are encrypted at rest. Each workspace runs in one region: US on every plan, EU or AU on Pro and Scale.

Common objects across every category

Unified objects, endpoints, scopes and errors across every category, plus raw payloads when you need vendor-specific fields.

Custom fields & objects

Read and write custom fields through the Metadata API; reach custom objects through raw fields and the Passthrough API.

AI-ready integrations

Built for AI products: Unified MCP gives LLMs scoped access to integration tools, with options to limit permissions and hide sensitive fields.

Predictable pricing, no lock-in

Usage-based pricing that scales with API volume, not with the number of customers you connect. Own your credentials and export them anytime; tokens issued to your own OAuth app keep refreshing after you leave.

Get integrations from backlog to production in days

1. Activate integrations

Enable integrations across 38 API categories, from Verification to Advertising and Forms

1. Activate integrations

2. Launch integrations

Build, test, and launch multiple integrations simultaneously with only a few lines of code.

2. Launch integrations

3. Authorize integrations

Embed our authorization component to let customers easily link their accounts.

3. Authorize integrations

Authorization handled for you

A pre-built authorization component and API handle each vendor's sign-in, so your code works with a connection ID.

See documentation

Business Login

Sign users in with the software their company already runs on. Redirect them to one Unified URL and get back their verified email and name. No OAuth flows to build, no tokens to store.

Built on OpenID Connect (OIDC), OAuth2, and SAML specifications.

Unified supports 323+ sign-in integrations.

Trusted by developers and product teams worldwide

ThriveLearning.com
Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire
HoneyBook

Fresh data to fuel countless use cases

Power AI copilots, insights, predictive analysis, and automation with a modern integration infrastructure that scales alongside you.

Advertising

Track Campaign Performance

Pull campaign, ad group, and ad performance metrics across platforms.

Advertising

Monitor and Adjust Budgets

Track spend and update campaign budgets in real time.

Advertising

Manage Campaign Lifecycle

Create, update, pause, and terminate campaigns across supported platforms.

Advertising

Manage Creative and Targeting

Modify creatives, targeting parameters, and scheduling from your product.

Build with a unified Advertising API

Read and write data from multiple Advertising integrations

Unified Organization
Fields:
id created_at updated_at name currency timezone parent_id status account_number managers metadata raw
Methods:
Create an organization List all organizations Retrieve an organization Update an organization Remove an organization
Unified Campaign
Fields:
id created_at updated_at name organization_id status effective_status start_at end_at budget_amount budget_period budget_unit total_spend_amount targeting goal planned_spend_amount frequency_cap advertising_channel_type campaign_budget_identifier currency category has_eu_political_ads labels kpi metadata raw
Methods:
Create a campaign List all campaigns Retrieve a campaign Update a campaign Remove a campaign
Unified Promoted
Fields:
id name type metadata raw
Methods:
Retrieve a promoted List all promoteds
Unified Creative
Fields:
id created_at updated_at name campaign_id group_id item_id organization_id status creative_type hosting_source width height asset_urls cards link_url url_tags body title cta third_party_tag vast_tag_url external_creative_reference external_placement_reference external_ad_reference promoted path1 path2 data labels metadata raw
Methods:
Create a creative List all creatives Retrieve a creative Update a creative Remove a creative
Unified Asset
Fields:
id created_at updated_at organization_id name type url content mime_type width height file_size metadata raw
Methods:
Create an asset List all assets Retrieve an asset
Unified Insertionorder
Fields:
id created_at updated_at name organization_id campaign_id status pacing frequency_cap kpi budget_unit budget_segments bid_strategy reference metadata raw
Methods:
Create an insertionorder List all insertionorders Retrieve an insertionorder Update an insertionorder Remove an insertionorder
Unified Group
Fields:
id created_at updated_at name parent_id campaign_id organization_id insertionorder_id status effective_status targeting bid_amount bid_strategy budget_amount budget_period budget_allocation_type start_at end_at budget_unit budget_max_amount type has_eu_political_ads pacing frequency_cap creative_ids optimization_goal billing_event currency promoted language_locale creative_selection metadata raw delivery_type priority cost_type delivery_goal creative_sizes
Methods:
Create a group List all groups Retrieve a group Update a group Remove a group
Unified Ad
Fields:
id created_at updated_at name campaign_id group_id organization_id status ad_type advertiser_name creative_ids creative_asset_url ad_copy headline description cta final_url display_url path1 path2 promoted logo_creative_id metadata raw
Methods:
Create an ad List all ads Retrieve an ad Update an ad Remove an ad
Unified Report
Fields:
id created_at updated_at currency metrics start_at end_at organization_id metadata raw
Methods:
List all reports
Unified Target
Fields:
id name type is_active parent_id audience_count_min audience_count_max metadata raw
Methods:
Retrieve a target List all targets
Unified Inventory
Fields:
id created_at updated_at name type parent_id status sizes metadata raw
Methods:
Retrieve an inventory List all inventories

Why our customers choose us

4.9 out of 5 on G2 (28 reviews, as of 21 October 2026)

Relevant Recent Articles