Pinterest Scraper — Pins, Boards & Keyword Search avatar

Pinterest Scraper — Pins, Boards & Keyword Search

Pricing

from $2.89 / 1,000 pins

Go to Apify Store
Pinterest Scraper — Pins, Boards & Keyword Search

Pinterest Scraper — Pins, Boards & Keyword Search

**Scrape Pinterest pins** by keyword, board URL, or username. Returns 23 fields per pin — title, image URLs, **repin count**, dominant color, pinner, board, external link. Hits `in.pinterest.com` resource API (JSON 200) — not the HTML frontend that blocks scrapers. No login, no API key.

Pricing

from $2.89 / 1,000 pins

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pinterest Scraper lets you scrape Pinterest pins by keyword search, board URL, or username — no official Pinterest API key, no login required. It targets the in.pinterest.com/resource/* internal API endpoints that return clean JSON (HTTP 200) instead of the bot-blocked www.pinterest.com HTML frontend that returns 403 to scrapers. Every result includes a parse_confidence score so you know your data is clean. Pay only per pin collected.

Why This Pinterest Scraper Beats @maximedupre/pinterest-keyword-scraper

FeatureThis actor@maximedupre
Scrape modeskeywords + boards + usernameskeywords only
Endpointin.pinterest.com resource API (JSON, always 200)www.pinterest.com HTML (frequent 403)
Output fields23 fields incl. repin count, dominant color, pinner~8 fields
Parser health signalparse_confidence + warnings in every recordNone
ProxyConfigurable residential (buyer-paid)Fixed

What Pinterest Data You Get

Each pin record includes 23 fields:

FieldDescription
idPinterest pin ID
pin_urlCanonical pin URL (https://www.pinterest.com/pin/{id}/)
titlePin title or grid title
descriptionPin description (falls back to alt text)
alt_textAuto-generated or manual alt text
image_urlLargest available image (736px or original)
image_url_236xThumbnail image (236px)
dominant_colorHex dominant color of the pin image
repin_countNumber of saves/repins
linkExternal URL the pin points to
domainDomain of the external link
pinner_idNumeric pinner (user) ID
pinner_usernamePinner username
pinner_full_namePinner display name
board_idNumeric board ID
board_nameBoard display name
board_urlFull board URL
created_atPin creation time (ISO-8601 UTC)
source_mode"search" / "board" / "user_boards"
parse_confidence0–1 parse quality score (1.0 = perfect)
warningsList of quality warning codes (empty = clean)
scraped_atBatch scrape timestamp (ISO-8601 UTC)

Pinterest Scraper Use Cases

  • Content research — discover trending Pinterest pins for any niche by keyword
  • Competitor analysis — scrape a competitor's Pinterest boards to see their pinning strategy
  • Influencer monitoring — bulk-export a creator's full Pinterest presence by username
  • E-commerce product research — find product pins with external links for affiliate/market research
  • Image dataset collection — harvest labeled images with dominant color metadata for ML

How to Use the Pinterest Scraper

Scrape Pinterest by Keyword (content & trend research)

{
"keywords": ["minimalist home office", "sustainable fashion"],
"maxItems": 200,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Scrape Pinterest Board by URL (archive or monitor a specific board)

{
"boardUrls": [
"https://www.pinterest.com/user/my-board/",
"https://www.pinterest.com/anotheruser/products/"
],
"maxItems": 500
}

Scrape Pinterest User Profile (full account export)

{
"usernames": ["somedesigner", "@anotheraccount"],
"maxItems": 100
}

Mixed — all three Pinterest scrape modes in one run

{
"keywords": ["bohemian decor"],
"boardUrls": ["https://www.pinterest.com/user/board/"],
"usernames": ["targetuser"],
"maxItems": 100
}

Pricing — Pay Per Pinterest Pin

This actor uses pay-per-result pricing: $5.00 per 1,000 pins (PPE — pay per result, no per-run fees). You are charged only for pins successfully scraped and returned in your dataset. Scraping 500 pins costs ~$2.50. Most runs (100–200 pins) cost less than $1.

How Pinterest Scraper Reliability Works

  • Targets in.pinterest.com/resource/* endpoints — not the HTML frontend that blocks scrapers
  • Chrome TLS impersonation via curl_cffi — passes Pinterest's TLS/JA3 fingerprint checks without Playwright overhead
  • parse_confidence and warnings fields in every record provide machine-readable parser health signals
  • Residential proxy strongly recommended; proxy cost billed to your Apify account at standard rates

Frequently Asked Questions

Does this scraper need a Pinterest login? No. The in.pinterest.com resource endpoints return public pin data without authentication.

What proxy should I use? Residential proxy is strongly recommended. Pinterest aggressively blocks datacenter IPs. Configure proxyConfiguration with RESIDENTIAL group.

Can I scrape private Pinterest boards? No. Private boards require Pinterest login, which is not supported. Only public pins are accessible.

What does maxItems do in username mode? In username mode, the maxItems limit applies per board, not per user total. A user with 10 boards at maxItems=50 can return up to 500 pins.

What is repin_count? Extracted from aggregated_pin_data.aggregated_stats.saves. May be null for newly created pins.


Not affiliated with Pinterest. Data retrieved from publicly accessible Pinterest endpoints.

Integrations

Built for social-media marketers and visual-content researchers pulling pins, boards, and keywords for trend and audience analysis — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.