Pinterest Image Scraper & Downloader
by codenest
Scrape Pinterest images in 8+ resolutions with full metadata—creator, board, engagement stats & direct CDN links. Perfect for developers, designers, and marketers needing structured data.
Opens on Apify.com
About Pinterest Image Scraper & Downloader
Need to pull high-quality images from Pinterest for a project? I built this scraper because I kept running into the same wall: manually saving pins is slow, and you lose all the useful data around them. This actor handles the grunt work. It grabs the image in the resolution you need—there are eight to choose from, so you're covered whether it's for a thumbnail or a full-scale print. More importantly, it structures everything for you. You get the image's direct CDN link for easy downloading, plus the full context: the pin description, who originally created it, who pinned it, and which board it's on. It even pulls engagement stats like saves and comments. For developers, it outputs clean JSON, ready to pipe into your app or database. For designers and marketers, it's a huge time-saver for building mood boards, sourcing assets, or analyzing what visuals are resonating on the platform. You're not just getting a folder of JPGs; you're getting the complete, organized story behind each image, which is what actually makes the data valuable.
What does this actor do?
Pinterest Image Scraper & Downloader is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Pinterest Image Scraper & Downloader
Overview
This Apify actor scrapes and downloads images from Pinterest pins. It extracts multiple image resolutions and comprehensive metadata for each provided URL, outputting structured JSON data. It's designed for batch processing of Pinterest content.
Key Features
- Bulk Image Download: Processes multiple Pinterest pin URLs in a single run.
- Multiple Resolutions: Fetches up to 8 different image size variants per pin, from thumbnails to the original quality.
- Complete Metadata: Extracts detailed information including pin IDs, descriptions, timestamps, and engagement stats (likes, saves, comments).
- User & Board Data: Captures uploader, original creator, current pinner, and board information.
- Robust Processing: Includes URL validation, error handling with success/failure status per URL, and direct CDN access for downloads.
How to Use
- Provide a list of Pinterest URLs in the actor's input.
- Start the actor. It will process each URL, download available images, and gather metadata.
- Retrieve the structured JSON output from the dataset, which includes download links and all scraped data.
Input
Configure the actor by passing a JSON object with an array of Pinterest URLs. Both pin.it short links and full pinterest.com/pin/ URLs are accepted.
{
"media_urls": [
{ "url": "https://pin.it/6XXeT5pA6" },
{ "url": "https://www.pinterest.com/pin/99079260547630498/" }
]
}
| Parameter | Type | Required | Description |
|---|---|---|---|
media_urls |
Array | Yes | List of objects containing Pinterest pin URLs. |
url |
String | Yes | A valid Pinterest pin URL. |
Output
The actor returns an array of JSON objects, one for each processed input URL. Each object contains a status flag, the original URL, and a data object with all scraped details.
Core Status Fields:
* success: Boolean indicating if the scrape was successful.
* url: The original URL that was processed.
* error: null if successful, otherwise contains an error message.
Example data object structure:
{
"id": "432838214205733278",
"type": "image",
"description": "Pin description text...",
"seo_title": "SEO title...",
"created_at": "Sat, 10 May 2025 04:07:03 +0000",
"stats": {
"repin_count": 1,
"like_count": 2,
"total_saves": 3
},
"uploader": { ... },
"board": {
"name": "Board Name",
"privacy": "public"
},
"downloads": {
"image": [
{
"size": "orig",
"url": "https://i.pinimg.com/originals/e0/9b/d9/e09bd9...jpg",
"width": 1080,
"height": 1927
}
// ... more size variants
]
}
}
Key data fields include:
* Content Info: id, type, description, seo_title, created_at.
* Engagement: stats object with counts for repins, likes, comments, and saves.
* User Data: uploader, original_creator, and current_pinner objects.
* Board Data: board object with name, ID, and privacy setting.
* Downloads: The downloads.image array contains URLs, dimensions, and size labels for all available image versions.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Pinterest Image Scraper & Downloader now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- codenest
- Pricing
- Paid
- Total Runs
- 12
- Active Users
- 3
Related Actors
Web Scraper
by apify
Cheerio Scraper
by apify
Website Content Crawler
by apify
Legacy PhantomJS Crawler
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support