TikTok trending videos by country: Korea, US and UK via API

Pass a two-letter region such as KR, US or GB to Sume's trending video search to scope results to one country. Browse across US, GB and KR is not in production.

4 min readSume
All posts

To get TikTok trending videos for one country from Sume, add region to POST /v1/trending-videos/search: an optional two-letter country code such as KR, US or GB. In production you still send a query. A no-query browse that fans out across the US, GB and KR trending feeds exists only on the rebuilt feed, which the docs say is on for the dev environment and off in production.

Everything here is from the Trending videos docs. The docs do not list which country codes are accepted beyond calling it a two-letter country code, so try the code you need and read the region on each result.

What is the request for one country?

Same call as a normal search, with region added. Each result carries its own region field so you can check what came back.

curl -X POST "https://api.sume.com/v1/trending-videos/search" \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "skincare",
    "region": "KR",
    "window": "this-week",
    "limit": 10
  }'

What is the US, GB and KR browse?

It is the behavior when you omit both query and region: the docs say browse without a region fans out across US, GB and KR trending feeds. That needs the rebuild flag, which is on for dev and off in production, where query is required.

Search versus browse, from the Trending videos docs, read 2026-09-29.
Production todayRebuild flag on (dev)
queryRequiredOptional
limit1–50, default 101–100, search default 20, browse default 48
No-region browseNot available without a queryFans out across US, GB and KR

How do I compare three countries in production?

Make one call per country with the same query and window, three calls in total, and compare the results side by side. At $0.10 per accepted call, that is $0.30 per keyword per window. Keeping query, window and limit fixed and changing only region keeps the comparison honest.

The rebuilt feed also applies a relevance and engagement floor to search results; production keeps the legacy generic ranker with no extra floor, so expect a looser match in production than the dev docs describe.

Why does the same keyword return different videos per country?

Because region scopes the search to that country's videos, and each entry reports its own region. A keyword that is a trend in Seoul may be quiet in London, so a single global call can hide that. Run the three calls, then check the region on each entry before you draw a conclusion.

Keep the query wording in mind too. The docs match a query against caption, hashtag, mention or author on the rebuilt feed, so a keyword in the local language may find posts that an English keyword misses. Try both when you research a market.

What does a region result not tell me?

It is metadata about public videos, not a claim about who watched them. Use it to see what creators in a market are posting, then research the hook by opening the watch URL. For a week-by-week routine see [find videos trending this week.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume