Pinterest Board Scraper - Pins and Metadata
Pricing
from $1.50 / 1,000 results
Pinterest Board Scraper - Pins and Metadata
Scrape public Pinterest boards and pins with board, owner, image, video, engagement, creator and destination metadata through a fast no-login HTTP engine.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Collect ordered pins and board metadata from public Pinterest boards without a Pinterest login, browser runtime, proxy, or external API key. The Pinterest Board Scraper accepts one or more board URLs and returns one clean dataset row per pin, including the board, owner, creator, media, engagement, destination, and rank fields needed for content research and repeat monitoring.
The Actor uses Pinterest's public server-rendered board state for the first page and the same structured board-feed resource used by the website for pagination. That keeps runs fast and bounded while preserving the exact board order seen at collection time.
What can you use it for?
- Monitor a public board for newly added pins.
- Export a board into JSON, CSV, Excel, XML, RSS, or Parquet.
- Analyze board topics, creators, destination domains, and content formats.
- Build a visual-content research table for a marketing or editorial team.
- Track ordered pin ranks over time instead of replacing old snapshots.
- Find recurring creators and source domains within a curated board.
- Separate image pins from video pins for later review.
- Feed a reviewed set of pins into n8n, Make, Zapier, Airtable, or a warehouse.
This Actor extracts public source records. It does not download or license the media files, access private boards, log in as a user, send messages, save pins, or modify Pinterest accounts.
Input
Paste full public board URLs in boardUrls. A valid URL includes both the board owner and board slug, for example:
{"boardUrls": [{"url": "https://www.pinterest.com/suma5048/python/"}],"maxResultsPerBoard": 25,"maxPagesPerBoard": 20}
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
boardUrls | array | one public example | Pinterest board URLs to collect. |
maxResultsPerBoard | integer | 25 | Maximum unique pins saved for each board. |
maxPagesPerBoard | integer | 20 | Hard pagination safety limit per board. |
Small defaults make the first run inexpensive and keep automated health checks fast. Increase maxResultsPerBoard only after a small run confirms that the selected board and output fields fit the workflow.
Output
Every dataset row represents one unique pin in one board. Board and owner metadata is repeated intentionally so each row remains useful when exported without joins.
{"id": "803400021071834978","url": "https://www.pinterest.com/pin/803400021071834978/","title": "Python Notes for Beginners (Easy + Quick Guide)","description": "Learn Python easily with simple and short notes","destination_url": null,"domain": "Uploaded by user","image_url": "https://i.pinimg.com/originals/02/02/4f/example.jpg","image_width": 1079,"image_height": 1610,"is_video": false,"video_url": null,"save_count": 1044,"creator_username": "bca_notes_hub","board_id": "803400089716751612","board_name": "PYTHON","board_url": "https://www.pinterest.com/suma5048/python/","board_pin_count": 908,"board_follower_count": 49,"owner_username": "suma5048","rank": 1,"scraped_at": "2026-07-11T10:30:00+00:00"}
Pin and media fields
id,url,title,description, andcreated_atdestination_urlanddomainimage_url,image_width, andimage_heightis_videoand the best availablevideo_urlsave_countandreaction_countsrank, which is the pin's order in this run
Creator fields
creator_id,creator_username, andcreator_namecreator_profile_url
The creator can differ from the board owner when a pin was saved from another Pinterest account.
Board and owner fields
board_id,board_name,board_url,board_description, andboard_privacyboard_pin_count,board_follower_count,board_collaborator_count, andboard_section_countboard_created_at,board_modified_at, andboard_cover_image_urlowner_id,owner_username,owner_name,owner_followers, andowner_profile_url
Monitoring a board over time
Use an Apify schedule or saved Task with a small result limit. Append snapshots rather than overwriting the prior dataset, and compare records by board_id plus id. A pin that appears for the first time is a new board addition. A changed rank means its relative position changed between observations.
Pinterest can reorder public feeds and update counts. Store scraped_at with every comparison and avoid treating a rank movement as proof of campaign impact. The Actor reports what the public source returned at a point in time; attribution requires separate evidence.
Integrations
The default dataset can be downloaded directly or delivered through Apify integrations:
- Use a webhook to notify n8n, Make, or Zapier after a successful run.
- Send new pin IDs to Airtable, Google Sheets, a CRM, or a review queue.
- Load snapshots into BigQuery, Snowflake, PostgreSQL, or object storage.
- Call the Actor through the Apify API from Python, JavaScript, or any HTTP client.
- Build an RSS-style alert from rows not present in the previous snapshot.
Keep human review between discovery and any publication or outreach action. A public profile or destination link is not automatic permission to contact, reuse, or republish content.
Pricing
This Actor uses transparent pay-per-event pricing:
$0.005when the Actor starts.$0.0015for each unique pin saved to the default dataset.
A run that saves 100 pins costs about $0.155 in Actor charges before ordinary Apify platform usage. Failed requests, ignored modules, duplicates, and pins beyond the configured maximum do not create result rows.
Reliability and limits
The scraper uses Chrome-compatible TLS impersonation with direct HTTP requests. It does not require residential proxy traffic or a full browser. Requests have explicit timeouts, three bounded retries, page limits, and per-board result limits. Duplicate pin IDs are removed within each board run.
If Pinterest returns no usable public board data, the Actor fails instead of silently reporting a successful empty dataset. That behavior makes scheduled monitoring failures visible. Source websites can change their public responses; report a reproducible board URL through the Actor's Issues tab if a current public board stops working.
Responsible use
Use the Actor only for legitimate collection of public data. Follow Pinterest's terms, applicable privacy and marketing laws, intellectual-property rights, and your organization's policies. Do not use it for harassment, stalking, sensitive profiling, spam, bypassing access controls, or copying media without the required rights or license.
Image and video URLs point to source media. Retain links and the minimum metadata needed for the workflow unless you have a documented right and reason to store the underlying files.
Frequently asked questions
Does it require a Pinterest account?
No. It reads data Pinterest exposes on public board pages and their public board-feed resource.
Can it scrape private or secret boards?
No. The Actor does not authenticate and does not bypass privacy settings.
Can I scrape multiple boards in one run?
Yes. Add multiple entries to boardUrls. The result limit applies separately to each board.
Why is board metadata repeated on every row?
Repeated metadata makes CSV and spreadsheet exports self-contained. You can normalize it into separate board and pin tables downstream if needed.
Are all counts guaranteed to be present?
No. Pinterest may omit a count, creator, destination, or media variant for some pins. Missing source values are returned as null rather than guessed.
How should I detect new pins?
Store previous pin IDs for each board_id, then compare them with the next run. Use rank and scraped_at for ordered historical snapshots.
You might also like
- Pinterest Search Scraper for topic-based pin discovery.
- Pinterest Profile Scraper for public profile enrichment.
- Pinterest Keyword Suggestions Scraper for autocomplete research before searching.
If the Actor saved time or replaced manual work, leave a Store review. Reviews help prioritize reliability work and future field additions.
Keywords: Pinterest board scraper, Pinterest pins API, Pinterest board export, Pinterest data scraper, Pinterest monitoring, Pinterest creator research, Pinterest images, Pinterest video pins, Pinterest marketing research, public Pinterest data.