{"uid":"cap_17m83LDANdRDyaWSgx-O9","slug":"stablesocial-post-comments-7e6281b5","name":"StableSocial TikTok Post Comments","description":"Pay-per-request access to social media data from TikTok, Instagram, Facebook, Reddit, and LinkedIn. No auth, no subscriptions.","url":"https://stablesocial.dev/api/tiktok/post-comments?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"cursor":{"type":"string","description":"Pagination cursor"},"post_id":{"type":"string","minLength":1,"description":"TikTok post/video ID"},"order_by":{"enum":["date_desc","date_asc","id_desc"],"type":"string","description":"Sort order"},"profile_id":{"type":"string","minLength":1,"description":"TikTok profile username"},"max_comments":{"type":"integer","default":50,"maximum":300,"minimum":-9007199254740991,"description":"Maximum number of comments"},"max_page_size":{"type":"integer","default":50,"maximum":9007199254740991,"minimum":-9007199254740991,"description":"Results per page"}}},"responseSchema":{"type":"json","example":{"jobId":"clx0000000000000000000000","token":"eyJ...","status":"pending","pollUrl":"https://stablesocial.dev/api/jobs/clx0000000000000000000000"}},"example":{"request":{"post_id":"7312345678901234567","order_by":"date_desc","profile_id":"charlidamelio","max_comments":100,"max_page_size":50},"response":{"token":"eyJhbGciOiJIUzI1NiJ9.eyJzcCI6InRpa3Rvay9wcm9maWxlL2NoYXJsaWRhbWVsaW8vZmVlZC9wb3N0cy83MzEyMzQ1Njc4OTAxMjM0NTY3L3VwZGF0ZSIsImRwIjoidGlrdG9rL3Byb2ZpbGUvY2hhcmxpZGFtZWxpby9mZWVkL3Bvc3RzLzczMTIzNDU2Nzg5MDEyMzQ1NjcvY29tbWVudHMiLCJkcSI6eyJtYXhfcGFnZV9zaXplIjoiNTAiLCJvcmRlcl9ieSI6ImRhdGVfZGVzYyJ9LCJ3IjoiMHg5Y2M0MmYzZDkyNDViODY3YWNjY2Q2MzBiNDNmOTA2YzE2NjViMTc2IiwiaWF0IjoxNzgwMDEyMzgzLCJleHAiOjE3ODAwMTQxODN9.ept4ZyjySIS3LnsFWVRm79RD-uhAUd5glrupdH3FdrI"}},"exampleRequest":{"post_id":"7312345678901234567","order_by":"date_desc","profile_id":"charlidamelio","max_comments":100,"max_page_size":50},"tags":["tiktok","instagram","facebook","reddit","scraping","social","data","x402"],"displayCostAmount":"0.06","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.06/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.06","per":"call","confidence":"exact"},{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_aSdjxKAaskDmCXKQOwuuq","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x20c000000000000000000000b9537d11c60e8b50","unit":"request","depositMicros":null,"planRef":null},{"uid":"pm_6YRyfIMfuqL6zcLJUm2JB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"StableSocial","brandSlug":"stablesocial","brandBaseUrl":"https://stablesocial.dev","brandDocsUrl":"https://stablesocial.dev","whatItDoes":"Fetches comments on a specific TikTok post/video by profile username and post ID, with pagination and sorting support","exampleAgentPrompt":"Pull the 100 most recent comments on TikTok video ID 7312456789012345678 from the profile @charlidamelio, sorted by date_desc.","exampleUseCases":[{"title":"Analyze viral video sentiment","prompt":"Get me the top comments from that trending TikTok video by @khaby.lame with ID 7401234567890123456, sorted by engagement so I can see what resonated most with viewers."},{"title":"Monitor brand mentions in comments","prompt":"Fetch all the comments on @sephora's latest product launch video ID 7398765432109876543 and paginate through them to find mentions of competitor brands."},{"title":"Track audience feedback trends","prompt":"Pull the last 50 comments from @mrbeast's most recent video ID 7405123456789012345, sorted by newest first, so I can identify emerging themes in what fans are saying about the content."}],"resultDescription":"A paginated list of comments on the specified TikTok post, including comment text, commenter information, timestamps, and a cursor for fetching additional pages.","failureModes":["Invalid or non-existent post_id returns an error or empty result","Private or deleted TikTok account returns no data","Rate limiting or scraping blocks from TikTok may cause failures","Invalid cursor value causes pagination errors","max_comments exceeding 300 is rejected by schema validation","Missing required fields profile_id or post_id returns a 400-level error"],"whenToPreferThis":"Use this endpoint when you need to extract comments from a specific TikTok post by known profile and post ID, especially when you need sorted or paginated access to comment data for analytics, sentiment analysis, or engagement monitoring. Prefer this over generic scraping tools when you want a pay-per-request, structured API response with TikTok-specific pagination support.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:45:35.311Z","isFirstParty":false,"canonicalSlug":"stablesocial-post-comments-7e6281b5"}