Social Data API

TikTok API - Search

TikTok search API

Search TikTok videos by keyword as JSON. No official search API exists. One call, $0.003, 20 results per call by default.

By the Social Data API team · November 8, 2026 · 2 min read

3D icons of social media apps, including TikTok and X
Photo via Unsplash

Live now

Search TikTok videos by keyword and get the results as JSON. There is no official TikTok search API: the Research API is for approved academics only and the Display API only covers your own account. This endpoint is the search API TikTok never shipped.

Use it for trend tracking, brand monitoring, finding videos about a product, or feeding a research dataset. One call returns 20 videos by default, up to 50 with the count field.

The call

One API key works for every endpoint below. Send your key in the x-api-key header.

curl -X POST https://social-data-api.chideraezeudu2.workers.dev/v1/tiktok/search \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "coffee"}'

Search takes keyword (required), count (default 20, max 50), offset (default 0) and sort_type (0 to 2). One call costs 1 credit.

What you get back

{
  "platform": "tiktok",
  "endpoint": "tiktok.search",
  "credits_used": 1,
  "upstream_cost_usd_per_call": 0.001,
  "key_id": "...",
  "plan_type": "trial",
  "result": { "...": "upstream search data" }
}

Response shape, example values only, not real data. Every response uses this wrapper. The result field holds the upstream provider's data, in its own shape. credits_used tells you what the call cost.

What it costs

  • Pay as you go: $0.003 a call, which is $3.00 per 1,000 calls.
  • Basic $29/mo: 10,000 calls included, $2.90 per 1,000 calls.
  • Per 1,000 videos: 20 videos per call by default, so $0.15 per 1,000 videos on pay as you go. At count 50, $0.06 per 1,000 videos.
  • Free trial: 3 days, 100 calls on TikTok, card required.

How it compares

OptionPriceNotes
Social Data API$0.003 a call; $0.15 per 1,000 videos at 20 per callOne key for TikTok and X, price per 1,000 in plain dollars.
TikTok Research API (official)Free in dollarsNo search for commercial users. Academics only, 1,000 requests a day, approval takes weeks to months.
Social Fetch$29/mo, $1.61 per 1,000 requests (verified live 2026-11-08)Per-endpoint docs page with a credit badge. Cheaper per call than ours.
TikLiveAPIPay as you go, 100 free credits (per Oct 2026 roundups, re-verify)Three search endpoints with curl on the page.

Social Fetch is cheaper per call. Our edge here is the $/1,000 headline in plain dollars, one key for TikTok and X, and the official-gating story: there is no official search API to compare against.

How it works

  1. Get one API key from the Social Data API dashboard. The same key works for TikTok, X, Instagram and Reddit.
  2. Send the call above with your key in the x-api-key header.
  3. Use the JSON. List endpoints take count (default 20 results per call, max 50) and cursor for the next page.

Frequently asked questions

Is there an official TikTok search API?

No. TikTok has no public search API for commercial use. The Research API is academics only and does not offer a general search endpoint for commercial users.

What sort options exist?

The sort_type field takes 0 to 2. The default returns the most relevant videos first.

How do I page through results?

Use offset to move through the result set, or raise count up to 50 for a bigger page. Each call costs 1 credit.

How much are 10,000 search results?

500 calls at the default 20 per call, which is $1.50 on pay as you go, or inside the $29 Basic plan.

Start the 3-day free trial: 100 calls on TikTok, card required, $29/mo after trial unless you cancel. Get your API key or try it in the Playground.

Prices checked on 2026-11-08. Instagram is next after X, then Reddit, all on the same single API key.