Zernio
APIFor you
Zernio
APIFor you
Platforms

Pinterest Ads

Overview

Build

Create a Promoted PinPromote an existing pin

Target

TargetingCustomer list audiences

Measure

AnalyticsPinterest TagConversions API

Operate

Manage ads

Reference

Media & limits
Dashboard
OverviewPlatformsAPI ReferenceResources
Pinterest Ads

Targeting

The targeting fields a Promoted Pin takes on create: location, age, gender, language, interests and customer list audiences.


Target a Promoted Pin by location, age, gender, language, interests and customer list audiences. Targeting is set on POST /v1/ads/create and cannot be changed afterwards.

Targeting fields

These fields apply on Pinterest:

  • countries, regions, metros, zips
  • ageMin, ageMax, gender
  • languages (ISO 639-1). A code Pinterest cannot target returns 400.
  • interests, from GET /v1/ads/interests
  • audienceInclude and audienceExclude, which take the Pinterest customer list id of an audience (Create an audience)
{
  "countries": ["US", "CA"],
  "ageMin": 25,
  "ageMax": 44
}

These go at the top level of the create body.

Fields Pinterest rejects

Pinterest's geo spec takes region codes or postal codes but never both. Sending regions and zips together returns a 400 with code mutually_exclusive_fields.

incomeTier, cities, customLocations and behaviors are not supported on Pinterest.

Targeting edits after creation are not supported: PUT /v1/ads/{adId} with targeting returns 501. Recreate the ad to change who it reaches.

If it fails

ErrorCauseFix
400 with code mutually_exclusive_fieldsregions and zips sent togetherSend one of them.
400 on languagesA language code Pinterest cannot targetDrop that code.
incomeTier rejectedPinterest has no income targetingRemove the field.
501 with code feature_not_availabletargeting sent to PUT /v1/ads/{adId}Recreate the ad with the new targeting.

Related

  • Create a campaign: the create these fields go on.
  • Create an audience: the customer lists audienceInclude takes.
  • Create standalone ad: every targeting field across platforms.
Was this page helpful?

Promote an existing pin

Promote a Pin you already published with POST /v1/ads/boost, keeping its engagement.

Customer list audiences

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

On this page

Targeting fieldsFields Pinterest rejectsIf it failsRelated