# Social Media Ads API

Zernio's Ads API gives developers one REST endpoint for paid campaign management across 7 platforms. Boost organic posts or launch ads across Meta, Google, TikTok, LinkedIn, Pinterest, and X with a single API call.

[Start Running Ads](/content/signup/index.html) [View API Docs](https://docs.zernio.com/ads/boost-post)

### Ads Add-On

Requires add-on: Build $10/mo, Accelerate $50/mo, Unlimited $1,000/mo.

## Key Features

### Boost Organic Posts

Turn any scheduled or published post into a paid ad. Pick a goal, set a budget, define your audience, and launch.

### Standalone Ad Campaigns

Create ads from scratch with custom headlines, images, and CTAs. Full creative control without publishing a post first.

### 7-Platform Reach

One interface for Facebook, Instagram, TikTok, Google Ads, LinkedIn, Pinterest, and X. Each mapped to native objectives.

### Audience Targeting

Custom audiences, lookalikes, interest targeting, and demographic filters. Build once, reuse across campaigns.

### Real-Time Analytics

Spend, impressions, clicks, CTR, CPC, and CPM per ad. Breakdowns by age, gender, country, and device.

### Auto-Sync External Ads

Already running ads on Meta or Google? We import them automatically so everything lives in one place.

## How to use Zernio Social Media Ads API

1. **Enable the Add-On**  
   Activate Ads in billing. Available on Build, Accelerate, or Unlimited Zernio plans.

2. **Connect Ad Accounts**  
   Link your Meta Ad Account, Google Ads, TikTok Business, or any supported platform.

3. **Launch Campaigns**  
   Boost a post or create a standalone ad. Set your goal, budget, audience, and schedule.

## Why Use Zernio for Ads

### One Dashboard, 7 Platforms

Stop switching between Meta Ads Manager, Google Ads, and TikTok Business Center.

### Organic + Paid Together

Schedule posts and boost them from the same tool. See organic and paid performance side by side.

### Full API Access

Automate ad creation, pause campaigns, pull analytics, and manage audiences programmatically.

### Transparent Spend Tracking

Real-time spend, CPC, CPM, and ROI metrics. No surprises at the end of the month.

## Code Examples

### Boost a Post

cURL

```bash
curl -X POST "https://zernio.com/api/v1/ads/boost" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "postId": "POST_ID",
    "accountId": "ACCOUNT_ID",
    "adAccountId": "act_123456789",
    "platform": "facebook",
    "name": "Summer sale boost",
    "goal": "traffic",
    "budget": { "amount": 25, "type": "daily" },
    "schedule": { "startDate": "2025-01-15", "endDate": "2025-01-22" },
    "targeting": { "age_min": 25, "age_max": 55, "countries": ["US", "GB"] }
  }'
```

### Get Ad Analytics

cURL

```bash
curl -X GET "https://zernio.com/api/v1/ads/AD_ID/analytics" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response:
# {
#   "metrics": {
#     "spend": 142.50,
#     "impressions": 28400,
#     "clicks": 1230,
#     "ctr": 4.33,
#     "cpc": 0.12,
#     "cpm": 5.02
#   }
# }
```

## Supported Ad Platforms

Each platform maps to native campaign objectives and targeting options. Click any to see its dedicated API guide.

## Skip 7 API Integrations with Zernio cross-platform ads API

| Requirement | Meta Ads | Google Ads | TikTok Ads | Zernio |
| --- | --- | --- | --- | --- |
| Developer app required? | Yes + App Review | Yes + dev token | Yes + review | No |
| Authentication | OAuth + System User | OAuth + dev token | OAuth | Bearer token |
| Separate SDK? | Yes | Yes | Yes | No - unified |
| Normalized data model? | No | No | No | Yes |
| Cross-platform reporting? | No | No | No | Yes |

## See it in action

All your campaigns, budgets, and performance in one table.

Track spend, CPC, and ROI without opening each ad manager.

## Frequently Asked Questions

**What is a social media ads API?**  
A social media ads API is a programmatic interface that lets developers automate ad management through REST API calls: campaign creation, audience targeting, budget management, and analytics.

**How does Zernio's Ads API compare to integrating directly with Meta, Google, or TikTok?**  
Each platform's native API requires creating a developer app, going through a platform-specific approval process, building separate OAuth flows, and learning a unique campaign object model. Zernio wraps all 7 platforms behind one REST endpoint with a normalized data model.

**Can I use the Ads API with AI agents or automation tools like n8n?**  
Yes. Zernio's Ads API works with any tool that can make HTTP requests. For AI agents, Zernio offers an [MCP server](/content/agents/index.html) with 280+ tools including ad management. For no-code automation, use the [official n8n node](/content/n8n-templates/index.html), Make integration, or Zapier integration to automate ad creation, budget adjustments, and analytics reporting.

**What ad campaign objectives are supported across platforms?**  
Supported objectives include engagement, traffic, awareness, video views, lead generation, conversions, and app promotion. Availability varies by platform.

**Which platforms can I run ads on?**  
Facebook, Instagram, TikTok, Google Ads, LinkedIn, Pinterest, and X (Twitter). Each platform is mapped to native campaign objectives and targeting options. See the individual platform pages for detailed API guides.

**Do you import ads I created outside Zernio?**  
Yes. Auto-sync runs regularly and imports ads from all connected ad accounts, including performance metrics.

**Is there a REST API for ad management?**  
Yes. Zernio provides a full REST API for creating, pausing, editing, and deleting ads. Manage audiences, search targeting interests, and pull real-time analytics programmatically.
