the fix

TikTok scraper API for videos and hashtag search

TikTok signs its web requests and geo-redirects clients it does not recognise, so a plain HTTP GET returns a marketing About page instead of data. Reproducing the signing scheme is possible but it is a moving target that breaks on TikTok's release schedule rather than yours.

What people try first

approachwhat happens
Plain HTTP GETReturns the About page. No data at all.
Research APIAcademic access only, with an application process.
Signature reimplementationWorks for a while. Then it doesn't, without warning.
Maintained APISomeone else absorbs the breakage. That is the whole product.

The one-call fix

One request, unified JSON, no proxies or parsers to keep alive. 3 credits a call once you are on credits, and free for your first 5.

curl -H "x-api-key: $SS_KEY" \
  "https://api.socialsearchapi.com/v1/tiktok/user-videos?handle=nasa"

Signup is an email and a 6-digit code — no card — and gives you 5 free calls on any platform, so the command above runs as-is.

Real response from that endpoint, captured 2026-07-25:

{
  "success": true,
  "platform": "tiktok",
  "data": {
    "total": 10,
    "items": [
      {
        "id": "7665075736742530317",
        "platform": "tiktok",
        "type": "post",
        "text": "Something big just landed on TikTok.",
        "url": "https://www.tiktok.com/@nasa/video/7665075736742530317",
        "author": "nasa",
        "created_at": "2026-07-21T20:09:02Z",
        "metrics": {
          "comments": 818,
          "likes": 36283,
          "shares": 1945,
          "views": 218180
        },
        "extra": {
          "created_at_raw": 1784664542
        }
      }
    ]
  },
  "credits_used": 3
}
Get a free key (5 calls)

Related

Last verified 2026-07-25. Platform terms and pricing change often — if something here has gone stale, tell us at [email protected].