Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

DescriptionPinterest is a visual discovery platform where users find and save ideas. The Pinterest Ads API provides access to ad accounts, campaigns, pins, boards, and performance analytics.
Supported ReplicationInitial Sync, Continuous Sync
Authentication TypeOAuth

Collections

Collection NameFull/Initial SyncIncremental/Continuous SyncSupports UpdateSupports DeleteNotes
Ad accounts
Campaigns
Ad groups
Ads
Boards
Pins
Ad analyticsDaily granularity
Campaign analyticsDaily granularity

Setting up Pinterest for ELT & CDC

ELT & CDC uses the API provided by Pinterest to sync the data.

Pinterest API Reference

Requirements

  • A Pinterest Business account.
  • At least one ad account linked to your Pinterest Business profile.
  • You need to authenticate via OAuth2.

Setup Steps

1

Connect your Pinterest account

In Integrate.io, go to the ELT & CDC Sources page and select Pinterest. Click Sign In to authenticate via OAuth2 with your Pinterest Business account.
2

Select your ad account

After authentication, select the Pinterest ad account you want to replicate data from. If you manage multiple ad accounts, choose the one that contains the campaigns and analytics you need.
3

Choose collections

Select which collections (campaigns, ads, boards, pins, analytics) you want to sync to your destination.
4

Configure your destination and start the pipeline

Select a destination warehouse, map your tables, and start the initial sync.

Limitations

  • Analytics lookback window: Pinterest analytics data can be retroactively adjusted for up to 30 days. If you need fully settled metrics, account for this window in your reporting.
  • Rate limits: The Pinterest API enforces rate limits per ad account. Large accounts with many campaigns may experience slower sync times during the initial load.
  • Organic vs. paid data: The ads, campaigns, ad groups, and analytics collections cover paid (advertising) data only. Boards and pins include both organic and promoted content.

FAQ

Q: Do I need a Pinterest Business account, or will a personal account work? A Pinterest Business account is required. Personal accounts do not have access to the Ads API or ad account data. Q: Can I sync data from multiple ad accounts? Each pipeline connects to a single ad account. To replicate data from multiple ad accounts, create a separate pipeline for each one. Q: How frequently does analytics data update? Analytics collections sync on a daily granularity. Data for a given day is typically available the following day, though Pinterest may retroactively adjust metrics for up to 30 days.

What is ELT & CDC

Hooks

Initial Sync Process

Data Type Mapping

Last modified on May 12, 2026