Collect public Pinterest profiles from one or more profile URLs, returning identity, bio and website, profile imagery, and visible account counts as normalized records.

Pinterest Profiles API

Profile URL input
Identity and website fields
Visible account metrics
0.6 credits / result
Ready
Ready

Enter parameters and send a request. The task status and normalized results will appear here.

README

Pinterest Profiles

Pinterest profiles are public account pages with usernames, display names, bios, profile images, linked websites, and visible follower, following, board, and saved counts. These identity fields and account signals support profile enrichment, public account comparison, and time-based monitoring.

Features

  • Public profile URL scopeProcess one or more supported Pinterest profile URLs while excluding Pin links, short links, search pages, and other non-profile paths.
  • Profile identity and presentationReturn the profile ID, canonical URL, username, display name, bio, profile image, and linked website in one normalized record.
  • Visible account countsKeep available follower, following, board, and saved counts as separate metrics for account-level comparison.
  • Collection and source contextAttach collected_at plus available country code, created-Pins page URL, source update value, and discovery input without mixing them into identity fields.

Parameters

ParametersRequiredDescription
urlsRequiredRequired list of public Pinterest profile URLs. Each URL must use HTTP or HTTPS on a Pinterest domain and contain one non-reserved username path segment.

How to Use

Submit known public profile URLs, track the asynchronous task, and read normalized profile records with cursor pagination.

  1. Prepare one or more public Pinterest profile URLs whose path contains a single username segment.
  2. Submit the links as urls to /v1/pinterest/profiles and capture task_id.
  3. Poll /v1/tasks/{task_id} until processing succeeds or returns a failure.
  4. Read data.results.items, then request the next page with next_cursor while has_more is true.
curl -X POST "https://api.socq.ai/v1/pinterest/profiles" \
  -H "Authorization: Bearer $SOCQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://www.pinterest.com/example/"]}'

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

Best Use Cases

  • Public profile enrichment: Add username, display name, bio, profile image, website, and country context to records connected to known profile URLs.
  • Account footprint comparison: Compare visible follower, following, board, and saved counts across a selected set of public profiles.
  • Public profile monitoring: Store identity fields and visible metrics with collected_at to compare profile presentation and account signals across collection times.

Pro Tips

  • Use a full HTTP or HTTPS Pinterest profile URL with one username path segment; pin.it, /pin/, /search/, and other reserved paths are rejected.
  • Normalize submitted URLs and deduplicate returned profiles by id when available, using url as the fallback stable key.
  • Treat bio, image, website, country code, source update value, created-Pins page URL, and individual metrics as optional fields.
  • Keep collected_at beside visible account counts so later runs remain distinguishable as separate public snapshots.
  • Use Pinterest User Pins API when you need Pin records from a profile; this endpoint returns profile metadata and counts rather than boards, Pins, or audience lists.

Use these APIs when you need a different type of public Pinterest data.

  • Pinterest Pins APIResolve public Pin URLs into normalized content, creator, media, taxonomy, timestamps, and visible metrics.
  • Pinterest User Pins APIDiscover public Pins from profile URLs with a per-profile limit, normalized content, creator, media, timestamps, and visible metrics.
  • Pinterest Search APISearch public Pins by text query with a result limit, returning normalized content, creator, media, taxonomy, timestamps, and visible metrics.

Pinterest Profiles APIFAQ