Rising on TikTokRisingSee all trendsAll trends

Source: TikTok Creator Search Insights via TokConnect, 2 November 2026. Search counts are TikTok's figure for the last 7 days; the arrow compares the latest reading with the average of the previous six days. TikTok Shop items: estimated revenue, TikTok Shop US, 30 days to 29 October 2026, growth against the 30 days before.

Start free

A TikTok data API for developers and AI agent builders

TikTok data API for developers: what's winning, in your own code.

Everything people search, watch, say and buy on TikTok, as clean JSON from one connection. Use it inside ChatGPT, Claude, Cursor or your own code, and skip the scraper: the top TikTok Shop US product made an estimated $1.54M in six days, and one call shows who sold it.

No key yet? Try it in the research agent, or connect ChatGPT, Claude or Cursor in a minute.

A terminal wired to a blueprint of the TokConnect server A terminal runs claude mcp add tokconnect and asks for the top products. A cable runs from it to a blueprint sheet: one endpoint, mcp.tokconnect.com/mcp, wired to 13 groups of TikTok data. $ claude mcp add tokconnect > top products mcp.tokconnect.com/mcp 34 tools, 13 groups
~/my-agent
$ claude mcp add --transport http tokconnect https://mcp.tokconnect.com/mcp
# then /mcp to sign in, or add --header "Authorization: Bearer $KEY"

> # search TikTok videos {"keyword": "mechanical keyboard", "limit": 5}
{ "hasMore": true,
  "next": { "offset": 5, "search_id": "2026100806…C049" },
  "videos": [ …,
    { "id": "7646481737324743949",
      "views": 2200000, "saves": 4578,
      "products": [ { "id": "1729920316907491647" } ] }, … ] }
Real response from 8 Oct 2026, trimmed. Full JSON
Endpoint
https://mcp.tokconnect.com/mcp
Protocol
MCP over HTTP
Auth
OAuth sign-in or Bearer key
Markets
17 TikTok Shop markets
Tools
34, covering 137 research endpoints in 13 groups, from search demand to Shop sales
REST API
On every paid plan, same key. API docs
Limits
1 credit per lookup, failed lookups free. Free: 50 credits, 60 requests a minute, 2 at once.
One MCP endpoint for TikTok data: 34 tools behind one MCP endpoint; 137 research endpoints in 13 groups; 8 Shop Analytics tools with TikTok Shop sales estimates; $1.54M estimated revenue for the top TikTok Shop US product, 13 to 18 October 2026
TokConnect for developers: the tool catalogue (2 November 2026) and Shop Analytics (20 October 2026).
Share or embed this infographic

Free to use on your site, in a deck or a newsletter with a credit link to TokConnect. Copy the code below.

Download PNG

Sheet 02 · Schematic

What people search, what sells and who wins, behind one endpoint

Your agent sees one server. Every answer comes back as compact JSON with stable ids you can pass from one call to the next.

Fig. 1: research endpoints per group

137 endpoints in 13 groups, behind 34 tools

Source: TokConnect API reference, 2 November 2026.

16ways to read what people search on TikTok

It is the data a scraper can't reach. Creator Search Insights lives in the TikTok app behind a login, and TokConnect returns it as JSON, with how many videos answer each search.

17TikTok Shop markets with sales estimates

Estimated revenue and units for products, shops, brands, creators, videos, LIVEs and categories, with daily trends. The live US Shop adds listings, prices, stock and reviews.

Sheet 02b · Shop Analytics

What's selling: TikTok Shop sales estimates as JSON

Rank TikTok Shop products, shops, brands, creators, videos and LIVEs by estimated revenue and units, in 17 markets. The top US product of 13 to 18 October 2026, a medicube body care set, made $1.54M from 49,559 units, sold by 2,729 creators.

