Overview
The Pinterest API Suite offers multiple types of APIs, each designed for specific data collection needs from Pinterest. Below is an overview of how these APIs connect and interact, based on the available features:Profiles API
This API allows users to collect profile details based on a single input: profile URL.
- Discovery functionality:
- Discover by Keywords.
- Interesting Columns:
-
name
,following_count
,website
,follower_count
.
Posts API
This API allows users to collect multiple posts based on a single input.
-
Discovery functionality:
- - Discover by profile URL.
- - Discover by Keywords.
- Interesting Columns:
-
title
,content
,user_name
,likes
.
Profiles API
Collect by URL
This API allows users to retrieve detailed Pinterest profile information using the provided profile URL. Input Parameters:The Pinterest profile URL.
Includes comprehensive data points:
-
Profile Details:
url
,profile_picture
,name
,nickname
,website
,bio
,country_code
,profile_id
.For all data points, click here.
-
Engagement & Metrics:
following_count
,follower_count
,boards_num
,saved
. -
Additional Information:
last_updated
,posts_page_url
,discovery_input
.
Discover by Keywords
This API allows users to discover Pinterest profiles based on a specified keyword. Input Parameters:The keyword to search for profiles.
Includes comprehensive data points:
-
Profile Details:
url
,profile_picture
,name
,nickname
,website
,bio
,country_code
,profile_id
.For all data points, click here.
-
Engagement & Metrics:
following_count
,follower_count
,boards_num
, saved. -
Additional Information:
last_updated
,posts_page_url
,discovery_input
.
Posts API
Collect by URL
This API allows users to collect detailed post data from a specific Pinterest post using the provided post URL. Input Parameters:The Pinterest post URL.
Includes comprehensive data points:
-
Post Details:
url
,post_id
,title
,content
,date_posted
,post_type
.For all data points, click here.
-
User Details:
user_name
,user_url
,user_id
,followers
. -
Post Metrics:
likes
,comments_num
,comments
,categories
. -
Media & Attachments:
image_video_url
,video_length
,attached_files
. -
Hashtags & Discovery:
hashtags
,discovery_input
.
Discover by Profile URL
This API allows users to retrieve posts from a specific Pinterest profile based on the provided profile URL. Input Parameters:The Pinterest profile URL from which to collect posts.
The number of posts to collect. If omitted, there is no limit.
An array of post IDs to exclude from the results.
Start date for filtering posts in
MM-DD-YYYY
format (should be earlier than end_date
).End date for filtering posts in
MM-DD-YYYY
format (should be later than start_date
).Includes comprehensive data points:
-
Post Details:
url
,post_id
,title
,content
,date_posted
,user_name
,user_url
,user_id
,followers
,likes
,categories
,source
,attached_files
,image_video_url
,video_length
,hashtags
,comments_num
,comments
,post_type
.For all data points, click here.
-
Engagement & Metrics:
followers
,likes
,comments_num
. -
Media & Attachments:
image_video_url
,video_length
,attached_files
. -
Additional Information:
discovery_input
.
Discover by Keywords
This API allows users to discover Pinterest posts based on a specific keyword, enabling efficient content discovery. Input Parameters:The keyword to search for posts, such as “food” or any other relevant term.
Includes comprehensive data points:
-
Post Details:
url
,post_id
,title
,content
,date_posted
,user_name
,user_url
,user_id
,followers
,likes
,categories
,source
,attached_files
,image_video_url
,video_length
,hashtags
,comments_num
,comments
,post_type
.For all data points, click here.
-
Engagement & Metrics:
followers
,likes
,comments_num
. -
Media & Attachments:
image_video_url
,video_length
,attached_files
. -
Additional Information:
discovery_input
.