Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Social Media / Pinterest API
Pinterest API logo

Pinterest API

✓ Official Vendor SpecSocial MediaVisual Discoveryoauth285 EndpointsREST

For Agents

Create and manage pins, boards, user profiles, search content, track analytics, and run ad campaigns on Pinterest. Supports 85 endpoints covering the full Pinterest platform for creators and advertisers.

Use for: I need to create a new pin with an image and link to my blog post, Create a board for holiday gift ideas and add pins to it, Search for popular pins about sustainable fashion, Get analytics for my pins from the last 30 days including saves and clicks

Not supported: Does not provide content moderation, spam detection, or copyright verification — use for pin publishing, board management, search, analytics, and advertising only.

Pinterest is a visual discovery platform where users save and share ideas through pins and boards. The API provides access to pins, boards, user profiles, search, analytics, and advertising capabilities. Built for content creators, e-commerce brands, marketing platforms, and social media management tools to publish content, analyze engagement, run campaigns, and integrate Pinterest into multi-channel strategies.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Pinterest API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Pinterest API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Pinterest API.

Create and publish pins with images, titles, descriptions, links, and product metadata

Organize pins into boards and sections with custom titles, descriptions, and privacy settings

Search pins, boards, and users by keywords with filtering by topic and popularity

Retrieve analytics for pins and boards including impressions, saves, clicks, and engagement rate

Manage user profiles with bio, avatar, website links, and verified merchant status

Create and manage Pinterest ad campaigns with targeting, budgets, and performance tracking

Access trending topics, related pins, and personalized recommendations for content strategy

Use Cases

Patterns agents use Pinterest API for, with concrete tasks.

★ E-Commerce Product Publishing

Automate product pin creation from e-commerce catalogs with product images, prices, availability, and purchase links. The API supports bulk pin upload, product metadata enrichment, and shoppable pin features. Brands can sync inventory, update pricing, and track which products drive the most saves and clicks back to their store.

Upload 100 products from Shopify catalog as pins with product titles, images, prices, and shop links, organize them into seasonal boards, and enable shoppable pin features

Content Marketing Automation

Schedule and publish blog posts, infographics, and visual content to Pinterest boards as part of a multi-channel content strategy. The API allows creating pins with custom descriptions optimized for Pinterest search, linking back to website content, and organizing pins into thematic boards. Track which content types and topics generate the most engagement and referral traffic.

Publish 20 blog post pins to the 'Digital Marketing Tips' board with optimized titles, custom cover images, and UTM-tagged links, then retrieve analytics after 7 days to identify top performers

Pinterest Ads Campaign Management

Create and optimize Pinterest ad campaigns programmatically with audience targeting, budget allocation, and performance tracking. The API supports creating promoted pins, targeting by interests and demographics, setting daily budgets, and retrieving campaign metrics including impressions, clicks, conversions, and cost per action. Agencies and performance marketers can manage campaigns at scale across multiple client accounts.

Create a promoted pin campaign for a wedding dress collection targeting women 25-40 interested in weddings and fashion, set $50 daily budget, and retrieve performance metrics daily for optimization

Social Listening and Trend Analysis

Monitor Pinterest search trends, trending pins, and related content to inform product development, content strategy, and marketing campaigns. The API provides search functionality with filters for recency and popularity, related pin recommendations, and trending topic feeds. Brands can identify emerging trends before they hit mainstream social platforms.

Search for pins about 'sustainable home decor' from the last 30 days sorted by saves, retrieve the top 50 results, extract common themes and hashtags, and identify emerging subcategories

Key Endpoints

85 endpoints — pinterest is a visual discovery platform where users save and share ideas through pins and boards.

METHOD

PATH

DESCRIPTION

POST

/v5/pins

Create a new pin

GET

/v5/pins/{pin_id}

Get pin details

POST

/v5/boards

Create a new board

GET

/v5/boards/{board_id}/pins

List pins on a board

GET

/v5/search/pins

Search pins by keyword

GET

/v5/pins/{pin_id}/analytics

Get pin analytics

POST

/v5/ad_accounts/{ad_account_id}/campaigns

Create ad campaign

GET

/v5/user_account

Get authenticated user profile

POST

/v5/pins

Create a new pin

GET

/v5/pins/{pin_id}

Get pin details

POST

/v5/boards

Create a new board

GET

/v5/boards/{board_id}/pins

List pins on a board

GET

/v5/search/pins

Search pins by keyword

GET

/v5/pins/{pin_id}/analytics

Get pin analytics

POST

/v5/ad_accounts/{ad_account_id}/campaigns

Create ad campaign

GET

/v5/user_account

Get authenticated user profile

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Pinterest OAuth 2.0 access tokens and refresh tokens are stored encrypted in the Jentic vault. Tokens are refreshed automatically before expiration — raw credentials never appear in agent prompts or API responses.

Intent-based discovery

Intent-based discovery

Agents search by intent such as 'create a Pinterest pin' or 'get Pinterest analytics' and Jentic returns the matching endpoint with its schema, including required OAuth scopes and parameters.

Time to first call

Time to first call

Direct Pinterest integration: 2-3 days for OAuth flow, pin creation, board management, and analytics parsing. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Instagram Graph API

→

Visual social platform with posts, stories, and reels focused on mobile-first content

Choose Instagram for short-form video and ephemeral content; choose Pinterest for long-tail visual search and evergreen content discovery

Complementary

Shopify API

→

E-commerce platform API for product catalogs, inventory, and order management

Use Shopify to manage products and inventory, sync to Pinterest for visual discovery and shoppable pins that drive sales

Complementary

Buffer API

→

Social media scheduling platform for multi-channel content publishing

Use Buffer for cross-platform scheduling including Pinterest alongside Twitter, Facebook, and LinkedIn

FAQs

Specific to using Pinterest API through Jentic.

What authentication does the Pinterest API use?

The API uses OAuth 2.0 for user authentication. Apps redirect users to Pinterest for authorization, receive an authorization code, then exchange it for an access token. For server-to-server integrations, refresh tokens enable long-lived access. Through Jentic, OAuth tokens are stored encrypted and refreshed automatically.

Can I create pins programmatically?

Yes. POST /v5/pins creates pins with required fields including board_id, media_source (image URL or upload), and optional fields like title, description, link, and alt_text. Pins can include product metadata for shoppable features. The API also supports video pins and idea pins with multiple pages.

What are the rate limits?

Pinterest enforces per-user rate limits of 1000 requests per hour for standard endpoints and 300 requests per hour for analytics endpoints. Ad campaign endpoints have separate limits documented in the Ads API section. Rate limit headers indicate remaining quota and reset time.

How do I get analytics for my pins?

GET /v5/pins/{pin_id}/analytics returns metrics including impressions, saves, pin_clicks, and outbound_clicks for specified date ranges (last 7, 14, or 30 days). Board-level analytics aggregate metrics across all pins. Analytics require the user_accounts:read scope and are only available for the authenticated user's content.

Can I run Pinterest ads through the API?

Yes. The Ads API allows creating campaigns, ad groups, promoted pins, and tracking conversions. You need an approved Pinterest Business account and Ads Manager access. The API supports targeting by interests, keywords, demographics, and custom audiences, plus budget management and performance reporting.

Is the Pinterest API free?

Yes, Pinterest API access is free for approved developers. You must apply for API access and agree to the API Terms of Service. There are no usage fees, but rate limits apply. Commercial use is allowed for approved use cases like content publishing, analytics tools, and authorized advertising platforms.

GET STARTED

Start building with Pinterest API

Explore with Jentic
View OpenAPI Document