Pinterest Search Scraper avatar

Pinterest Search Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Pinterest Search Scraper

Pinterest Search Scraper

Collect pins from any Pinterest search using Pinterest Search Scraper. Retrieve images, titles, links, descriptions, creator details, and engagement metrics. Perfect for trend analysis, idea discovery, content planning, and any workflow that requires structured Pinterest search data.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Headless Agent

Headless Agent

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape Pinterest search results β€” no API key or login required. Get clean, formatted JSON with pin details including images, links, reactions, tags, and pinner info.

πŸ€” What can Pinterest Search Scraper do?

This Actor lets you search Pinterest and extract pin data from the search results. Just provide one or more search queries and get structured results:

πŸ” Search Pinterest by any keyword and get back detailed pin data

πŸ–ΌοΈ Extract pin images in original resolution, titles, descriptions, and source links

πŸ‘€ Get pinner profile info β€” username, full name, follower count, verification status

❀️ Collect reaction counts and total reactions for each pin

🏷️ Extract tags and visual annotations

πŸ“Š Control how many results you want with maxResults β€” scrape as many pins as you need

πŸ” Rotate proxies to avoid rate limiting (optional)

πŸ“¦ Download results in JSON, CSV, XML, or Excel from the Apify Dataset

🦾 Integrate via API, webhooks, SDKs (Python & Node.js), or connect with tools like Zapier, n8n, Make, and more

βœ… What data can I scrape from Pinterest?

From each pin:

  • πŸ†” Pin ID and URL
  • πŸ“ Title and description
  • πŸ–ΌοΈ Original image URL and dimensions (width Γ— height)
  • πŸ”— Source link and domain
  • πŸ‘€ Pinner info (username, full name, profile image, followers, verification)
  • ❀️ Reaction counts and total reactions
  • 🏷️ Tags
  • πŸ“… Created date
  • 🎬 Video flag (is_video)

πŸ”§ How to scrape data from Pinterest

  1. Create a free Apify account.
  2. Open Pinterest Search Scraper.
  3. Add search queries (one or more).
  4. Optionally set max results per query and proxy URLs to avoid rate limiting.
  5. Click Save & Start and wait for the data to be extracted.
  6. Download your data in JSON, CSV, XML, Excel, or access it via API.

⬇️ Input

FieldTypeDescription
queriesstring[]Required. List of Pinterest search queries to scrape.
maxResultsintegerMaximum number of results per query (default: 20).
proxystring[]Optional list of proxy URLs (http:// or socks5:// format). Rotated per query.

Example input

{
"queries": ["minimalist home decor", "japanese interior design"],
"maxResults": 50,
"proxy": ["http://user:pass@host:port"]
}

⬆️ Output

Results are pushed to the Apify Dataset. Each item includes the search_query field so you know which query produced each result.

πŸ“Œ Pin data sample

{
"search_query": "minimalist home decor",
"id": "1234567890123456789",
"pin_url": "https://www.pinterest.com/pin/1234567890123456789",
"title": "Minimalist Living Room Ideas",
"description": "Beautiful minimalist living room with natural light",
"link": "https://example.com/minimalist-decor",
"domain": "example.com",
"image_orig_url": "https://i.pinimg.com/originals/xx/xx/xxx.jpg",
"image_orig_width": 736,
"image_orig_height": 1104,
"pinner": {
"id": "987654321098",
"username": "homedecorideas",
"full_name": "Home Decor Ideas",
"image_url": "https://i.pinimg.com/75x75_RS/xxx.jpg",
"follower_count": 125000,
"is_verified_merchant": false,
"verified_identity": true,
"profile_url": "https://www.pinterest.com/homedecorideas"
},
"reaction_counts": {
"like": 42,
"save": 15
},
"total_reactions": 57,
"tags": ["home decor", "minimalist", "living room"],
"created_at": "2024-01-15T10:30:00Z",
"is_video": false
}

πŸ”— Integrations

You can connect Pinterest Search Scraper with almost any cloud service or web app through Apify integrations. Connect with Zapier, n8n, Make, Slack, Google Sheets, Google Drive, Airbyte, GitHub, and many more.

You can also use webhooks to trigger actions whenever a run finishes β€” for example, getting a notification or automatically processing the scraped data.

🦾 Using the Apify API

The Apify API gives you programmatic access to Pinterest Search Scraper. You can start runs, fetch datasets, monitor execution, and integrate the scraper into your own workflows.

❓ FAQ

Can I search multiple queries in one run?

Yes. The queries field accepts an array. Each query is processed sequentially and results are tagged with the search_query field.

How many results can I get per query?

The default is 20 pins per query. You can increase this with the maxResults field (e.g. 50, 100, 250). Note that Pinterest may limit the number of available results for certain queries.

Can I use multiple proxies?

Yes. The proxy field accepts an array of proxy URLs. Proxies are rotated round-robin across queries to help avoid rate limiting.

Does this require a Pinterest account or API key?

No. The scraper uses Pinterest's public search API β€” no login or API key needed.

This scraper only extracts publicly available data. It does not access any data behind authentication. However, scraped results could contain personal data protected by GDPR and other regulations. Ensure you have a legitimate reason for scraping and consult legal counsel if unsure. See also Apify's blog post on the legality of web scraping.