Pinterest Search Scraper — Pins, Boards & Users avatar

Pinterest Search Scraper — Pins, Boards & Users

Pricing

from $4.00 / 1,000 result scrapeds

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

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

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

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.004 per result. No subscription, no monthly rental.

When to use this vs. the Pinterest (URL) Scraper

You have…Use
A keyword / topic to searchThis actor (pinterest-search-scraper)
A specific board / pin / profile URLpinterest-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_typeKey fields added
pintitle, description, image_url, is_video, video_url, save_count, hashtags, board_name, board_url, creator_username, creator_follower_count
boardname, description, pin_count, follower_count, owner_username, cover_image_url, category
userusername, 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.

EventPrice
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

FieldTypeDescription
searchQueriesarray (required)One or more keywords/topics.
resultTypesarrayAny of pins, boards, users. Default: pins.
maxResultsintegerMax results per query per type (1–5000). Default 50.
proxyobjectApify 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 ApifyClient
client = 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().items
print([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.

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.