Pinterest Keywords Discovery Tool avatar

Pinterest Keywords Discovery Tool

Under maintenance

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Pinterest Keywords Discovery Tool

Pinterest Keywords Discovery Tool

Under maintenance

A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape Pinterest Keywords Discovery Tool data seamlessly, reliably, and at scale.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Discover public Pinterest autocomplete relationships from one or more seed terms. The Actor opens ordinary Pinterest search pages, observes public typeahead responses, and performs a small breadth-first expansion without logging in or bypassing blocks.

Use cases

  • Pinterest SEO and topic research
  • Content and board planning
  • Long-tail keyword discovery
  • Regional comparison through Pinterest locales

Input

FieldTypeDefaultDescription
seedKeywordsstring arrayrequired1–20 unique non-blank seeds, each up to 100 characters
maxDepthinteger2Expansion depth from 1 to 4; seeds are depth 0
maxItemsinteger100Successful keyword-record cap, from the unique seed count to 500
localestringen_USLocale in language_REGION form
proxyConfigurationobjectdirectOptional Apify Proxy settings

Start direct. If Pinterest denies the run environment, enable Apify Proxy without a premium group first; use residential routing only after the cheaper route fails.

Example:

{
"seedKeywords": ["home decor", "interior design"],
"maxDepth": 1,
"maxItems": 10,
"locale": "en_US",
"proxyConfiguration": { "useApifyProxy": false }
}

Output

A successful keyword row includes the evaluated keyword, zero-based depth, optional parentKeyword, unique suggestions, suggestionCount, locale, source page, timestamp, and explicit success flags. Optional fields are omitted when they do not apply; no placeholder values are invented.

Every row includes recordType, status, position, keyword, depth, locale, source, sourcePageUrl, discoveredAt, found, dataAvailable, and success.

When a page is blocked, fails after its bounded retry, or returns no suggestions, the Actor emits an explicit diagnostic row. Diagnostics never count toward maxItems and are never shaped like successful keywords. The fixed OUTPUT key reconciles dataset, success, and diagnostic counts.

Collection behavior

  • Sequential browser requests (maxConcurrency: 1)
  • At most one retry per page
  • 90-second handler and 60-second navigation caps
  • At most five child keywords from each successful row
  • Case-insensitive deduplication of seeds, queued keywords, and suggestions
  • Stops on Pinterest challenge pages; it does not alter server content or mask automation signals

Local QA

npm test
apify run --purge --input-file qa-inputs/local-single.json
node validate-datasets.js
apify run --purge --input-file qa-inputs/local-multiple.json
node validate-datasets.js

qa-inputs/invalid-input.json must fail before browser launch. qa-inputs/cloud-validation.json is a one-record direct cloud smoke test; deeper expansion is covered locally because child typeahead availability varies by cloud session.

Responsible use

Use only public suggestions and comply with Pinterest terms and applicable law. Pinterest can change its UI and public resource responses or deny automated environments; inspect diagnostics and rerun conservatively rather than treating a block page as data.