Pinterest Scraper | All-In-One | $4 / 1K avatar
Pinterest Scraper | All-In-One | $4 / 1K

Pricing

$3.99 / 1,000 results

Go to Apify Store
Pinterest Scraper | All-In-One | $4 / 1K

Pinterest Scraper | All-In-One | $4 / 1K

Developed by

Fatih Tahta

Fatih Tahta

Maintained by Community

An all-in-one Pinterest scraper. Extract pins from any search query or scrape full user profiles with all their created pins. Gathers high-res images, titles, URLs, and profile details like follower counts. Get structured JSON/CSV data for trend analysis and content curation.

5.0 (1)

Pricing

$3.99 / 1,000 results

3

9

9

Last modified

6 days ago

Slug: fatihtahta/pinterest-scraper-search
Price: $4.00 per 1,000 scraped items (pins or profiles)

The definitive all-in-one tool for extracting public data from Pinterest. This scraper is built for performance and reliability, allowing you to scrape pins from any search query or extract full user profiles along with all the pins they've created. Simply provide your targets and get clean, structured data ready for visual analysis, content curation, or market research.


What Can This Pinterest Scraper Do?

  • ๐Ÿ” Dual Scraping Modes:
    • Search Mode: Scrape pins for any keyword or phrase. Get relevant visual data for any topic.
    • ๐Ÿ‘ค Profile Mode: Target a specific user profile URL to extract their full profile details (name, username, follower counts, etc.) and all the pins they have created.
  • ๐ŸŽฅ Video Filtering: When using Search Mode, you can choose to scrape all pins or filter for video content only.
  • ๐Ÿ“Š Comprehensive Data Extraction: Get all the essential details, including:
    • For Pins: High-resolution image URL, title, direct pin URL, and the original query or profile it came from.
    • For Profiles: Full name, username, follower/following counts, monthly views, website, and avatar/background images.
  • ๐Ÿ”„ Infinite Scroll Handling: The actor automatically handles infinite scrolling on both search and profile pages to load and extract the number of pins you specify.
  • ๐Ÿ›ก๏ธ Reliable & Scalable: Built to handle both small and large-scale jobs, ensuring a high success rate for all your queries.
  • ๐Ÿ“‹ Structured Data Output: Download your results in clean JSON, CSV, Excel, and other formats, ready for immediate use.

How Do I Use the Pinterest Scraper?

Getting data from Pinterest is a simple, four-step process:

  1. Add Your Targets: In the Input tab, provide a list of search terms and/or profile URLs you want to scrape.
  2. Set Your Limits: (Optional) Specify the maximum number of pins you want to get for each target.
  3. Run the Scraper: Click the "Start" button and watch the scraper go to work.
  4. Download Your Data: Once the run is finished, go to the Storage tab to view and download your results in your desired format.

What Input Does the Scraper Require?

Here is an overview of the Actor's input configuration. For the live version, click on the Input tab above.

  • targets (array of strings): Your list of search keywords and/or direct Pinterest profile URLs. The following formats are supported:
    • Search Terms: e.g., minimalist home office
    • Profile URLs: e.g., https://www.pinterest.com/username
  • filter (dropdown, default: all): Filter search results by content type. Note: This setting only applies to search terms, not profile URLs.
  • maxPinsPerTarget (number, default: 50): The maximum number of pins to scrape for each individual search term or profile.

Input and Output Examples

Example Input

This example will scrape up to 50 pins for the search term "minimalist home office" and also scrape the profile and up to 50 pins from the user "nourishdeliciously".

{
"targets": [
"minimalist home office",
"[https://www.pinterest.com/nourishdeliciously/_created/](https://www.pinterest.com/nourishdeliciously/_created/)"
],
"maxPinsPerTarget": 50
}
### Output Example
The dataset will contain two types of items: profile and pin. You can download the data in various formats such as JSON, HTML, CSV, or Excel.
Example of a Profile Item:
```json
{
"dataType": "profile",
"profileUsername": "nourishdeliciously",
"name": "Nourish Deliciously",
"url": "[https://www.pinterest.com/nourishdeliciously/](https://www.pinterest.com/nourishdeliciously/)",
"profilePhotoUrl": "[https://i.pinimg.com/280x280_RS/99/44/d7/9944d748298b66980278fca5d0d2e2a7.jpg](https://i.pinimg.com/280x280_RS/99/44/d7/9944d748298b66980278fca5d0d2e2a7.jpg)",
"backgroundImageUrl": "[https://i.pinimg.com/736x/d7/70/bd/d770bd3c65359415f12bfa3b675b4f14.jpg](https://i.pinimg.com/736x/d7/70/bd/d770bd3c65359415f12bfa3b675b4f14.jpg)",
"website": "nourishdeliciously.com",
"followerCount": 2500,
"followingCount": 44,
"monthlyViews": 446100
}
Example of a Pin Item:
```json
{
"dataType": "pin",
"query": "minimalist home office",
"profileUsername": null,
"id": "656188608249555004",
"url": "[https://www.pinterest.com/pin/656188608249555004/](https://www.pinterest.com/pin/656188608249555004/)",
"title": "Aesthetic & Functional Home Office Ideas",
"imageURL": "[https://i.pinimg.com/736x/e3/c6/56/e3c656ad21b8089fff49afb9f50431c6.jpg](https://i.pinimg.com/736x/e3/c6/56/e3c656ad21b8089fff49afb9f50431c6.jpg)"
}
## How Much Will It Cost to Scrape Pinterest?
The Actor is priced at $4.00 per 1,000 items successfully scraped.
An "item" can be either a scraped user profile or an individual pin. All infrastructure costs (proxies, compute units) are bundled in. You only pay for the data you get.
For example, scraping 5 profiles and 2,000 pins (2,005 items total) would cost $8.02.
## Is It Legal to Scrape Pinterest?
The scraper is ethical and do not extract any private user data. They only extract data that is publicly available on Pinterest. We believe that our scrapers, when used for ethical purposes, are safe and legal. However, you should be aware that your results could contain personal data. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure, consult your lawyers. You can also read our blog post on the legality of web scraping.
## Support
Questions or custom needs? Open an issue on the Issues tab in Apify Console, and it will be solved around the clock.
Happy Scrapings!
Fatih