{"uid":"cap_6JzN77EQcFI50vdl9FFo2","slug":"tiktok-comments-scraper-x402-0d17e6fa","name":"TikTok Comments Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/tiktok-comments?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Hard limit across all videos. Zero means no global cap."},"postURLs":{"type":"array","description":"Public TikTok video URLs to collect comments from."},"commentsPerPost":{"type":"integer","default":100,"minimum":1,"description":"Maximum total comments and replies from each video."},"maxRepliesPerComment":{"type":"integer","default":0,"minimum":0,"description":"Maximum replies to collect for each top-level comment."},"topLevelCommentsPerPost":{"type":"integer","minimum":1,"description":"Maximum top-level comments from each video. Defaults to the total comment limit."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"uid":null,"text":null,"nickname":null,"uniqueId":null,"diggCount":null,"videoWebUrl":null,"createTimeISO":null,"replyCommentTotal":null}],"product":"tiktok-comments"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ObVP_gMprxgYVa5K3bvkD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches structured comments and replies from public TikTok videos, charging $0.025 USDC per successful call via x402 micropayment.","exampleAgentPrompt":"Grab up to 200 comments from this TikTok video — https://www.tiktok.com/@someuser/video/1234567890 — including up to 5 replies per top-level comment, and give me the commenter names, text, and like counts.","exampleUseCases":[{"title":"Brand sentiment on viral TikTok","prompt":"Pull the top 100 comments from this TikTok ad our brand just posted — https://www.tiktok.com/@ourbrand/video/9876543210 — so I can see what people are saying and whether the reaction is positive or negative."},{"title":"Competitor influencer audience analysis","prompt":"Scrape 150 comments from each of these three TikTok videos by our competitor's influencer — https://www.tiktok.com/@influencer/video/111, https://www.tiktok.com/@influencer/video/222, https://www.tiktok.com/@influencer/video/333 — and include up to 3 replies per comment so I can understand how engaged their audience is."},{"title":"Research dataset of TikTok reactions","prompt":"Collect up to 500 total comments across these TikTok videos about climate change — https://www.tiktok.com/@creator1/video/aaa and https://www.tiktok.com/@creator2/video/bbb — with commenter usernames and timestamps, for a study on public opinion."}],"resultDescription":"Returns a JSON object with a count of collected items and an array of comment objects, each containing the comment UID, text, commenter nickname, commenter uniqueId, like count (diggCount), source video URL, ISO creation timestamp, and number of replies. Failed or empty runs are not charged.","failureModes":["Private or deleted TikTok video URL returns empty result (not charged)","Invalid or malformed TikTok URL causes failed run (not charged)","Rate limiting or TikTok anti-scraping measures may return fewer comments than requested","Network timeout for large comment volumes may result in partial data","Zero items returned if the video has no comments"],"whenToPreferThis":"Choose this endpoint when you need structured, per-comment data from public TikTok videos at low cost with pay-only-on-success pricing. Ideal for brand monitoring, audience research, influencer analysis, or building datasets from TikTok comment sections. Prefer this over general-purpose scrapers because it returns a clean, typed schema (nickname, uniqueId, diggCount, timestamps) rather than raw HTML, and because you are only charged when data is actually returned.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:47.829Z","isFirstParty":false,"canonicalSlug":"tiktok-comments-scraper-x402-0d17e6fa"}