Pinterest Image Downloader avatar

Pinterest Image Downloader

Pricing

from $2.50 / 1,000 pinterest image results

Go to Apify Store
Pinterest Image Downloader

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

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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.com image URLs from Pinterest pin pages.
  • Return available media variants such as 236x, 474x, 564x, 736x, and originals when 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?

FieldDescription
urlOriginal input Pinterest pin URL
result.urlFinal Pinterest pin URL after redirects
result.sourceSource platform, returned as pinterest
result.titlePin title or description returned by Pinterest
result.mediasArray of extracted image variants
result.medias[].widthImage width when Pinterest provides it
result.medias[].heightImage height when Pinterest provides it
result.medias[].urlDirect image URL
result.medias[].qualityVariant label such as 236x, 736x, or originals
result.medias[].extensionFile extension, commonly jpg or png
result.medias[].typeMedia type, currently image
result.errorBoolean error flag for the processed URL

How to download Pinterest image URLs

  1. Open Pinterest Image Downloader on Apify.
  2. Add one or more Pinterest pin URLs in links.
  3. Keep proxyConfiguration.useApifyProxy off for the cheapest first test, or enable proxy settings if a request is blocked.
  4. Run the actor and open the default dataset.
  5. Export the results as JSON, CSV, Excel, or connect them to a workflow through the Apify API.

Input parameters

ParameterTypeRequiredDefaultDescription
linksarrayYesTwo sample Pinterest pin URLsPinterest pin URLs to process
proxyConfigurationobjectNo{"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 ApifyClient
client = 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?

EventFree, Bronze, SilverGold
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

  1. The actor validates and deduplicates the links input.
  2. It requests each public Pinterest pin page with browser-like headers and optional proxy settings.
  3. It extracts Pinterest's embedded public pin media data.
  4. It falls back to direct i.pinimg.com URL discovery if the embedded payload changes.
  5. It pushes one dataset item per input URL and charges one PPE event per successful result on the Apify platform.

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?.

ActorStatusBest for
Pinterest Search ScraperAvailableKeyword search results, pins, pinners, and image URLs
Pinterest Profile ScraperAvailablePublic profile metadata by username
Pinterest Keywords Discovery ToolAvailablePinterest keyword and autocomplete research
Pinterest Image DownloaderAvailablePinterest pin image URLs and media variants

More ParseBird actors:

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.