Pinterest Search Scraper
Pricing
from $2.50 / 1,000 pinterest search results
Pinterest Search Scraper
Scrape Pinterest search results by keyword. Extract pin IDs, titles, pinner profiles, follower counts, creation dates, content type, and HD image URLs. Use scheduling, API access, integrations, and JSON, CSV, Excel exports.
Pricing
from $2.50 / 1,000 pinterest search results
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Pinterest Search Scraper
Pinterest Search Scraper extracts structured pin data from Pinterest search results by keyword, including pin IDs, titles, pinner profiles, creation dates, content type, and image URLs.
| Search Pinterest by query, filter for all pins or videos, and export clean search result data for trend research, content discovery, monitoring, or integrations. |
| ParseBird Pinterest Suite ย ย โขย ย Search, profile, keyword, and image data tools | |||
|
ย Pinterest Search Scraper โค You are here |
ย Pinterest Profile Scraper Profile metadata |
ย Pinterest Keywords Discovery Tool Keyword discovery |
ย Pinterest Image Downloader Image URLs |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
Use Apify Actor parsebird/pinterest-search-scraper to scrape Pinterest search results. Example with ApifyClient: client.actor("parsebird/pinterest-search-scraper").call(run_input={"query":"wallpaper","filter":"all","limit":20}). Inputs: query string required default "wallpaper"; filter string enum "all" or "videos" default "all"; limit integer 20-10000 default 20. Output fields: id, title, pinner{id, username, fullName, avatarURL, followers}, date{formatted, initial}, type, imageURL, searchQuery, searchFilter, scrapedAt. API docs: https://docs.apify.com/api/client/python/ and https://docs.apify.com/api/client/js/. Token: https://console.apify.com/account/integrations.
What is Pinterest Search Scraper?
Pinterest Search Scraper is a Pinterest scraper and Pinterest API alternative for collecting search result data without manually copying pins from the website. Enter a query such as wallpaper, choose all pins or videos, and the actor returns a structured dataset ready for analysis.
Use it for Pinterest data extraction workflows where you need repeatable exports, API access, scheduling, or integrations through Apify.
What can Pinterest Search Scraper do?
- Scrape Pinterest search results by keyword.
- Filter for all search results or video results where Pinterest returns that scope.
- Extract pinner profile details, follower counts, dates, content type, and image URLs.
- Run on demand or on a schedule with Apify schedules.
- Access results through the Apify API, webhooks, and integrations.
- Download datasets as JSON, CSV, Excel, XML, RSS, or HTML from Apify storage.
What data can you extract from Pinterest search?
| Field | Description |
|---|---|
id | Unique identifier for the Pinterest pin |
title | Pin title or description text returned by Pinterest |
pinner.id | Unique identifier for the pinner |
pinner.username | Pinterest username |
pinner.fullName | Display name of the pinner |
pinner.avatarURL | URL of the pinner avatar image |
pinner.followers | Follower count returned for the pinner |
date.formatted | Pin creation date normalized to YYYY-MM-DD when available |
date.initial | Raw date string returned by Pinterest |
type | Content type returned by Pinterest, commonly pin |
imageURL | Best available image URL for the pin |
How to scrape Pinterest search results
- Open Pinterest Search Scraper on Apify.
- Enter a
query, for examplewallpaper. - Choose
filter:allfor general pins orvideosfor video search results. - Set
limitbetween 20 and 10,000. - Run the actor and open the dataset.
- Export the results as JSON, CSV, Excel, or connect them to your workflow through the Apify API.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | Yes | wallpaper | Pinterest search term to scrape |
filter | string | No | all | Search type: all or videos |
limit | integer | No | 20 | Maximum results to return, from 20 to 10,000 |
proxyConfiguration | object | No | Apify Proxy enabled | Proxy settings for cloud runs |
Input / Output
Example input:
{"query": "wallpaper","filter": "all","limit": 20}
Example output:
[{"id": "159314905561864531","title": "530 Mobile wallpapers ideas in 2024 | mobile wallpaper, phone wallpaper, iphone wallpaper","pinner": {"id": "159315042976717963","username": "celee722","fullName": "Hanahaki","avatarURL": "https://i.pinimg.com/75x75_RS/81/ba/de/81badebd16fae4dab326118aaf65a96e.jpg","followers": 2},"date": {"formatted": "2024-08-19","initial": "Mon, 19 Aug 2024 04:13:09 +0000"},"type": "pin","imageURL": "https://i.pinimg.com/originals/1b/16/f2/1b16f2064966cabcbf58e62ecb157dbf.jpg"}]
Download results in JSON, CSV, Excel, HTML, XML, or RSS from the Apify dataset.
Python API example
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("parsebird/pinterest-search-scraper").call(run_input={"query": "wallpaper","filter": "all","limit": 20,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript API example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('parsebird/pinterest-search-scraper').call({query: 'wallpaper',filter: 'all',limit: 20,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
See Apify's official Python client and JavaScript client documentation for more options.
How much does it cost to scrape Pinterest?
What is the price per Pinterest search result?
| Event | Free, Bronze, Silver | Gold |
|---|---|---|
result-scraped | $0.0029 per result ($2.90 / 1,000) | $0.0025 per result ($2.50 / 1,000) |
Each result-scraped event means one Pinterest search result was extracted and pushed to the dataset. A run with 1,000 results costs $2.90 on Free, Bronze, and Silver plans, or $2.50 on Gold. Apify free trial credits may cover test runs where applicable.
Use cases
- Track Pinterest trends for keywords, aesthetics, products, or campaign themes.
- Build content research datasets from Pinterest search results.
- Monitor pinners and visual content around a market category.
- Collect image URLs and metadata for editorial planning or competitive research.
- Feed Pinterest search data into spreadsheets, BI tools, databases, or automation workflows.
How it works
- The actor validates the query, filter, and limit.
- It requests Pinterest search data with browser-like headers and optional Apify Proxy support.
- It paginates while Pinterest returns more results and the limit has not been reached.
- It deduplicates pins by ID and normalizes pinner, date, type, and image fields.
- It pushes each result to the default Apify dataset and charges one PPE event per saved result on the Apify platform.
Is it legal to scrape Pinterest?
Is scraping Pinterest legal?
Scraping publicly available web data is generally allowed in many jurisdictions, but you should review Pinterest's terms, avoid collecting private or sensitive information, and make sure your use case complies with applicable laws. For more background, read Apify's guide: Is web scraping legal?.
Other Pinterest scrapers / Related Actors
| Actor | Status | Best for |
|---|---|---|
| Pinterest Search Scraper | Available | Keyword search results, pins, pinners, and image URLs |
| Pinterest Profile Scraper | Available | Public profile metadata by username |
| Pinterest Keywords Discovery Tool | Available | Pinterest keyword and autocomplete research |
| Pinterest Image Downloader | Available | Pinterest pin image URLs and media variants |
More ParseBird actors:
- YouTube Search Scraper - Extract structured YouTube search results.
- Unsplash Image Scraper - Collect image search data from Unsplash.
- Dribbble Designers Scraper - Extract designer profile data.
- Product Hunt Scraper - Scrape product launches and maker data.
FAQ
Can I schedule recurring Pinterest searches?
Yes. Use Apify schedules to run the actor hourly, daily, weekly, or at a custom interval.
Can I use this as a Pinterest scraper API?
Yes. Start runs and fetch datasets through the Apify API, Python client, JavaScript client, webhooks, or integrations.
Why did a run return no results?
Pinterest may block direct anonymous requests from some networks. Keep Apify Proxy enabled, retry the run, or lower the limit while testing.
Does it support videos?
Yes. Set filter to videos. Availability depends on what Pinterest returns for the query.
Where can I report issues or request fields?
Open the Issues tab on the actor page and include your input example, run ID, and the fields you expected.