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
| approach | what happens |
|---|---|
| Plain HTTP GET | Returns the About page. No data at all. |
| Research API | Academic access only, with an application process. |
| Signature reimplementation | Works for a while. Then it doesn't, without warning. |
| Maintained API | Someone 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
}Related
Search TikTok — full guideAPI referencePricingReddit returns 403 to curl — why, and how to fix itHow to search Reddit without logging inInstagram API alternative for reading public postsCheap X/Twitter search API alternativesDuckDuckGo returns 202 to your scraper — what to use instead
Last verified 2026-07-25. Platform terms and pricing change often — if something here has gone stale, tell us at [email protected].