Pinterest Scraper
Search public Pinterest pins, inspect pin metadata, list a user's public boards, or return a public board's pins.
Workspace
Configure
Inputs stay here while results become exportable artifacts.
Start from an example
Results
Preview, inspect, copy, or export the complete output.
Your result will become an artifact
Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.
Overview
Pinterest Scraper unifies four public Pinterest retrieval surfaces in one tool. Search mode renders public pin results, pin mode uses Pinterest's official oEmbed endpoint, and user_boards or board mode parse Pinterest's public server-rendered pages.
Last validated: Jul 15, 2026
Input
urlstring (uri)Public pin, profile, or board URL depending on mode.
mode"pin" | "search" | "user_boards" | "board"Capability to run. Defaults to pin for backward compatibility.
querystringSearch query for search mode.
handlestringPinterest profile handle for user_boards mode.
pin_urlstring (uri)Public Pinterest pin URL.
max_resultsintegerdefault: 25Output
modestringrequiredpinsobject[]countintegertitlestringwidthintegerboardsobject[]handlestringheightintegerpin_urlstringpin_countintegerauthor_urlstringembed_htmlstringsource_urlstringrequiredauthor_namestringthumbnail_urlstringthumbnail_widthintegerthumbnail_heightintegerExamples
pinterest-pin
{
"mode": "pin",
"pin_url": "https://www.pinterest.com/pin/99360735500167749/"
}pinterest-search
{
"mode": "search",
"query": "Italian Pot Roast",
"max_results": 10
}pinterest-user-boards
{
"mode": "user_boards",
"handle": "broadstbullycom",
"max_results": 10
}pinterest-board
{
"url": "https://www.pinterest.com/lizmrodgers/moms-night/",
"mode": "board",
"max_results": 10
}Use cases
FAQ
Does this require a Pinterest account?
No. All four modes use public Pinterest surfaces.
What does search return?
Search returns the public pin id, title, canonical pin URL, and visible thumbnail for each rendered result.
Can it access private boards?
No. Only boards and pins visible on public Pinterest pages are supported.
Use it anywhere
MCP (Claude, ChatGPT, Codex)
# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Pinterest Scraper"
2. Call run_tool with:
name: "pinterest_scraper"
input: {"mode":"pin","pin_url":"https://www.pinterest.com/pin/99360735500167749/"}REST
curl -sS -X POST "https://betterfetch.co/api/tools/pinterest_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"mode":"pin","pin_url":"https://www.pinterest.com/pin/99360735500167749/"}}'Run locally
git clone https://github.com/better-fetch/tools/tree/main/tools/pinterest-scraper && cd pinterest-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"mode":"pin","pin_url":"https://www.pinterest.com/pin/99360735500167749/"}'