top products{"window": "30d"}
{
  "dataEnd": "2026-10-18",
  "market": "US",
  "window": { "days": 6, "start": "2026-10-13", "end": "2026-10-18" },
  "items": [
    { "id": "1732052189676081387",
      "product_title": "[medicube] Smooth & Clear Body Care Set …",
      "revenue": "$1.54m", "sale": 49559,
      "video_revenue": "$1.49m", "live_revenue": "$45.72k",
      "commission_rate": "13%", "creator_num": 2729,
      "launch_date": "2025-11-18" }, … ] }
  1. Estimated revenue and units. revenue and sale are sales estimates for the window, in the market and currency the response names (market is US here), split into video_revenue, live_revenue and showcase.
  2. Dated. Every response names its window, dataEnd (the last complete day), market and, where it holds amounts, currency.
  3. Ids that join. Pass a row's id back to get its daily trend, its creators or the videos that sold it.
  4. Filters. Keyword, category, market, price, growth, commission, creator count and launch date.

Real response from 20 October 2026, trimmed. Source: TikTok Shop US sales estimates via TokConnect. Full JSON

Sheet 03 · Detail

Who's winning: the videos, creators and products behind them

One video search for "mechanical keyboard" returned a 2,200,000-view video and the Shop listing it sells. These two real responses from 8 October 2026 show what you build around: paging, plain numbers and ids that join.

video search{"keyword": "mechanical keyboard", "limit": 5}
{
  "hasMore": true,1
  "next": {2
    "offset": 5,
    "search_id": "202610080602529CA14AA6C39604D5C049"
  },
  "videos": [
    … 3 earlier videos …
    {
      "id": "7646481737324743949",
      "caption": "OFFICIAL AULA F75 Pro Creamy Mechanical Tri-Mode Keyboard …",
      "views": 2200000,3
      "likes": 12600,
      "saves": 4578,
      "shares": 2130,
      "comments": 294,
      "durationSec": 32,
      "posted": "2026-06-01T17:34:51Z",
      "isAd": true,4
      "creator": { "handle": "•••••", "followers": 31400 },
      "products": [5
        { "id": "1729920316907491647", "name": "OFFICIAL AULA F75 Pro" }
      ]
    },
    … 1 more video …
  ]
}
  1. hasMore says another page exists. Count pages, not items: TikTok filters after ranking, so a page can come back short while hasMore stays true.
  2. next holds the arguments for page two. Spread it into your next call as it came. Here that means offset and search_id; Shop search uses page_token, topic search only offset.
  3. Counts are plain integers, read from TikTok at call time. This video had 2,200,000 views and 4,578 saves when we called.
  4. isAd is TikTok's own flag on the post, passed through. Posts without the flag leave the field out, so test whether it exists rather than for null.
  5. products[].id is a TikTok Shop product id. It is the join key into the Shop data below.
Shop search{"keyword": "mechanical keyboard"}
{
  "page": "search",
  "hasMore": true,
  "next": {6
    "offset": 30,
    "page_token": "202610080602561A87F14F45B5E9107A79"
  },
  "products": [
    … 4 earlier listings …
    {
      "id": "1729920316907491647",7
      "shop": "Aula",
      "price": 76.07,
      "originalPrice": 97.52,
      "discount": "22%",
      "currency": "USD",
      "sold": 9570,8
      "rating": 4.8,
      "reviews": 1237
    },
    … 20 more listings …
  ],
  "relatedSearches": [ { "name": "mechanical keyboard switches", … }, … ]
}
  1. Same paging rule, different keys. Pass back whatever next holds. You never build a cursor yourself.
  2. The join. The product id from note 5 is the fifth listing in Shop search: Aula, $76.07, 4.8 stars from 1,237 reviews. With those two responses, your agent has the video and the listing it sells.
  3. sold is the count TikTok displays on the listing, a running total of units, ready to rank listings against each other.

Fig. 2: one call, 25 listings, price vs displayed units sold

Shop search "mechanical keyboard", TikTok Shop US, 8 Oct 2026

