Pinterest Keyword Suggestions Scraper
Pricing
from $0.20 / 1,000 results
Pinterest Keyword Suggestions Scraper
Collect Pinterest autocomplete keywords and optional creator suggestions from seed terms, with alphabet expansion, ranks, URLs and profile metadata.
Pricing
from $0.20 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Turn seed phrases into public Pinterest autocomplete suggestions for content planning, visual-search research, SEO ideation, campaign briefs, and creator discovery. Enter one or more keywords such as home decor, wedding ideas, or healthy recipes. The Actor returns Pinterest's current suggested searches with rank, suggestion ID, search URL, originating seed, and the exact expanded query that produced each result.
An optional alphabet mode appends letters to each seed to uncover additional long-tail phrases. You can also include public creator suggestions that Pinterest displays beside keyword results. Every record is saved to the default Apify dataset and can be exported as JSON, CSV, Excel, XML, or RSS, scheduled, called through the API, or connected to Make, Zapier, n8n, Sheets, a database, or a content workflow.
What does the Actor collect?
Keyword rows can include:
- Original seed keyword
- Exact autocomplete request query
- Suggested Pinterest search phrase
- Pinterest suggestion ID
- Suggestion type
- Result and query rank
- Pinterest search URL
- Source result index
- Scrape timestamp
When includeCreators is enabled, creator suggestions can also include:
- Pinterest username
- Public display name
- Verification indicator
- Profile image URL
- Public native pin count when supplied
- Direct profile URL
Pinterest controls which types and fields appear for a given phrase. The Actor returns the public response and leaves unavailable fields empty rather than inventing data.
Why use Pinterest suggestions?
Pinterest is a visual discovery platform. Its search suggestions reflect how the product currently organizes and expands a phrase, which can be useful for understanding vocabulary around styles, projects, occasions, products, and inspiration topics.
Common workflows include:
- Pinterest board and pin planning
- Long-tail keyword discovery
- Visual trend and topic research
- Content brief generation
- Product-category and use-case ideation
- Comparing suggestion sets over time
- Building a reviewed keyword backlog
- Finding public creator profiles associated with a topic
- Expanding a narrow seed before running a pin search
- Grouping related phrases for campaigns or editorial calendars
Suggestions are ideas and source observations, not search-volume measurements. A phrase appearing in autocomplete does not prove a specific number of searches, conversions, or purchases.
Input
Seed-only mode
The default mode requests suggestions once per seed:
{"seedKeywords": ["home decor", "wedding ideas"],"expansionMode": "seed_only","includeCreators": false,"maxQueries": 10,"maxSuggestionsPerQuery": 12,"maxResults": 25}
Use seed-only mode for a quick, controlled snapshot. Pinterest commonly returns a compact group of related phrases for each query, so the default finishes quickly.
Alphabet expansion
Alphabet expansion requests the seed and then variants such as home decor a, home decor b, and later letters until maxQueries or maxResults is reached:
{"seedKeywords": ["home decor"],"expansionMode": "alphabet","maxQueries": 10,"maxSuggestionsPerQuery": 12,"maxResults": 100}
The Actor deduplicates suggestions across every expanded request. The first query and rank that produced a phrase are retained. Start with a small maxQueries value; more letters do not automatically produce more useful ideas.
Creator suggestions
Set includeCreators to true to retain public profile suggestions returned with the keywords:
{"seedKeywords": ["home decor"],"includeCreators": true,"maxResults": 20}
Keyword and creator records share the same dataset. Use suggestion_type to route or filter them downstream.
Example keyword output
{"seed_keyword": "home decor","request_query": "home decor","suggestion": "home decor ideas living room","label": "home decor ideas living room","suggestion_type": "query","suggestion_id": "ac_Cz3LoPjZ","url": "https://www.pinterest.com/search/pins/?q=home+decor+ideas+living+room&rs=ac","query_rank": 1,"rank": 6,"source_result_index": 5,"scraped_at": "2026-07-11T09:00:00+00:00"}
Example creator output
{"seed_keyword": "home decor","request_query": "home decor","suggestion": "Inspired by Charm | Easy Recipes and Home Decorating Ideas","suggestion_type": "user","username": "inspiredbycharm","full_name": "Inspired by Charm | Easy Recipes and Home Decorating Ideas","verified": true,"profile_image_url": "https://i.pinimg.com/75x75_RS/...jpg","url": "https://www.pinterest.com/inspiredbycharm/","rank": 11}
These are representative live fields. Suggestions, ranks, profile matches, IDs, and URLs can change as Pinterest updates its search experience.
A practical keyword workflow
- Start with a small set of specific seed phrases.
- Run seed-only mode and review the first suggestions.
- Keep phrases aligned with the product, audience, or editorial question.
- Use alphabet mode only for seeds that need more depth.
- Deduplicate against the existing content backlog.
- Group retained phrases by intent or theme.
- Use Pinterest Search to inspect the actual pins ranking for selected phrases.
- Save the date with every snapshot so later comparisons are meaningful.
The review step matters. Autocomplete can contain ambiguous, seasonal, redundant, or irrelevant phrases. Do not publish content automatically just because a phrase appeared.
For monitoring, store a durable key such as seed_keyword + suggestion_type + suggestion. On the next scheduled run, compare the new set with the previous set and alert only on additions, removals, or meaningful rank changes.
Pricing
The Actor uses transparent pay-per-event pricing designed for small keyword rows:
- $0.005 when the Actor starts
- $0.0002 for each unique suggestion saved to the default dataset
A successful 25-result run costs about $0.010 in Actor charges before ordinary Apify platform usage. A 100-result run costs about $0.025. maxResults, maxQueries, and maxSuggestionsPerQuery provide explicit spending controls.
The pricing is intentionally different from rich profile or listing scrapers. A compact autocomplete phrase should not cost the same as a fully enriched property, vehicle, or creator record.
Reliability and implementation
The Actor uses Pinterest's public web autocomplete resource and the current public application version exposed by Pinterest's search page. It runs through direct Chrome-compatible HTTP without a browser, login, residential proxy, or paid unblocker.
Requests use bounded retries and explicit timeouts. Inputs, query expansion, and output are capped. Suggestions are deduplicated before they are pushed, and the Actor fails explicitly if Pinterest returns no useful records. That makes a source change visible in scheduled monitoring instead of silently returning an empty successful dataset.
The current Pinterest Search Actor uses the same proven public application bootstrap and has been tested independently in Apify Cloud. This keyword Actor uses a separate autocomplete resource and output schema, so it targets a distinct research task rather than duplicating pin-search results.
Responsible use
Use the Actor for legitimate public search and content research. Follow Pinterest's terms, applicable law, intellectual-property rights, and your organization's compliance rules. Do not use creator suggestions for harassment, sensitive profiling, spam, or identity resolution.
A public creator result or website link is not automatic consent to contact. A suggestion is not a trademark clearance, content license, volume estimate, or guarantee of relevance. Review every phrase and source record before using it in a campaign or business decision.
FAQ
Does the Actor require a Pinterest login?
No. It uses data available to public Pinterest search visitors.
What is the difference between seed-only and alphabet mode?
Seed-only requests each phrase once. Alphabet mode also appends letters to generate additional long-tail request queries, subject to maxQueries and maxResults.
Does the Actor return search volume?
No. Pinterest's public autocomplete response does not provide a verified search-volume metric. The Actor returns suggestions and their current response order.
Can it return creator accounts?
Yes. Enable includeCreators. Creator rows are included only when Pinterest returns them for the request.
Why did a phrase disappear or change rank?
Autocomplete is dynamic and can vary by time, market, product experiments, and source changes. Save scraped_at and treat each run as a point-in-time observation.
How do I report a problem?
Open an issue on the Actor page with the seed, run ID, expected field, and observed output. Do not post account credentials or private data.
If the Actor saves you time, please leave a Store review. Reviews help prioritize maintenance and help other users evaluate the tool.
You might also like
- Pinterest Search Scraper for pins, creators, boards, images, links, and result ranks
- Pinterest Profile Scraper for public profile enrichment
- Google Keyword Suggestions Scraper for Google autocomplete research
Keywords
Pinterest keyword scraper, Pinterest autocomplete API, Pinterest keyword suggestions, Pinterest SEO tool, Pinterest search terms, Pinterest keyword research, long-tail keyword generator, visual search research, Pinterest content ideas, Pinterest marketing data, autocomplete scraper, Pinterest creator discovery, Pinterest trends research, Apify Pinterest scraper
Production workflow
This Actor is designed for SEO teams, content strategists, ecommerce marketers and creator researchers. Use a small set of commercial or editorial seed phrases, compare rank and query coverage, then retain suggestions that match the audience and funnel stage of the campaign. Small, repeatable runs are easier to audit than occasional unlimited exports: they expose source changes quickly, reduce duplicate processing and keep automation costs predictable. Use the input defaults as a smoke test, then widen the query only after confirming that the returned fields match the downstream workflow.
Treat each dataset row as source evidence captured at a point in time, not as a permanent fact. Preserve the canonical identifier and source URL, add the run timestamp in the receiving system, and deduplicate before writing to a CRM, spreadsheet, warehouse or alert channel. For recurring monitoring, compare the newest dataset with the previous successful run and send only additions or material changes onward. That pattern avoids repeated notifications and makes the automation more useful over time.
Data quality and interpretation
The primary output includes seed_keyword, request_query, suggestion, label, suggestion_type, suggestion_id, url, username, full_name, verified, profile_image_url, native_pin_count. Availability depends on what the source publishes for a particular result. Empty values are retained as null or empty fields rather than invented. Search rank is source-specific and can change with language, geography, query wording and time. Validate critical decisions against the linked source page, especially when the data is used for outreach, compliance, pricing, routing or reporting.
Use bounded inputs and respect the source's published interface. The Actor does not bypass logins or collect private account data. Avoid placing passwords, session cookies, personal access tokens or confidential records in Actor input. If a public source changes its response shape, attach a reproducible public input and run ID to an Actor issue so the parser can be updated without exposing private data.
Automation and cost control
The default dataset can be exported as JSON, CSV, Excel, XML or RSS and can be consumed through the Apify API. In Make, Zapier or n8n, start the Actor, wait for the run to finish, then read default-dataset items. In code, store the Actor run ID and dataset ID alongside the imported rows so every record remains traceable. Apply filters after collection only when the source cannot express them directly; source-side filtering usually reduces cost and noise.
This Actor uses pay-per-event billing. A result event is charged only when a structured row is saved to the default dataset. Keep test runs small, estimate expected row volume before scheduling broad searches, and use platform spending limits for unattended workflows. Failed requests and empty searches should not create result events.
Support and feedback
If the Actor saves time in a real workflow, please leave a short Apify Store review describing the use case and the fields that were most useful. Reviews help other users evaluate the product and help prioritize maintenance. For support, open an Actor issue with the run ID, public input, expected behavior and one affected field. Do not include credentials or confidential information.