{"uid":"cap_cGLAxtLeDDJiUxrHUGkBx","slug":"sitecheck-shop-social-tiktok-video-comments-56d5b5db","name":"SiteCheck Shop & Social – TikTok Video Comments","description":"Pay-per-call e-commerce, product, price and social media data tools for AI agents, from public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.","url":"https://api.shopsocial-api.workers.dev/api/social/tiktok-comments?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"TikTok video URL (tiktok.com/@user/video/<id>) or the numeric video ID"},"limit":{"type":"string","description":"How many comments, 1 to 60 (default 20)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":20,"source":"https://www.tiktok.com/api/comment/list/?aweme_id=6718335390845095173","videoId":"6718335390845095173","comments":[{"id":"6718720207357624325","text":"Eipga","likes":2,"author":{"id":"57815654715637760","nickname":"paige","username":"devilish.beans"},"replies":2,"language":null,"createdAt":"2019-07-28T14:25:52.000Z","likedByCreator":false,"pinnedByCreator":false},{"id":"6718335906996502534","text":"ok ;)\nodoreta\nhave fun~\n(it's a Serbian name)","likes":166,"author":{"id":"6650133637952618502","nickname":"flamigoo","username":"flamigo_kisses"},"replies":20,"language":null,"createdAt":"2019-07-27T13:34:35.000Z","likedByCreator":false,"pinnedByCreator":false}],"checkedAt":"2026-10-23T09:37:49.346Z","totalComments":5486}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5xbQza4SXT_ql95JY4L1Z","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches up to 60 top-level comments from a public TikTok video, including comment text, likes, reply count, author info, and video-level total comment count.","exampleAgentPrompt":"Pull the top 40 comments from this TikTok video — https://www.tiktok.com/@charlidamelio/video/6718335390845095173 — and tell me which ones have the most likes and whether any are pinned by the creator.","exampleUseCases":[{"title":"Brand sentiment monitoring on TikTok","prompt":"Grab the top 60 comments from this TikTok video about our new product launch — https://www.tiktok.com/@brandaccount/video/7123456789012345678 — and summarize the overall sentiment and highlight any recurring complaints or praise."},{"title":"Influencer campaign engagement audit","prompt":"I need to audit engagement on this TikTok video from an influencer we sponsored — https://www.tiktok.com/@influencer/video/7098765432109876543 — can you fetch the top 20 comments and tell me the total comment count and average likes per comment?"},{"title":"Finding creator-pinned comment on viral video","prompt":"Check this viral TikTok video https://www.tiktok.com/@user/video/6900000000000000001 and tell me if there's a comment pinned by the creator, and what the top few comments say."}],"resultDescription":"Returns a JSON object with the video ID, the source TikTok API URL, the total comment count for the video, a checkedAt timestamp, and an array of up to 60 top-level comments. Each comment includes its ID, text, like count, reply count, language, createdAt timestamp, whether it was liked or pinned by the creator, and the commenter's ID, username, and nickname. If the video ID is unknown or deleted, the comment array is empty and total is 0.","failureModes":["Unknown or deleted video ID returns an empty comments array with totalComments: 0","Private TikTok videos return no results","Exceeding TikTok's internal rate limits may cause empty or partial responses","Invalid URL format (not a tiktok.com/@user/video/<id> URL or numeric ID) may return an error","Reply threads are not returned — only top-level comments are available"],"whenToPreferThis":"Choose this endpoint when you need structured, ranked top-level comment data from a specific TikTok video without managing TikTok authentication or API credentials yourself. It is ideal for brand monitoring, sentiment analysis, influencer auditing, or any workflow requiring TikTok comment metadata at low cost ($0.002/call). It does not support reply threads — use a separate replies endpoint if nested comments are needed. Prefer it over scraping TikTok directly to avoid rate-limiting and authentication complexity.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T00:08:00.744Z","isFirstParty":false,"canonicalSlug":"sitecheck-shop-social-tiktok-video-comments-56d5b5db"}