Pinterest Image Downloader
Pricing
from $2.50 / 1,000 pinterest image results
Pinterest Image Downloader
Download Pinterest image metadata from pin URLs. Extract titles, source URLs, media variants, dimensions, quality labels, and direct image links. Export as JSON, CSV, Excel.
Pricing
from $2.50 / 1,000 pinterest image 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 Image Downloader
Pinterest Image Downloader extracts direct image URLs and media variants from Pinterest pin links, including titles, source URLs, dimensions, quality labels, and file extensions.
| Add one or many Pinterest pin URLs and get structured image download metadata for creative research, asset review, monitoring, or integrations. |
| ParseBird Pinterest Suite • Search, profile, keyword, and image data tools | |||
|
Pinterest Search Scraper Keyword search results |
Pinterest Profile Scraper Profile metadata |
Pinterest Keywords Discovery Tool Keyword discovery |
Pinterest Image Downloader ➤ You are here |
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-image-downloader to extract Pinterest pin image download metadata. Example with ApifyClient: client.actor("parsebird/pinterest-image-downloader").call(run_input={"links":["https://jp.pinterest.com/pin/1337074888254229/"],"proxyConfiguration":{"useApifyProxy":false,"apifyProxyGroups":["RESIDENTIAL"]}}). Inputs: links array required default sample Pinterest pin URLs; proxyConfiguration object optional default {"useApifyProxy":false,"apifyProxyGroups":["RESIDENTIAL"]}. Output fields: url, result{url, source, title, medias[{width,height,url,quality,extension,type}], type, error, message}. 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 Image Downloader?
Pinterest Image Downloader is a Pinterest image scraper and Pinterest API alternative for extracting direct image URLs from public pin pages. Add Pinterest pin links such as https://jp.pinterest.com/pin/1337074888254229/, and the actor returns media variants in a clean dataset.
Use it when you need repeatable Pinterest image data extraction with Apify scheduling, API access, integrations, and export formats.
What can Pinterest Image Downloader do?
- Extract direct
i.pinimg.comimage URLs from Pinterest pin pages. - Return available media variants such as
236x,474x,564x,736x, andoriginalswhen Pinterest provides them. - Include image width, height, quality label, extension, and media type.
- Process multiple Pinterest pin URLs in one run.
- Run on demand or on a schedule with Apify schedules.
- Connect results to the Apify API, webhooks, and integrations.
- Export Pinterest image data as JSON, CSV, Excel, HTML, XML, or RSS from Apify datasets.
What data can you extract from Pinterest images?
| Field | Description |
|---|---|
url | Original input Pinterest pin URL |
result.url | Final Pinterest pin URL after redirects |
result.source | Source platform, returned as pinterest |
result.title | Pin title or description returned by Pinterest |
result.medias | Array of extracted image variants |
result.medias[].width | Image width when Pinterest provides it |
result.medias[].height | Image height when Pinterest provides it |
result.medias[].url | Direct image URL |
result.medias[].quality | Variant label such as 236x, 736x, or originals |
result.medias[].extension | File extension, commonly jpg or png |
result.medias[].type | Media type, currently image |
result.error | Boolean error flag for the processed URL |
How to download Pinterest image URLs
- Open Pinterest Image Downloader on Apify.
- Add one or more Pinterest pin URLs in
links. - Keep
proxyConfiguration.useApifyProxyoff for the cheapest first test, or enable proxy settings if a request is blocked. - Run the actor and open the default dataset.
- Export the results as JSON, CSV, Excel, or connect them to a workflow through the Apify API.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
links | array | Yes | Two sample Pinterest pin URLs | Pinterest pin URLs to process |
proxyConfiguration | object | No | {"useApifyProxy": false, "apifyProxyGroups": ["RESIDENTIAL"]} | Optional proxy settings for Pinterest requests |
Input / Output
Example input:
{"links": ["https://jp.pinterest.com/pin/1337074888254229/","https://jp.pinterest.com/pin/703756187194777/"],"proxyConfiguration": {"useApifyProxy": false,"apifyProxyGroups": ["RESIDENTIAL"]}}
Example output:
[{"url": "https://jp.pinterest.com/pin/1337074888254229/","result": {"url": "https://www.pinterest.com/pin/1337074888254229/","source": "pinterest","title": "Sam Coleman | Some snippets of this golden boy...","medias": [{"width": 236,"height": 419,"url": "https://i.pinimg.com/236x/ac/10/56/ac105618d3e5e08cfd42c3f0149bbc82.jpg","quality": "236x","extension": "jpg","type": "image"}],"type": "multiple","error": false}}]
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-image-downloader").call(run_input={"links": ["https://jp.pinterest.com/pin/1337074888254229/"],"proxyConfiguration": {"useApifyProxy": False, "apifyProxyGroups": ["RESIDENTIAL"]},})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-image-downloader').call({links: ['https://jp.pinterest.com/pin/1337074888254229/'],proxyConfiguration: { useApifyProxy: false, apifyProxyGroups: ['RESIDENTIAL'] },});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 download Pinterest image data?
What is the price per Pinterest image result?
| Event | Free, Bronze, Silver | Gold |
|---|---|---|
image-downloaded | $0.0029 per result ($2.90 / 1,000) | $0.0025 per result ($2.50 / 1,000) |
Each image-downloaded event means one Pinterest pin URL was processed successfully and pushed to the dataset. A run with 1,000 successful image 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
- Collect direct Pinterest image URLs for asset review and creative research.
- Build image datasets from Pinterest pins discovered with Pinterest Search Scraper.
- Audit media variants and available image sizes for public pins.
- Monitor saved pins, campaign references, mood boards, or visual inspiration sets.
- Feed Pinterest image metadata into spreadsheets, BI tools, databases, or automation workflows.
How it works
- The actor validates and deduplicates the
linksinput. - It requests each public Pinterest pin page with browser-like headers and optional proxy settings.
- It extracts Pinterest's embedded public pin media data.
- It falls back to direct
i.pinimg.comURL discovery if the embedded payload changes. - It pushes one dataset item per input URL and charges one PPE event per successful result on the Apify platform.
Is it legal to download Pinterest image URLs?
Is scraping Pinterest image URLs legal?
Scraping publicly available web data is generally allowed in many jurisdictions, but Pinterest images may be protected by copyright or third-party rights. Review Pinterest's terms, respect rights holders, 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:
- Unsplash Image Scraper - Collect image search data from Unsplash.
- YouTube Thumbnail Downloader - Download YouTube thumbnail metadata.
- YouTube Search Scraper - Extract structured YouTube search results.
- Product Hunt Scraper - Scrape product launches and maker data.
FAQ
Can I process multiple Pinterest pin links in one run?
Yes. Add multiple URLs to the links array. The actor deduplicates repeated pin URLs before scraping.
Does this actor download binary image files?
No. It extracts direct image URLs and metadata. Use the returned result.medias[].url links in your own downloader, storage workflow, or integration.
Can I schedule recurring Pinterest image extraction?
Yes. Use Apify schedules to run the actor hourly, daily, weekly, or at a custom interval.
Can I use this as a Pinterest image API?
Yes. Start runs and fetch datasets through the Apify API, Python client, JavaScript client, webhooks, or integrations.
Why did a pin return an error?
The pin may not exist, may not be public, or Pinterest may have blocked the request from the current network. Try enabling Apify Proxy or checking the pin in a browser.
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.