Pinterest Keyword Research Scraper avatar

Pinterest Keyword Research Scraper

Pricing

Pay per event

Go to Apify Store
Pinterest Keyword Research Scraper

Pinterest Keyword Research Scraper

Extract Pinterest keyword ideas, related searches, and public pin results for SEO, content, ecommerce, and trend research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Share

Extract Pinterest keyword ideas, related searches, and public pin results for SEO, content, ecommerce, and trend research.

What does Pinterest Keyword Research Scraper do?

Pinterest Keyword Research Scraper turns Pinterest search terms into structured research data.

It collects related query suggestions and public pin result metadata from Pinterest search pages.

Use it to understand what people search, save, and click around visual topics.

The actor is built for public Pinterest search data and does not require a Pinterest login.

Who is it for?

SEO teams

Find Pinterest-style long-tail keywords for blog posts, landing pages, and image search content.

Ecommerce teams

Research product trends, style modifiers, seasonal demand, and destination domains in your niche.

Content marketers

Plan boards, articles, newsletters, and social campaigns from real Pinterest search language.

Agencies

Run repeatable keyword discovery for multiple clients without copying data by hand.

Trend researchers

Track visual-topic demand across categories like fashion, decor, weddings, food, crafts, and beauty.

Why use this actor?

Pinterest is a discovery engine, not just a social network.

Search results reveal how users describe intent visually.

Manual collection is slow, inconsistent, and hard to repeat.

This actor gives you clean rows that can be exported to CSV, JSON, Excel, Google Sheets, or your own database.

What data can I extract?

FieldDescription
typepin or related_query
keywordOriginal keyword searched
searchUrlPinterest search URL
rankRank within the keyword result group
relatedQueryRelated Pinterest query text
pinIdPinterest pin ID
pinUrlPublic Pinterest pin URL
titlePin title when available
descriptionPin description when available
imageUrlPin image URL
destinationUrlExternal destination URL when public
destinationDomainDestination domain
creatorNameCreator display name
creatorUsernameCreator username
creatorUrlPinterest creator profile URL
boardNameBoard name
boardUrlPinterest board URL
repinCountPublic save/repin count when returned
commentCountPublic comment count when returned
extractedAtISO timestamp

How much does it cost to scrape Pinterest keywords?

The actor uses pay-per-event pricing.

You pay a small start fee and a per-result fee for each saved row.

A small test with two keywords and 25 pin rows per keyword is designed to be inexpensive.

Increase result limits only after you confirm the output matches your workflow.

Input options

keywords is the main input.

Add terms like home decor, summer outfits, wedding centerpieces, or healthy dinner ideas.

searchUrls is optional.

Use it when you already have Pinterest search URLs from a browser or another workflow.

maxResultsPerKeyword controls public pin rows per keyword.

includePins can be turned off if you only want keyword suggestions.

includeRelatedQueries can be turned off if you only want pin examples.

Example input

{
"keywords": ["home decor", "summer outfits"],
"maxResultsPerKeyword": 25,
"includePins": true,
"includeRelatedQueries": true
}

Example output

{
"type": "pin",
"keyword": "home decor",
"rank": 1,
"pinUrl": "https://www.pinterest.com/pin/123456789/",
"title": "Cozy Reading Nook",
"imageUrl": "https://i.pinimg.com/...jpg",
"destinationDomain": "example.com",
"creatorName": "Example Creator",
"boardName": "Home Ideas",
"extractedAt": "2026-05-27T08:00:00.000Z"
}

How to scrape Pinterest keyword data

  1. Open the actor on Apify.

  2. Enter one or more Pinterest keywords.

  3. Keep the default result limit for your first run.

  4. Start the actor.

  5. Download the dataset as CSV, JSON, XML, Excel, or HTML.

  6. Repeat weekly or monthly for trend monitoring.

Tips for better results

Use specific visual phrases.

Try modifiers such as ideas, aesthetic, outfits, room, wedding, template, DIY, or 2026.

