OrbTop

Pinterest Data Extractor

SOCIAL MEDIA

Pinterest Data Extractor

Extract structured data from Pinterest pins, user profiles, and Ideas/category pages — no login required. Retrieves pin titles, descriptions, author details, image URLs, save counts, and publication dates from publicly accessible pages.

What It Does

Pinterest embeds rich JSON-LD structured data (SocialMediaPosting, ProfilePage, ItemList) directly in the HTML of its public pages. This actor fetches those pages via a residential proxy (to ensure full content delivery) and parses the structured data without needing a Pinterest account or API key.

Supported URL Types

URL Pattern What It Extracts
pinterest.com/pin/<id>/ Single pin: title, description, author, image URL, save count, date published, related topics
pinterest.com/<username>/ Profile: enqueues the user's visible pins and extracts each
pinterest.com/ideas/<topic>/<id>/ Ideas/category page: enqueues up to 20 pins from the listing

Input

Field Type Description
startUrls Array Pinterest URLs to scrape (pin, profile, or ideas page)
maxItems Integer Maximum number of pin records to return

Example Input

{
  "startUrls": [
    { "url": "https://www.pinterest.com/pin/11188699073847186/" },
    { "url": "https://www.pinterest.com/ideas/architecture/918105274631/" }
  ],
  "maxItems": 50
}

Output

Each record contains:

Field Description
pin_id Unique Pinterest pin ID
pin_url Canonical URL of the pin
title Pin title / headline
description Pin description text
author_name Display name of the pinner
author_username Pinterest username of the pinner
author_url URL of the pinner's profile
image_url Direct URL of the pin's primary image
save_count Number of times this pin has been saved
date_published ISO 8601 date when the pin was published
related_topics Comma-separated list of related idea topic names
page_type Source page type (pin, profile, ideas)
scraped_at ISO 8601 timestamp of when the record was scraped

Example Output

{
  "pin_id": "11188699073847186",
  "pin_url": "https://www.pinterest.com/pin/11188699073847186/",
  "title": "European Classical Architecture",
  "description": "Explore the beauty of Renaissance architecture and be inspired by this stunning building with a dome on top.",
  "author_name": "Nica Jane",
  "author_username": "danicaj175",
  "author_url": "https://www.pinterest.com/danicaj175",
  "image_url": "https://i.pinimg.com/originals/bc/5c/87/bc5c87b673c74036750a2cf5d2574629.png",
  "save_count": 33596,
  "date_published": "2025-02-02T01:07:10.000Z",
  "related_topics": "European Classical Architecture, Classical Architecture Examples, Classical Architecture Building",
  "page_type": "pin",
  "scraped_at": "2026-06-07T18:20:05.609Z"
}

Technical Notes

  • Uses residential proxy for reliable access to Pinterest's full server-rendered HTML
  • JSON-LD structured data (schema.org/SocialMediaPosting) is parsed directly from page HTML
  • No Pinterest account, API key, or authentication required
  • Public pins, profiles, and Ideas pages are fully accessible unauthenticated

Limitations

  • Private boards and private pins are not accessible
  • Pinterest's internal search API requires authentication — this actor uses Ideas/category pages instead
  • The number of pins on profile pages is limited to what Pinterest includes in the server-rendered JSON-LD (typically 10-25 pins per page)