Fig. 2. Price against displayed units sold for 25 TikTok Shop US listings found for mechanical keyboard25 listings from one Shop search call on 8 October 2026. Prices run from $14.79 to $168.99 and displayed units sold from 70 to 12,228. The listing linked from the top-viewed video, priced $76.07 with 9,570 displayed units sold, is highlighted.02,0004,0006,0008,00010,00012,00014,000$0$30$60$90$120$150$180price (USD)units sold TikTok displays$60.25, 4,763 displayed sold$29.91, 165 displayed sold$79.99, 1,313 displayed sold$78.02, 9,780 displayed sold$64.99, 1,381 displayed sold$82.99, 2,462 displayed sold$46.11, 803 displayed sold$87.49, 671 displayed sold$79.99, 12,228 displayed sold$35.99, 634 displayed sold$58.81, 756 displayed sold$67.59, 627 displayed sold$27.99, 10,858 displayed sold$51.99, 3,803 displayed sold$14.79, 70 displayed sold$95.88, 6,808 displayed sold$75.99, 462 displayed sold$76.88, 4,583 displayed sold$74.34, 2,568 displayed sold$75.99, 8,676 displayed sold$168.99, 950 displayed sold$70.81, 543 displayed sold$85.4, 414 displayed sold$78.99, 1,800 displayed soldid …7491647: $76.07, 9,570 soldthe product the 2.2M-view video linksFig. 2. Price against displayed units sold for 25 TikTok Shop US listings found for mechanical keyboard25 listings from one Shop search call on 8 October 2026. Prices run from $14.79 to $168.99 and displayed units sold from 70 to 12,228. The listing linked from the top-viewed video, priced $76.07 with 9,570 displayed units sold, is highlighted.04K8K12K$0$60$120$180price (USD)displayed units sold$60.25, 4,763 displayed sold$29.91, 165 displayed sold$79.99, 1,313 displayed sold$78.02, 9,780 displayed sold$64.99, 1,381 displayed sold$82.99, 2,462 displayed sold$46.11, 803 displayed sold$87.49, 671 displayed sold$79.99, 12,228 displayed sold$35.99, 634 displayed sold$58.81, 756 displayed sold$67.59, 627 displayed sold$27.99, 10,858 displayed sold$51.99, 3,803 displayed sold$14.79, 70 displayed sold$95.88, 6,808 displayed sold$75.99, 462 displayed sold$76.88, 4,583 displayed sold$74.34, 2,568 displayed sold$75.99, 8,676 displayed sold$168.99, 950 displayed sold$70.81, 543 displayed sold$85.4, 414 displayed sold$78.99, 1,800 displayed sold$76.07, 9,570 soldlinked from the video
Read it like this. Each dot is one listing from that single call. Prices run from $14.79 to $168.99; displayed units sold from 70 to 12,228, with a median of 1,381. Source: TikTok Shop US via TokConnect, 8 October 2026. Full JSON

Sheet 04 · Wiring

Setup details: connect in one line

Every client points at the same URL. Sign in with OAuth when the client supports it, or send a key as Authorization: Bearer. Create a key on the API key page.

Calling it from code instead? The REST API docs cover every route, and TokConnect for TikTok Shop developers shows the Shop data.

REST API on every paid plan, same key:

curl "https://api.tokconnect.com/v1/products/top?keyword=lip%20oil&region=US" \
  -H "X-API-Key: $TOKCONNECT_API_KEY"
# OAuth: add the server, then type /mcp in a session and sign in
claude mcp add --transport http tokconnect https://mcp.tokconnect.com/mcp

# Or a key, sent as a Bearer header
claude mcp add --transport http tokconnect https://mcp.tokconnect.com/mcp \
  --header "Authorization: Bearer YOUR_TOKCONNECT_KEY"

Then claude mcp list should show tokconnect as connected. Full Claude Code guide

// ~/.cursor/mcp.json
{
  "mcpServers": {
    "tokconnect": {
      "url": "https://mcp.tokconnect.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:TOKCONNECT_TOKEN}"
      }
    }
  }
}

Export TOKCONNECT_TOKEN before you launch Cursor. Full Cursor guide

# ~/.codex/config.toml
[mcp_servers.tokconnect]
url = "https://mcp.tokconnect.com/mcp"
bearer_token_env_var = "TOKCONNECT_TOKEN"
enabled = true

# or sign in instead: drop the bearer line, then
codex mcp login tokconnect

Run codex mcp list to check. Full Codex guide

Sheet 05 · Alternatives

Scrape it yourself, or call it

One URL replaces a scraping stack, and it returns the search demand and Shop sales a scraper can't reach.

Do it yourself: your code, a headless browser, a token from cookies, proxies, a parser, then TikTok's pages your code headless browser ms_token cookie proxy pool parser + your schema TikTok pages 5 parts you keep running

