Back to APIs
Pinterest public data

Pinterest Public Data API

Retrieve public Pinterest profile data, resolve known Pins, collect Pins from selected profiles, or search by keyword for creator, content, and visual trend research.

Available Pinterest APIs

Use Profiles for account data, Pins for a known Pin, User Pins for content from selected profiles, or Search for keyword-based Pin discovery.

What Pinterest data can you retrieve?

SocQ returns normalized public account and Pin records with identity, content, media, classification, discovery, engagement, and collection-time context.

Public profile details

Retrieve profile IDs, usernames, display names, bios, images, linked websites, country context, and visible account counts.

Pin content and media

Retrieve Pin identity, title, text, creator details, media references, publication time, and visible metrics when available.

Creator Pin collections

Browse a bounded set of public Pins from selected profile URLs and keep each result connected to its submitted profile.

Topics and classification

Search Pins by keyword and retain available post type, categories, hashtags, source details, and discovery input.

SocQ vs Pinterest API

SocQ focuses on supported public Pinterest collection. Pinterest's official API is designed for authenticated content, advertising, analytics and catalog integrations.

CapabilitySocQPinterest API
Primary useCollect public profiles, Pins, user Pins and search resultsManage authorized content, ads, analytics and catalogs
Customer OAuthSocQ API key; no customer Pinterest OAuthPinterest app, access token and required scopes
Starting inputPublic profile or Pin URL, or a text queryAuthorized account context and Pinterest resource IDs
Create or manage PinsNot supportedSupported on behalf of an authenticated user with write scopes
Response formatNormalized SocQ recordsNative Pinterest API objects

How the Pinterest API works

All four Pinterest APIs use the same asynchronous task and paginated result workflow.

  1. 1. Submit your input

    Send profile URLs, Pin URLs, or a search query to the matching API and save the returned task_id.

  2. 2. Track the task

    Poll /v1/tasks/{task_id} until processing is complete.

  3. 3. Retrieve the results

    Read data.results.items and use next_cursor while has_more is true.

Search public Pins by keyword

Authenticate with your SocQ API key and submit a text query. Profiles, Pins, and User Pins use the same task flow.

curl -X POST "https://api.socq.ai/v1/pinterest/search" \
  -H "Authorization: Bearer $SOCQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"home office ideas","results_limit":100}'

# Poll GET /v1/tasks/{task_id}
# Read data.results.items and follow next_cursor while has_more is true

Common Pinterest API use cases

Creator and profile research

Enrich known profile URLs with public identity, bio, website, country context, visible counts, and collection time.

Known Pin analysis

Resolve selected Pin URLs into content, creator, media, taxonomy, timestamps, visible metrics, and source links.

Creator content monitoring

Collect bounded Pin sets from selected profiles and compare collection-time content and account snapshots.

Visual topic and trend research

Search defined keywords to build structured Pin datasets with creator, media, classification, and discovery context.

Limits and public-data policy

Pinterest results are point-in-time public records. These APIs do not access private content or create, edit, save, or manage profiles and Pins.

  • Profiles requires a profile URL with one username path segment. It returns account details, not boards, Pins, or audience-member lists.
  • Pins requires a known public /pin/{id} URL or pin.it link and does not expand a profile into a Pin collection.
  • User Pins requires public profile URLs. results_limit defaults to 100, accepts 1 to 2,000, and applies separately to each profile.
  • Search requires one text query. results_limit defaults to 100 and accepts 1 to 2,000; sort and additional filters are not exposed.
  • Optional identity, content, media, classification, source, timestamp, and metric fields can be null or empty when the public source does not expose them.
  • The APIs are read-only and do not create, edit, save, or manage Pinterest profiles, boards, or Pins.

Pinterest API frequently asked questions

What is the Pinterest API?

The Pinterest API is a set of SocQ endpoints for retrieving public profile data, resolving known Pins, collecting Pins from selected profiles, and searching public Pins by keyword.

Which Pinterest API should I use?

Use Profiles for account details, Pins for known /pin/{id} or pin.it links, User Pins for a bounded collection from profile URLs, and Search for keyword-based discovery.

Do Profiles and User Pins return the same data?

No. Profiles returns account metadata and aggregate counts, while User Pins returns normalized Pin records discovered from submitted profile URLs.

How does the User Pins result limit work?

results_limit defaults to 100, accepts integers from 1 through 2,000, and applies separately to each profile URL.

Why can fields be null or empty?

A public profile or Pin may not expose every identity, content, media, taxonomy, source, timestamp, or metric value at collection time.

How is Pinterest collection priced?

Each returned profile or Search Pin costs 0.6 credits, while each returned Pin from Pins or User Pins costs 0.5 credits. Empty result sets have no result charge.