Rising on TikTokRisingSee all trendsAll trends

Source: TikTok Creator Search Insights via TokConnect, 28 October 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 18 October 2026, growth against the 30 days before.

Research your niche
DevelopersAPIPagination
Guide

Pagination

Long lists come a page at a time. When a response has next_cursor, pass it back as cursor to get the next page.

How it works

  1. Make the call as usual.
  2. If the response has next_cursor, call again with the same parameters plus cursor=<next_cursor>.
  3. Stop when next_cursor is missing.

Treat the cursor as an opaque string and pass it back unchanged. Each page is a call and costs 1 credit. Routes that page are marked Paged in the reference.

import os
import requests

url = "https://api.tokconnect.com/v1/products/top"
params = {"keyword": "lip oil", "region": "US"}
headers = {"X-API-Key": os.environ["TOKCONNECT_API_KEY"]}
rows = []

while True:
    body = requests.get(url, params=params, headers=headers, timeout=100).json()
    rows += body["data"].get("items", [])
    if not body.get("next_cursor") or len(rows) >= 300:
        break
    params["cursor"] = body["next_cursor"]

Cap your loop at the rows you need. Big lists can run to hundreds of rows.