Do it yourself

Call it: your agent connects to one endpoint, which reads TikTok search, Shop and Creator Search Insights your agent mcp.tokconnect.com/mcp search Shop search demand 1 URL, 1 key

Call it

RowOpen-source scraperHosted scraperTokConnect MCP server
Exampledavidteather/TikTok-Api, an unofficial Python wrapper, MIT licenceApify TikTok ScraperOne URL
You runPlaywright, an ms_token from your tiktok.com cookies, and per its README "you may need a proxy"A job, then you download the datasetNothing. Calls go over MCP from any client
PriceFree, plus your servers and proxiesFrom $1.70 per 1,000 results; some features charged per eventStart free with 50 credits, no card. Paid plans start at $34.99 a month, billed yearly
TikTok search volumeCreator Search Insights sits behind a TikTok login with no export or API, so a scraper of public pages doesn't reach it7-day search popularity, daily trend and video counts
When TikTok changesYou patch itThe vendor patches itTokConnect patches it

Checked 8 October 2026 on each project's own page.

For every official and unofficial route, see the TikTok API guide; for what breaks in a self-hosted scraper, the scraper guide. Building on Shop data? See the TikTok Shop API guide, and TikTok API pricing for what each route costs.

Building a consumer-demand dataset? TikTok as alternative data shows dated brand search curves you can pull through the API.

Key statistics

  1. TokConnect serves TikTok search demand, TikTok Shop sales estimates and public TikTok content from one MCP endpoint, https://mcp.tokconnect.com/mcp.

    TokConnect MCP docs, 2 Nov 2026#
  2. The top TikTok Shop US product of 13 to 18 October 2026, a medicube body care set, made an estimated $1.54M from 49,559 units, sold by 2,729 creators.

  3. One TikTok Shop US search for "mechanical keyboard" on 8 October 2026 returned 25 listings priced $14.79 to $168.99, with a median of 1,381 displayed units sold.

Sheet 06 · Notes

Questions developers ask

Is there a TikTok API that returns search volume?

Yes: TokConnect. TikTok's search volumes live in Creator Search Insights, in the TikTok app and at tiktok.com/csi, which has no export or API of its own. TokConnect returns those figures as JSON: 7-day search popularity, the daily trend and how many videos TikTok lists for each search.

How do I page through results?

List responses return the hasMore and next fields. Pass the fields inside next back on your next call, exactly as they came. Stop when hasMore is false.

What does detail=full do?

Every TokConnect response is compact by default: the fields most people use, with stable ids. Add "detail": "full" and TikTok's raw payload comes back as well.

Do I need a TikTok account to use it?

No. TokConnect needs only a TokConnect sign-in or key. It reads public TikTok data and never posts, schedules or logs in to anyone's TikTok account, so there is nothing to connect on the TikTok side.

What TikTok Shop data can I get through an API?

Both sides of TikTok Shop. TokConnect reads the live US shop: listings, price, stock, reviews and storefronts. It also returns estimated revenue and units for products, shops, brands, creators, videos, LIVEs and categories in 17 markets. The top US product of 13 to 18 October 2026 showed an estimated $1.54M from 49,559 units.

What are the limits?

One credit per lookup, and failed lookups are free. Free includes 50 credits, 60 requests a minute and 2 requests at once; paid plans raise all three. The full table is on credits and limits.

How much does TokConnect cost for a developer?

Start free with 50 credits, no card. Paid plans start at $34.99 a month, billed yearly, and the REST API is on every paid plan.

New to MCP? Read the TikTok MCP guide.

How we got these numbers: TikTok Shop US sales estimates via TokConnect, pulled 20 October 2026 (Shop), and TikTok video and Shop search responses from 8 October 2026 (videos, Shop search). Creator handles are masked. Outside prices were checked on each project's page on 8 October 2026 (facts).

Build on TikTok data.

Get a key for your code and agents, or connect ChatGPT or Claude. Every plan, Free included, gets all 34 tools. Free: 50 credits, 1 credit per lookup, failed lookups are free.

Get an API key

Connect Claude CodeUse it in ChatGPTUse it in Claude

The TokConnect mascot waving