VOOZH about

URL: https://apify.com/memo23/tiktok-suggestions-scraper

โ‡ฑ TikTok Keyword Suggestions Scraper โ€” Autocomplete + Volume ยท Apify


๐Ÿ‘ TikTok Keyword Suggestions Scraper โ€” Autocomplete + Volume avatar

TikTok Keyword Suggestions Scraper โ€” Autocomplete + Volume

Pricing

from $2.00 / 1,000 tiktok suggestions

Go to Apify Store

TikTok Keyword Suggestions Scraper โ€” Autocomplete + Volume

Scrape TikTok autocomplete search suggestions for any seed keyword. Aโ€“Z & 0โ€“9 expansion, recursive keyword trees, and true per-country results via proxy โ€” every phrase scored by a volume proxy so in-demand terms rise to the top. Metadata: rank, hot-level, intent. JSON or CSV

Pricing

from $2.00 / 1,000 tiktok suggestions

Rating

0.0

(0)

Developer

๐Ÿ‘ Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

17

Monthly active users

5 days ago

Last modified

Share

TikTok Keyword Suggestions Scraper ๐Ÿ”Ž

๐Ÿ‘ TikTok Keyword Suggestions Scraper

Turn any seed keyword into hundreds of ranked TikTok autocomplete suggestions โ€” the exact phrases real users see when they start typing in TikTok search. Built for TikTok SEO, content planning, trend discovery, and ad/keyword research.

Most "autocomplete dumps" hand you an unsorted list. This actor adds the three things that make it a real keyword tool:

  • ๐Ÿ“Š Volume proxy โ€” a relative popularity score for every phrase (how many query variants surfaced it).
  • ๐ŸŒณ Recursive keyword trees โ€” feed suggestions back in as seeds to mine the long tail several levels deep.
  • ๐ŸŒ Truly localized regions โ€” country-pinned residential exits, because TikTok localizes by IP, not by a query param (most tools get this wrong).

Pure HTTP. No login, no token, no browser, no CAPTCHA solver.


Why use this scraper?

  • Find what people actually search on TikTok โ€” autocomplete is TikTok telling you, in its own words, what its users type.
  • Rank by popularity, not just Aโ€“Z โ€” the volume proxy floats in-demand phrases to the top instead of dumping an unsorted list.
  • Scale one seed into hundreds โ€” Aโ€“Z / 0โ€“9 expansion and recursive depth multiply each seed into a deep long-tail set.
  • Real per-country data โ€” pin an exit to each region and a US sweep and a DE sweep genuinely differ.
  • Cheap and fast โ€” a light public endpoint, fetched in parallel. Billed per suggestion.

Overview

The actor outputs one row per suggestion (not one row per seed). Each row carries the phrase plus its ranking signals โ€” volume proxy, TikTok's own rank, hot-level, e-commerce-intent, region, language, and the recursion depth it was found at. Run it with a single seed for a quick autocomplete pull, or with Aโ€“Z expansion + recursion across multiple regions for an exhaustive keyword map.


Supported inputs

You provideThe actor does
One or more seed keywordsFetches TikTok autocomplete suggestions for each
Aโ€“Z / 0โ€“9 expansion togglesAppends each letter/digit โ†’ long-tail completions (~26ร— / 10ร— more ideas)
Recursive depth (0โ€“3)Feeds discovered suggestions back as new seeds โ†’ keyword tree
Regions + languagesSweeps each locale; with Apify Proxy, each region is a real country-pinned exit

Use cases

AudienceWhat they get
TikTok creators & SEOThe exact phrases to put in captions, hashtags, and on-screen text
Social & content marketersTrend and niche discovery before a topic saturates
E-commerce / TikTok ShopThe ecomIntent flag highlights buying-intent suggestions
Performance / ads teamsDemand language for TikTok Ads targeting
Tool & dashboard buildersA cheap, fast suggestion feed to power your own product

How it works