Compare broad and narrow terms.

Run seasonal terms before the season starts.

Keep keyword batches focused by niche for cleaner analysis.

Common use cases

  • Pinterest SEO keyword discovery

  • Content calendar planning

  • Ecommerce product trend research

  • Competitor destination-domain discovery

  • Blog image topic research

  • Affiliate content ideation

  • Agency client reports

  • Social media campaign planning

Integrations

Send the dataset to Google Sheets for editorial planning.

Export CSV into Airtable for keyword clustering.

Load JSON into a warehouse for historical trend tracking.

Trigger the actor from Make or Zapier for recurring reports.

Use Apify webhooks to notify Slack when a run finishes.

API usage

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/pinterest-keyword-research-scraper').call({
keywords: ['home decor'],
maxResultsPerKeyword: 25
});
console.log(run.defaultDatasetId);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/pinterest-keyword-research-scraper').call({
'keywords': ['home decor'],
'maxResultsPerKeyword': 25,
})
print(run['defaultDatasetId'])

cURL

curl -X POST "https://api.apify.com/v2/acts/automation-lab~pinterest-keyword-research-scraper/runs?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"keywords":["home decor"],"maxResultsPerKeyword":25}'

MCP usage

Use this actor from Claude Desktop, Claude Code, or any MCP-compatible client through Apify MCP.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/pinterest-keyword-research-scraper

Claude Code setup:

$claude mcp add apify-pinterest-keywords https://mcp.apify.com/?tools=automation-lab/pinterest-keyword-research-scraper

Claude Desktop JSON config:

{
"mcpServers": {
"apify-pinterest-keywords": {
"url": "https://mcp.apify.com/?tools=automation-lab/pinterest-keyword-research-scraper"
}
}
}

Example prompts:

  • Run Pinterest keyword research for coastal bedroom and summarize related queries.

  • Find public Pinterest pin examples for summer wedding centerpieces.

  • Export destination domains from the latest dataset.

Data quality notes

Pinterest may return different results by time, locale, device, and ranking experiments.

Some pins do not expose destination URLs or descriptions publicly.

Related query modules are returned when Pinterest includes them in the public search response.

The actor keeps optional fields empty rather than inventing values.

Performance

The actor uses HTTP requests and does not launch a browser.

This keeps runs fast and inexpensive.

For best reliability, avoid very large keyword batches in one run.

Split large research projects by topic or client.

Legality

This actor extracts publicly available Pinterest search data.

You are responsible for using the data in accordance with applicable laws, Pinterest terms, and privacy rules.

Do not use the actor to collect private account data or bypass access controls.

Troubleshooting

Why did I get fewer pins than requested?

Pinterest may return stories, modules, or repeated items mixed with pins.

The actor saves unique public pin rows and skips non-pin modules.

Why are some destination URLs missing?

Not every public pin exposes an external destination in the search result payload.

Use the Pinterest pin URL for manual follow-up when destination data is not returned.

Why did a keyword produce no rows?

The term may have few results, Pinterest may have changed its response, or the request was temporarily limited.

Try a broader keyword and a small result limit.

FAQ

Does this require Pinterest login?

No. It uses public search data.

Can I scrape boards or profiles?

This actor focuses on keyword search research. Use a dedicated Pinterest scraper for boards or profiles.

Can I schedule it?

Yes. Use Apify schedules for daily, weekly, or monthly monitoring.

Can I export to Google Sheets?

Yes. Export the dataset or connect it through Apify integrations.

Explore more Automation Lab actors at https://apify.com/automation-lab/.

Useful adjacent categories include social media scrapers, ecommerce scrapers, SEO tools, and image search tools.

Changelog

0.1

Initial version with keyword inputs, related query rows, public pin rows, and HTTP-based extraction.

Support

If Pinterest changes its public response or your keyword produces unexpected output, open an Apify issue with the run URL and input.

We use run logs and datasets to diagnose changes quickly.