{"uid":"cap_bnSe5uU_WpkmjMVHeRLuq","slug":"agdata-tiktok-comments-api-4f68c2bf","name":"agdata TikTok Comments API","description":"TikTok comments API for AI agents: send the URL of a video and get its comments as JSON: text, time, likes and reply count. Up to 100 comments per call. The commenters' names and handles are not returned. Pay per call in stablecoins; comments you paid for but did not get are refunded.","url":"https://agdata.shveik.dev/x402/tiktok-comments?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":300},"limit":{"type":"integer","maximum":100,"minimum":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01575","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.01575/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01575","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01575","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kiu9XjIJB-fJrlpX2Yw-X","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01575","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches up to 100 comments (text, timestamp, likes, reply count) from a TikTok video URL as structured JSON","exampleAgentPrompt":"Grab the top 50 comments from this TikTok video — https://www.tiktok.com/@username/video/1234567890 — and give me each comment's text, how many likes it got, and how many replies it has.","exampleUseCases":[{"title":"Brand sentiment on viral TikTok","prompt":"Pull up to 100 comments from this TikTok video about our new product launch — https://www.tiktok.com/@brandaccount/video/9876543210 — so I can see what people are saying and how many likes each comment got."},{"title":"Competitor audience reaction analysis","prompt":"Get me 50 comments from this competitor's TikTok video at https://www.tiktok.com/@competitorhandle/video/1122334455 — I want the comment text, timestamps, and like counts to understand what resonates with their audience."},{"title":"Content creator engagement research","prompt":"Fetch 30 comments from this trending TikTok — https://www.tiktok.com/@creator/video/5544332211 — and include the reply counts so I can see which comments sparked the most conversation."}],"resultDescription":"A JSON array of up to 100 comment objects, each containing: the comment text, the time it was posted, the number of likes it received, and the number of replies. Commenter names and handles are not included. Comments paid for but not returned are automatically refunded.","failureModes":["Invalid or inaccessible TikTok URL returns an error (private videos, deleted videos, or regional restrictions)","Limit parameter outside 1–100 range is rejected","TikTok rate limiting or blocking may result in partial results with partial refund","Network timeout if TikTok is slow to respond","Video with zero comments returns an empty array"],"whenToPreferThis":"Choose this endpoint when you need structured comment data (text, time, likes, reply count) from a specific TikTok video URL without needing commenter identities. Ideal for sentiment analysis, audience research, and content monitoring pipelines that pay per call in stablecoins and need predictable per-request pricing with automatic refunds for missing data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:38:43.028Z","isFirstParty":false,"canonicalSlug":"agdata-tiktok-comments-api-4f68c2bf"}