Pinterest Search Suggestions Scraper: a-z, questions, CSV avatar

Pinterest Search Suggestions Scraper: a-z, questions, CSV

Pricing

from $2.00 / 1,000 result rows

Go to Apify Store
Pinterest Search Suggestions Scraper: a-z, questions, CSV

Pinterest Search Suggestions Scraper: a-z, questions, CSV

Pinterest search suggestions as CSV/JSON rows: seed, query sent, suggestion, rank, expansion (a-z, question words, prepositions; comparisons and numbers optional), region, language, stable id.

Pricing

from $2.00 / 1,000 result rows

Rating

0.0

(0)

Developer

Tallyrake Data

Tallyrake Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Pinterest search-box suggestions as CSV/JSON rows. Give it seed keywords; it requests the suggestions Pinterest shows as a user types, for the seed, seed + a to z, question words, and prepositions (comparisons and numbers only if you enable those expansions), for the region and language you set. One flat row per unique suggestion per seed, each with a stable id. $0.25 per 1,000 rows.

This is not pin scraping, not board scraping, and not profile scraping. It does not return pin images, save counts, board contents, follower counts, or bios. It is the dropdown list from Pinterest's search box, nothing else. A row whose suggestionType is user is only the name that dropdown showed, not that account.

Same engine, other search boxes: Google, YouTube, Amazon, Bing, DuckDuckGo, TikTok, Etsy. Same input shape, same flat rows, one run per engine.

What you get

FieldExample
idstable per seed, region, language, query and suggestion
keywordmakeup (your seed)
querymakeup (the exact string sent)
suggestionmakeup looks
rank1 (position in Pinterest's list for that query)
expansiondirect, alphabet, question, preposition, comparison, number, depth
modifierb, how, for, vs
depth1 or 2
suggestionTypequery, or user when the dropdown shows a profile name. trending when Pinterest marks the item that way
suggestionIdPinterest's id for that item, e.g. ac_NfpCARE3
urlhttps://www.pinterest.com/search/pins/?q=makeup+looks&rs=ac&len=6&source_id=ac_NfpCARE3
pinCounta pin count when the item itself includes one (pin_count or native_pin_count), otherwise null
boardCounta board count when the item includes board_count, otherwise null
trendingtrue when the item is a trending suggestion, otherwise null
verifiedtrue or false on a profile suggestion, otherwise null
subLabelthe second line of a profile suggestion (usually the username), otherwise null
language, regionen, us
enginepinterest
fetchedAtISO timestamp

Rows are deduplicated per seed (case-insensitive), so a suggestion that appears under several modifiers is counted once, under the first query that produced it.

Want the file instead of running the actor? A keyword list from live autocomplete for your seeds is $10, made to order, at https://tallyrake.com/files (CSV and XLSX by email within 24 hours of your order details).

Example input

{
"keywords": ["makeup"],
"expansions": ["alphabet", "questions", "prepositions"],
"depth": 1,
"language": "en",
"region": "us",
"proxyConfiguration": { "useApifyProxy": true }
}

Paste seeds one per line. The default expansions send 52 queries per seed (1 seed + 26 letters + 14 question words + 11 prepositions = 52). Comparisons and numbers are not in that 52; they are extra expansions. One seed is not one billable unit: you are billed unique dataset rows, not queries.

Proxy defaults to Apify Proxy with no proxy group (datacenter). region selects the Pinterest host (us is www.pinterest.com, gb is uk.pinterest.com, any other two-letter code is that subdomain) and language is sent as Accept-Language. Pinterest also localises by exit IP; pin a country on the proxy for a genuine other market.

Recipes

Content brief for one topic. Seeds: your topic. Expansions: questions, prepositions. Depth 1. Output: the questions and phrasings Pinterest suggests for the topic, each with the engine rank on the query that first produced it (dedup keeps the first hit, not a single global order).

Keyword list for a niche. Seeds: 10 to 50 head terms. Expansions: alphabet. Depth 2. Pinterest returned 12 suggestions on the checked query, and maxQueriesPerKeyword (default 300) caps the requests per seed, so one seed can produce at most 3,600 dataset rows before dedup (at most $0.90 at $0.25 per 1,000). Empty queries bill $0. Start at concurrency 3; the log shows 429 or 403 when a proxy or a split is needed.

Localized suggestions. Same seeds, language and region set per run. Rows carry both codes so runs can be merged. For a market that is not the run's own IP, enable Apify Proxy and pin that country. A de host with language de changed the list on the machine this was built on; the country Pinterest reported still followed the US exit IP.

Brand and competitor monitoring. Seeds: brand names. Expansions: comparisons, questions. Schedule daily. Diff the suggestion column between runs.

Reliability and cost

Pay per event: $0.25 per 1,000 dataset rows, plus Apify platform usage for the run. Empty queries produce no rows and no results charge. Every request is paced with a jittered delay (pacingMs, default 200 ms). If the engine answers 429 or 403, the run rotates its session and retries.

No soaked run has been measured on Apify yet, so this README does not state a success rate or a platform-usage cost.

Cost limit

If a run reaches the "Maximum total charge per run" you set, it stops in process rather than being aborted by the platform: the run ends with status SUCCEEDED, and the run status message on the run detail says how many rows were written and how many were found but not written and not billed. Re-running the same input writes and bills the same prefix again, so raise the cap before re-running if you want the rest.

Bigger jobs

Running thousands of Pinterest keywords, or need this as a one-off file instead of a run? We build custom exports — any keywords, countries and date ranges, delivered as flat CSV or JSON within 24 hours: https://tallyrake.com/datasets/

Limits

This is Pinterest's suggestion list for the region and language you set, at the time of the run. It carries no search volume. The checked query returned 12 suggestions, one of them a profile name in the same dropdown. Export CSV for Excel and Google Sheets. Export JSON for pipelines.

It is not a pin scraper, not a board scraper, and not a profile scraper. It does not log in, does not download images, and does not walk search-result pages.

Where this sits on the shelf

Apify Store, read 2026-10-15. This actor is not published; the $0.25 per 1,000 rows figure above is the placeholder price, and the maintainer sets pay-per-result on the Store. Nothing in this build charges a custom event. One default dataset row is one result.

ListingUsers (30d)Total usersPrice per 1,000 rows
easyapi/pinterest-keyword-autocomplete-scraper4122$4.99
afanasenko/pinterest-scraper (pins, boards, profiles, and a suggestions mode)4579$2.00
tallyrake/pinterest-autocomplete-scraper (this actor)00$0.25

afanasenko/pinterest-scraper is not a suggestions-only actor. Its $2.00 figure is the paid-plan floor for every result type it returns, including pins.