๐Ÿ‘ How it works

  1. Each seed is expanded into a set of query variants (the seed itself, plus optional Aโ€“Z / 0โ€“9 suffixes), multiplied across the regions and languages you ask for.
  2. All variants are fetched in parallel against TikTok's public autocomplete endpoint (/api/search/general/sug/).
  3. Every returned phrase is aggregated: identical suggestions are merged, and a volume proxy counts how many distinct variants surfaced each โ€” a relative popularity signal.
  4. If recursive depth > 0, the discovered suggestions become the next round of seeds (bounded by a request budget).
  5. Results are ranked per seed (volume proxy, then TikTok's own rank) and written one row per suggestion.

Note on regions: TikTok localizes suggestions by exit IP, not by the region parameter. For genuinely different per-country results, enable Apify Proxy (Residential) โ€” the actor then pins an exit to each region's country. Without a proxy, all regions reflect the run's own IP (still fine for a single locale).


Input configuration

FieldTypeDefaultDescription
keywordsstring[]โ€” (required)Seed terms to get suggestions for
expandAlphabetbooleanfalseAppend aโ€“z to each seed for long-tail expansion
expandNumbersbooleanfalseAppend 0โ€“9 to each seed
expansionDepthinteger0Recursively re-seed from discovered suggestions (0โ€“3)
regionsstring[]["US"]ISO country codes; real localization needs proxy (see above)
languagesstring[]["en"]Language codes for app_language
maxSuggestionsPerKeywordinteger0Cap per seed after ranking (0 = no cap)
maxItemsinteger1000Hard cap on total rows (charging-aware)
deduplicateSuggestionsbooleanfalseCollapse the same phrase across seeds into one row
includeMetadatabooleantrueInclude TikTok's rank / hot-level / e-comm-intent signals
maxConcurrencyinteger10Simultaneous requests
proxyobjectoffOptional; enable for true multi-region

Example input

{
"keywords":["coffee","matcha"],
"expandAlphabet":true,
"expansionDepth":0,
"regions":["US"],
"languages":["en"],
"maxItems":1000
}

Output overview

Every row is a single suggestion with its ranking signals. Rows are ordered by rank within each seedKeyword (1 = most popular by volume proxy). Export as JSON, CSV, Excel, or pull via the Apify API.

Output sample

{
"suggestion":"berlin nights cafe",
"seedKeyword":"berlin cafe",
"query":"berlin cafe",
"region":"US",
"language":"en",
"rank":1,
"volumeProxy":6,
"tiktokRank":0,
"depth":1,
"surfacedByQueries":["berlin cafe","berlin cafe n","berlin cafe s"],
"source":"sug",
"hotLevel":"0",
"ecomIntent":"1",
"groupId":"6943606858285580941",
"scrapedAt":"2026-06-24T10:23:00.000Z"
}

Key output fields

FieldMeaning
suggestionThe autocomplete phrase TikTok serves
seedKeywordThe seed it derives from
queryThe exact query variant that surfaced it
rankRank within its seed (1 = top), by volume proxy
volumeProxyHow many query variants surfaced this phrase โ€” relative popularity
tiktokRankThe position TikTok itself ranked it at (lower = higher)
depthRecursion depth it was found at (0 = direct seed)
hotLevel / ecomIntentTikTok's trending / buying-intent flags
region / languageLocale it was found in
scrapedAtISO timestamp

FAQ

Does this need a TikTok login, API key, or token? No. It uses TikTok's public web autocomplete endpoint over plain HTTP.

Is volumeProxy an exact search volume? No โ€” it's a relative popularity signal (how many query variants surfaced the phrase). It's excellent for ranking ideas against each other, not a substitute for paid search-volume data.

Why do all my regions return the same results? TikTok localizes by exit IP. Enable Apify Proxy (Residential) to pin each region to its country; otherwise all regions reflect the run's IP. See the note under How it works.

How many suggestions per seed? TikTok returns up to ~10 per query. With Aโ€“Z expansion that becomes hundreds of long-tail ideas per seed; recursion deepens it further.

Can I get suggestions in other languages? Yes โ€” set languages (e.g. ["es","ar"]). For the strongest localization, combine with a matching-country proxy.

Will huge expansions run forever? No. A built-in request budget caps total fetches and logs when it truncates, so an Aโ€“Z + deep-recursion run stays bounded.


Support

Questions, custom fields, or a tailored scraper? Email muhamed.didovic@gmail.com or open an issue on the actor's Issues tab. Issues are monitored and usually answered within a day.


Additional services

Need this wired into a pipeline โ€” scheduled runs, a webhook into your CRM/warehouse, a custom-shaped dataset, or a different platform's autocomplete? I build and maintain bespoke scrapers. Reach out at muhamed.didovic@gmail.com.


Explore more scrapers

Browse the rest of the portfolio (Yelp, Airbnb, Expedia, Tours & Activities, and more) on the author's Apify page: https://apify.com/memo23


โš ๏ธ Disclaimer

This Actor collects publicly available TikTok search-autocomplete data for legitimate research, SEO, and market-analysis purposes. It does not log in, bypass authentication, or access private or personal data. Use of this Actor must comply with TikTok's Terms of Service and all applicable laws including data-protection regulations (GDPR, CCPA, etc.). The Actor's authors are not responsible for any misuse. Users must:

  • Respect rate limits and avoid overloading TikTok's infrastructure
  • Not use scraped data to violate user privacy or terms
  • Use the data in compliance with applicable jurisdictions
  • Not republish scraped content in violation of copyright

We do not store any scraped data; the Actor returns it directly to your Apify dataset for your authorized use. TikTok is a trademark of its respective owner; this Actor is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance Ltd.


SEO Keywords

tiktok keyword tool, tiktok search suggestions, tiktok autocomplete scraper, tiktok seo keywords, tiktok keyword research, tiktok trending searches, tiktok content ideas, tiktok hashtag research, tiktok long-tail keywords, tiktok search api, tiktok keyword discovery, tiktok marketing tool, social media keyword research, tiktok shop keywords, tiktok ads keyword research, tiktok autocomplete api, keyword suggestions scraper, tiktok trends, apify tiktok scraper, tiktok json csv export

You might also like

Keyword Discovery โ€” Autocomplete, PAA & Related Searches

accurate_pouch/keyword-discovery

Scrapes Google Autocomplete suggestions (with a-z expansion), People Also Ask questions, and Related Searches for any seed keyword. Returns structured keyword ideas with source labels. No search volume or keyword difficulty โ€” pure discovery. $0.003/query.

๐Ÿ‘ User avatar

Manchitt Sanan

8

TikTok Keywords Discovery Tool

maximedupre/tiktok-keywords-discovery-tool

Discover TikTok autocomplete keyword suggestions from seed terms. Export source-ranked suggestions, types, language and region hints, and scrape timestamps to CSV, JSON, Excel, API, or integrations.

๐Ÿ‘ User avatar

Maxime Duprรฉ

10

Google Autocomplete Scraper โ€” Keyword Suggestions API

fetch_cat/google-autocomplete-scraper

Collect Google autocomplete suggestions by seed query, language, and country; export long-tail keyword ideas with rank, locale, source URL, and timestamp.

YouTube Autocomplete Keywords Scraper

automation-lab/youtube-autocomplete-keywords-scraper

๐ŸŽฌ Find public YouTube autocomplete keyword suggestions by seed, market, language, and expansion modifiers for video SEO research.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Google Keyword Suggestions Generator

opspilot.cc/keyword-suggestions-generator

Get keyword suggestions based on a seed keyword. Returns search volume, CPC, competition, trends, and more. Results always contain the seed keyword.

Google Keyword Suggestions Scraper

powerai/google-keywords-suggest-scraper

Get Google keyword suggestions and insights including search volume, competition level, and bid estimates for any keyword.

Google Search Autocomplete โ€” Keyword Suggestions Extractor

maged120/google-autocomplete-ppe

Extract the full list of Google autocomplete suggestions for any search query. Returns all suggestions Google shows as you type โ€” ideal for keyword research and content ideation.

Amazon Autocomplete Scraper

automation-lab/amazon-autocomplete-scraper

Scrape Amazon autocomplete keyword suggestions across marketplaces with A-Z expansion, department aliases, ranks, source URLs, and deduped output.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Google Keyword Suggestions Scraper

datapilot/google-keyword-suggestions-scraper

This Apify Google Suggest Scraper fetches real-time Google autocomplete suggestions for a keyword using a residential proxy. It enriches suggestions with simulated SEO metrics like search volume, CPC, competition, and trends, then saves results to the Apify Dataset.