Pinterest Search Scraper — Pins, Boards & Users
Pricing
from $4.00 / 1,000 result scrapeds
Pinterest Search Scraper — Pins, Boards & Users
Search Pinterest by keyword and get pins, boards, and users as unified, structured JSON. No login. MCP-ready. PAY_PER_EVENT at $0.004 per result.
Pricing
from $4.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
Search Pinterest by keyword and get pins, boards, and users back in a single run — as clean, unified JSON. No login, no cookies. Built for marketers, SEO and trend researchers, and AI agents that need one reliable Pinterest search tool.
Most Pinterest scrapers only return pins. This one searches the three things people actually look for on Pinterest — pins (the images/videos), boards (the collections), and users (the creators) — and tags every record with result_type so you can split them instantly.
What it does
- Keyword search — pass any term ("minimalist kitchen", "fall outfits", "sourdough recipes"). Each query is searched independently.
- Three result types — choose
pins,boards,users, or any combination. - Unified, typed output — one dataset, every row tagged
result_type: pin | board | user. - No login required — public search data only.
- MCP-ready — designed to be called by Claude, ChatGPT, and other AI agents.
- Pay per result —
$0.004per result. No subscription, no monthly rental.
When to use this vs. the Pinterest (URL) Scraper
| You have… | Use |
|---|---|
| A keyword / topic to search | This actor (pinterest-search-scraper) |
| A specific board / pin / profile URL | pinterest-scraper |
This actor is keyword-first. If you already have exact Pinterest URLs, the pinterest-scraper actor extracts them directly.
Output
Every record shares: result_type, query, position, url, scraped_at, source_url.
| result_type | Key fields added |
|---|---|
pin | title, description, image_url, is_video, video_url, save_count, hashtags, board_name, board_url, creator_username, creator_follower_count |
board | name, description, pin_count, follower_count, owner_username, cover_image_url, category |
user | username, full_name, bio, follower_count, following_count, pin_count, board_count, is_verified, image_url |
Sample pin record
{"result_type": "pin","query": "home office setup","position": 1,"url": "https://www.pinterest.com/pin/1234567890/","title": "Cozy minimalist home office","description": "Warm wood desk, plants, soft lighting","image_url": "https://i.pinimg.com/originals/ab/cd/ef.jpg","is_video": false,"save_count": 1820,"hashtags": ["homeoffice", "workspace"],"board_name": "Office Inspo","creator_username": "deskgoals","creator_follower_count": 50421,"scraped_at": "2026-06-14T10:00:00.000Z"}
Sample board record
{"result_type": "board","query": "home office setup","position": 1,"url": "https://www.pinterest.com/deskgoals/office-inspo/","name": "Office Inspo","pin_count": 312,"follower_count": 9800,"owner_username": "deskgoals","cover_image_url": "https://i.pinimg.com/736x/aa/bb/cc.jpg"}
Sample user record
{"result_type": "user","query": "home office setup","position": 1,"url": "https://www.pinterest.com/deskgoals/","username": "deskgoals","full_name": "Desk Goals","follower_count": 50421,"pin_count": 1204,"board_count": 38,"is_verified": false}
Pricing
Pay per event — there is no subscription.
| Event | Price |
|---|---|
| Actor start | $0.00005 |
| Result scraped (pin, board, or user) | $0.004 |
Cost is predictable: queries × result types × max results. Example — 1 query, pins+boards+users, 25 each = up to 75 results = ~$0.30. The run prints its cost cap before charging anything.
Input
| Field | Type | Description |
|---|---|---|
searchQueries | array (required) | One or more keywords/topics. |
resultTypes | array | Any of pins, boards, users. Default: pins. |
maxResults | integer | Max results per query per type (1–5000). Default 50. |
proxy | object | Apify Residential proxy by default (recommended). |
Example input
{"searchQueries": ["home office setup", "minimalist kitchen"],"resultTypes": ["pins", "boards", "users"],"maxResults": 25,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Use it from code
Apify API (JavaScript)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('khadinakbar/pinterest-search-scraper').call({searchQueries: ['fall outfits'],resultTypes: ['pins', 'users'],maxResults: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.filter((i) => i.result_type === 'user'));
Apify API (Python)
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("khadinakbar/pinterest-search-scraper").call(run_input={"searchQueries": ["sourdough recipes"],"resultTypes": ["pins", "boards"],"maxResults": 50,})items = client.dataset(run["defaultDatasetId"]).list_items().itemsprint([i for i in items if i["result_type"] == "board"])
Use it from an AI agent (MCP)
This actor is exposed through the Apify MCP server as apify--pinterest-search-scraper. An agent can call it with a keyword and get typed results back — ideal for "find trending pins, boards, and creators for X" tasks. Connect via https://mcp.apify.com.
How it works
The actor opens Pinterest's public search for each query and result type, captures Pinterest's own internal search responses, and returns them as clean records. It runs through Apify Residential proxies with session rotation for reliable, login-free access, and scrolls to paginate up to your maxResults.
FAQ
Do I need a Pinterest account or cookies? No. Search is public.
Can I get boards and users, not just pins? Yes — that's the point. Set resultTypes to include boards and/or users.
Why Residential proxy? Pinterest blocks datacenter IPs. Residential is the default and strongly recommended.
Does each result type cost extra? You pay $0.004 per result returned, regardless of type. Selecting more types returns more results, so plan maxResults accordingly.
I have specific Pinterest URLs, not keywords. Use pinterest-scraper instead — it handles board, pin, and profile URLs.
Some queries return fewer users or boards than pins. Pinterest simply surfaces fewer of those for some terms; the actor returns whatever the search yields.
Legal & compliance
This actor scrapes only publicly available Pinterest search data and requires no login. Use it in compliance with Pinterest's Terms of Service and all applicable laws (including the GDPR and CCPA). Do not use scraped personal data (e.g. usernames, profiles) for unlawful purposes. You are responsible for how you use the data. This actor is not affiliated with or endorsed by Pinterest.