TikTok public posts and profiles without an official API
Search posts, resolve users by handle, and pull followers, hashtags, music, comments, and replies. Not an official platform API. No account, no OAuth — pay per call with x402 or spend a prepaid credit balance with one API key.
/api/hashtag/handle/:name/api/hashtag/:id/posts/api/location/:locationId/posts/api/music/:id/posts/api/post/api/post/search/api/post/:id/api/post/:id/comments/api/post/:id/comments/:commentId/replies/api/user/handle/:username/api/user/:id/followers/api/user/:id/followings/api/user/:id/posts
Also covers: tik tok
compared to
What TikTok is not
| Path | What it is | What you set up |
|---|---|---|
| TikTok for Developers / Research API | Official OAuth on your account, or academic review | TikTok login or institution |
| Apify / TikHub | Hosted public TikTok reads | Their account |
| tiktok.fetcher.sh | Hosted GET, $0.004 per call | None for x402 |
Named comparison: Best TikTok public-data APIs in 2026. Alternatives: TikTok API alternatives. Compare: Compare TikTok APIs.
prices
13 GETs on this host
$0.004 per call in USDC. Same numbers as /prices on the directory.
| GET | What it returns | USDC / call | Page |
|---|---|---|---|
GET /api/hashtag/handle/{name} | Hashtag handle | $0.004 | docs |
GET /api/hashtag/{id}/posts | Hashtag posts | $0.004 | docs |
GET /api/location/{locationId}/posts | Location posts | $0.004 | docs |
GET /api/music/{id}/posts | Music posts | $0.004 | docs |
GET /api/post | Post | $0.004 | docs |
GET /api/post/search | Post search | $0.004 | docs |
GET /api/post/{id} | Post | $0.004 | docs |
GET /api/post/{id}/comments | Post comments | $0.004 | docs |
GET /api/post/{id}/comments/{commentId}/replies | Post comments replies | $0.004 | docs |
GET /api/user/handle/{username} | User handle | $0.004 | docs |
GET /api/user/{id}/followers | User followers | $0.004 | docs |
GET /api/user/{id}/followings | User followings | $0.004 | docs |
GET /api/user/{id}/posts | User posts | $0.004 | docs |
questions
FAQ
Is this TikTok for Developers?
Do I need Research API approval?
Do I need an official developer account?
Is there a monthly minimum or subscription?
Can I pay for a single request?
the main one
start here
$0.004 per callPost search
/api/post/searchSort by likes or recency, and narrow to a time window.
try an example
opens the payment page in a new tab · $0.004 per call
quick start
Call TikTok in 30 seconds
curl -H 'Authorization: Bearer bby_live_...' \
'https://tiktok.fetcher.sh/api/post/search?keyword=ai'# call without payment to inspect the 402 challenge
curl -i 'https://tiktok.fetcher.sh/api/post/search?keyword=ai'
# HTTP/1.1 402 Payment Required
# payment-required: <base64 payment requirements>No key yet? Top up once (minimum $1) and the first response contains your bby_live_ key — one balance works across every fetcher.sh service. Generate one.
mcp
Add TikTok to Claude or Cursor
This host serves 13 named TikTok tools at /mcp. Catalog discovery (search, describe, fetch any path) lives on mcp.fetcher.sh.
{
"mcpServers": {
"fetcher": { "url": "https://tiktok.fetcher.sh/mcp" }
}
}Specialized tools: tiktok_hashtag_handle, tiktok_hashtag_posts, tiktok_location_posts, tiktok_music_posts, tiktok_post, tiktok_post_search, tiktok_post_id, tiktok_post_comments, tiktok_post_comments_replies, tiktok_user_handle, tiktok_user_followers, tiktok_user_followings, tiktok_user_posts. Browse every service on mcp.fetcher.sh.
reference
All 13 TikTok endpoints
Click any endpoint to open its console: fill the parameters and try it live — the payable URL opens in a new tab, ready for a browser wallet.
Top up once — then hammer all 13 endpoints with one key
One x402 payment funds a credit balance. Every call after that is a plain Bearer request: no signing, no chain round-trip, more requests per second. The same balance works on every fetcher.sh service.
Agents: paste Set up https://tiktok.fetcher.sh/skill.md into your agent — it reads the skill and sets everything up.

