Pinterest Search Scraper - Pins and Creators
Pricing
from $3.00 / 1,000 results
Pinterest Search Scraper - Pins and Creators
Scrape Pinterest search results with pin titles, descriptions, images, destination URLs, boards, creators, follower counts, saves and ranks.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Pinterest Search Scraper - Pins, Creators, Boards and Trends
Turn Pinterest searches into structured datasets without manually opening pins or copying details into a spreadsheet. Pinterest Search Scraper collects public pin results for one or more keywords and returns the pin title, description, image, destination link, creator, board, save count, search rank, and other useful research fields.
The Actor is designed for marketers, ecommerce teams, trend researchers, content strategists, agencies, and analysts who need repeatable Pinterest search data. Results can be downloaded as JSON, CSV, Excel, XML, or RSS, sent to a webhook, processed in Make or Zapier, or read through the Apify API.
What can Pinterest Search Scraper do?
- Search Pinterest for multiple keywords in one run.
- Collect public pins beyond the first visible result batch using bounded pagination.
- Preserve the original rank for each query so you can compare search visibility.
- Return the best available pin image and its dimensions.
- Capture outbound destination URLs and source domains for content and commerce research.
- Include creator usernames, names, follower counts, and public profile URLs when available.
- Include board names and board URLs when Pinterest exposes them.
- Deduplicate pins within each query automatically.
- Export clean rows to the Apify default dataset.
- Run on a schedule to monitor changing search results over time.
Typical use cases
Pinterest SEO and ranking monitoring
Run the same keyword list daily or weekly and compare rank, id, and url. This helps you see which pins remain visible, which creators enter the result set, and whether a campaign gains or loses search exposure.
Product and visual trend research
Search product categories, styles, seasonal phrases, materials, colors, or audience interests. Use the returned titles, descriptions, images, boards, and save counts to identify recurring themes before planning a campaign or product collection.
Creator and competitor discovery
The result includes public creator identity fields alongside each pin. Group results by pinner_username, compare follower counts, and find creators repeatedly ranking for a topic. This can support manual partnership research without pretending that every visible profile is a qualified lead.
Content ideation
Analyze titles, descriptions, destination domains, and board names to understand how a topic is framed on Pinterest. The data is useful for building editorial briefs, visual mood boards, keyword clusters, and landing-page inspiration.
Ecommerce destination analysis
Use destination_url and domain to identify sites receiving Pinterest traffic for a query. This can reveal marketplaces, publisher pages, brand stores, and product collections associated with a niche.
Input
The Actor accepts a list of search phrases plus two safety limits.
{"queries": ["minimalist home office","sustainable packaging ideas"],"maxResultsPerQuery": 50,"maxPagesPerQuery": 5}
Input fields
| Field | Type | Description |
|---|---|---|
queries | array of strings | Pinterest keywords or phrases. The default is web scraping. |
maxResultsPerQuery | integer | Maximum unique pins returned for each query. Default: 10. Maximum: 1,000. |
maxPagesPerQuery | integer | Maximum Pinterest result pages requested per query. Default: 2. Maximum: 50. |
Start with a small result limit when testing a new keyword set. Increase it only when the first output confirms the query produces useful pins.
Output
Each dataset item represents one public Pinterest pin found for one query.
{"id": "123456789012345678","url": "https://www.pinterest.com/pin/123456789012345678/","title": "Minimal home office setup","description": "A compact workspace with natural light and hidden storage.","destination_url": "https://example.com/minimal-office","domain": "example.com","image_url": "https://i.pinimg.com/originals/example.jpg","image_width": 1000,"image_height": 1500,"created_at": "2026-06-15T12:00:00","repin_count": 842,"reaction_counts": {},"pinner_id": "99887766","pinner_username": "designstudio","pinner_name": "Design Studio","pinner_followers": 24500,"pinner_profile_url": "https://www.pinterest.com/designstudio/","board_id": "44556677","board_name": "Home Office Ideas","board_url": "https://www.pinterest.com/designstudio/home-office-ideas/","search_query": "minimalist home office","rank": 1,"scraped_at": "2026-07-11T09:30:00+00:00"}
Pinterest does not expose every field for every pin. Organic pins, product pins, promoted content, older records, and different account types can contain different metadata. Missing upstream values are returned as null rather than invented.
Pricing
This Actor uses pay per event pricing:
- Actor start: $0.00005 per run.
- Result: $0.003 for each pin saved to the default dataset.
A run returning 100 pins costs about $0.30005 in Actor charges, excluding your normal Apify platform usage. A 10-result test costs about $0.03005. You are charged for rows actually saved, not for the configured maximum when fewer results exist.
Run with the Apify API
curl -X POST "https://api.apify.com/v2/acts/benthepythondev~pinterest-search-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"queries":["email marketing ideas"],"maxResultsPerQuery":25,"maxPagesPerQuery":3}'
After the run finishes, read the default dataset through the API or use the dataset link shown in the run output. Apify client libraries are also available for Python and JavaScript.
Automation ideas
- Schedule weekly searches and send new pin URLs to Google Sheets.
- Trigger an n8n workflow that groups pins by creator and destination domain.
- Send high-save pins to a manual content-review queue in Airtable.
- Compare two scheduled datasets to detect ranking changes.
- Feed titles and descriptions into your own classification or topic-modeling pipeline.
Do not rely on Pinterest ranking as a permanent metric. Search results can vary by time, region, experiment, and Pinterest product changes. Store the scraped_at, search_query, and rank fields whenever you compare runs.
Reliability and technical approach
The Actor uses Pinterest's public web search flow with a Chrome-compatible HTTP client. It first loads the public search page to obtain the current application version, then requests the same structured web resource used by Pinterest's search interface. This avoids rendering a full browser and keeps runs fast and inexpensive. Requests are retried with bounded delays, results are deduplicated, and a run fails explicitly if Pinterest returns no pins instead of silently reporting success with an empty dataset.
No Pinterest login, cookies from your account, or third-party scraping API key is required. Pinterest can change its public web interface, so production users should monitor scheduled runs and report reproducible failures with the input and run ID.
Responsible use
This Actor collects public Pinterest search data. Use it only for lawful purposes and follow Pinterest's terms, applicable privacy rules, intellectual-property rights, and your organization's compliance requirements. Do not use the output for harassment, sensitive profiling, spam, or automated outreach without a lawful basis. Images and text remain the property of their respective owners; receiving a URL in a dataset does not grant reuse rights.
Frequently asked questions
Does it download image files?
It returns the best public image URL and dimensions. Apify stores the metadata row, not a copied image file. Your workflow can download permitted assets separately when you have the appropriate rights.
Can I search several keywords?
Yes. Add up to 50 non-empty queries. The result limit applies separately to each query.
Why do some pins have no destination URL or follower count?
Pinterest's public response varies by pin and creator type. The Actor keeps unavailable values empty rather than guessing.
Can I monitor results over time?
Yes. Create an Apify schedule and store each run's dataset. Compare pin IDs and ranks between dates.
Is this an official Pinterest API?
No. This independent Actor reads public data exposed by Pinterest's web interface and is not affiliated with or endorsed by Pinterest.
You might also like
- Pinterest Profile Scraper for detailed creator profile metrics.
- Instagram Intelligence Scraper for public Instagram research.
- TikTok Profile Scraper for creator profile data.
- YouTube Search Results Scraper for video discovery and rankings.
Support and reviews
If a run fails, open an issue on the Actor page and include the run ID, a redacted example input, and the result you expected. Reproducible reports are prioritized. If the Actor saves you time, a short Apify Store review helps other users evaluate it and helps guide future improvements.
Keywords: Pinterest scraper, Pinterest search scraper, Pinterest pins API, Pinterest trend research, Pinterest SEO, Pinterest keyword scraper, Pinterest creator discovery, Pinterest board data, social media research, visual trend analysis.