Zernio
APIFor you
Zernio
APIFor you
Platforms

Pinterest Ads

Overview

Build

Create a Promoted PinPromote an Existing Pin

Target

Customer List Audiences

Measure

AnalyticsPinterest TagConversions API

Reference

Media & Limits
Dashboard
OverviewPlatformsAPI ReferenceResources
Pinterest Ads

Analytics

Read spend, impressions, clicks, CTR, CPC and CPM for a Promoted Pin over a date range.


Call GET /v1/ads/{adId}/analytics with the ad's _id for spend, impressions, clicks, CTR, CPC and CPM over a date range (Get ad analytics). Pinterest reports saves and closeups alongside those standard metrics.

curl "https://zernio.com/api/v1/ads/66f0a1b2c3d4e5f6a7b8c9d0/analytics?fromDate=2027-01-04&toDate=2027-01-11" \
  -H "Authorization: Bearer $ZERNIO_API_KEY"

Response (200), trimmed:

{
  "ad": { "id": "66f0a1b2c3d4e5f6a7b8c9d0", "name": "Spring home decor", "platform": "pinterest", "status": "active", "currency": "USD" },
  "analytics": {
    "summary": { "spend": 186.5, "impressions": 74300, "clicks": 1240, "ctr": 1.67, "cpc": 0.15, "cpm": 2.51 },
    "daily": [ { "date": "2027-01-04", "spend": 27.9, "impressions": 10600, "clicks": 181 } ]
  }
}

Pinterest reports reach as 0, because Zernio does not sync it, and the demographic breakdowns parameter is Meta and TikTok only. GET /v1/ads/tree rolls the same metrics up per campaign and ad group (Get campaign tree).

Was this page helpful?

Customer List Audiences

Create a Pinterest customer list audience with POST /v1/ads/audiences and upload hashed members to it.

Pinterest Tag

Create and read Pinterest tags, manage their custom events, check stats and install them on Shopify or WordPress through the tracking tags API.